From 44c06530acc9b7b8570d78c35e2e94566a52182f Mon Sep 17 00:00:00 2001 From: Christopher Koch Date: Mon, 2 Feb 2026 16:28:53 -0500 Subject: [PATCH] feature updates --- .claude/settings.local.json | 29 +- .gitignore | 6 + PLAN.md | 108 + data/abilities_processed.json | 220867 +++++++++++++++ data/ability_issues.json | 16873 ++ data/cards.json | 26599 +- data/reviewed.json | 6 + data/starter_decks.json | 293 +- project.godot | 2 + scripts/GameController.gd | 481 +- scripts/Main.gd | 478 +- scripts/autoload/CardDatabase.gd | 10 + scripts/game/CardInstance.gd | 353 +- scripts/game/Enums.gd | 1 + scripts/game/GameState.gd | 11 + scripts/game/abilities/AbilitySystem.gd | 798 + scripts/game/abilities/CardFilter.gd | 219 + scripts/game/abilities/ConditionChecker.gd | 510 + scripts/game/abilities/EffectResolver.gd | 1807 + scripts/game/abilities/FieldEffectManager.gd | 681 + scripts/game/abilities/TargetSelector.gd | 174 + scripts/game/abilities/TriggerMatcher.gd | 233 + scripts/game/ai/AIController.gd | 223 + scripts/game/ai/AIStrategy.gd | 190 + scripts/game/ai/EasyAI.gd | 71 + scripts/game/ai/HardAI.gd | 271 + scripts/game/ai/NormalAI.gd | 161 + scripts/network/NetworkManager.gd | 617 + scripts/ui/ChoiceModal.gd | 347 + scripts/ui/GameSetupMenu.gd | 75 +- scripts/ui/GameUI.gd | 8 + scripts/ui/LeaderboardScreen.gd | 442 + scripts/ui/LoginScreen.gd | 371 + scripts/ui/MainMenu.gd | 6 +- scripts/ui/OnlineLobby.gd | 661 + scripts/ui/ProfileScreen.gd | 494 + scripts/ui/RegisterScreen.gd | 431 + server/.env.example | 31 + server/.gitignore | 30 + server/Dockerfile | 57 + server/docker-compose.yml | 64 + server/jest.config.js | 23 + server/package-lock.json | 4757 + server/package.json | 43 + server/src/api/routes.ts | 373 + server/src/auth/AuthService.ts | 342 + server/src/auth/EmailService.ts | 78 + server/src/auth/JwtMiddleware.ts | 47 + server/src/config.ts | 43 + server/src/db/GameDatabase.ts | 144 + server/src/db/schema.prisma | 92 + server/src/game/EloCalculator.ts | 66 + server/src/game/GameSession.ts | 498 + server/src/game/GameSessionManager.ts | 159 + server/src/game/TurnTimer.ts | 76 + .../src/game/__tests__/EloCalculator.test.ts | 152 + server/src/game/__tests__/GameSession.test.ts | 640 + .../game/__tests__/GameSessionManager.test.ts | 335 + server/src/game/__tests__/TurnTimer.test.ts | 249 + server/src/index.ts | 439 + server/src/matchmaking/MatchmakingService.ts | 207 + server/src/matchmaking/RoomCodeGenerator.ts | 26 + server/src/matchmaking/RoomManager.ts | 383 + server/tsconfig.json | 20 + tests/integration/test_game_state.gd | 97 + tests/test_ability_processor_conditionals.py | 332 + tests/test_ability_processor_modal.py | 218 + tests/unit/test_ability_system.gd | 56 + tests/unit/test_attack_step_enum.gd | 86 + tests/unit/test_card_filter.gd | 491 + tests/unit/test_condition_checker.gd | 420 + tests/unit/test_cost_validation.gd | 348 + tests/unit/test_effect_resolver.gd | 751 + tests/unit/test_filtered_scaling.gd | 306 + tests/unit/test_modal_choice_system.gd | 363 + tests/unit/test_network_signals.gd | 293 + tests/unit/test_online_game_helpers.gd | 280 + tests/unit/test_optional_effects.gd | 191 + .../ability_processor.cpython-312.pyc | Bin 0 -> 163401 bytes tools/ability_processor.py | 4628 + tools/ability_validator.py | 372 + tools/ai_card_reviewer.py | 373 + tools/card_reviewer.py | 6 + 83 files changed, 282641 insertions(+), 11251 deletions(-) create mode 100644 PLAN.md create mode 100644 data/abilities_processed.json create mode 100644 data/ability_issues.json create mode 100644 data/reviewed.json create mode 100644 scripts/game/abilities/AbilitySystem.gd create mode 100644 scripts/game/abilities/CardFilter.gd create mode 100644 scripts/game/abilities/ConditionChecker.gd create mode 100644 scripts/game/abilities/EffectResolver.gd create mode 100644 scripts/game/abilities/FieldEffectManager.gd create mode 100644 scripts/game/abilities/TargetSelector.gd create mode 100644 scripts/game/abilities/TriggerMatcher.gd create mode 100644 scripts/game/ai/AIController.gd create mode 100644 scripts/game/ai/AIStrategy.gd create mode 100644 scripts/game/ai/EasyAI.gd create mode 100644 scripts/game/ai/HardAI.gd create mode 100644 scripts/game/ai/NormalAI.gd create mode 100644 scripts/network/NetworkManager.gd create mode 100644 scripts/ui/ChoiceModal.gd create mode 100644 scripts/ui/LeaderboardScreen.gd create mode 100644 scripts/ui/LoginScreen.gd create mode 100644 scripts/ui/OnlineLobby.gd create mode 100644 scripts/ui/ProfileScreen.gd create mode 100644 scripts/ui/RegisterScreen.gd create mode 100644 server/.env.example create mode 100644 server/.gitignore create mode 100644 server/Dockerfile create mode 100644 server/docker-compose.yml create mode 100644 server/jest.config.js create mode 100644 server/package-lock.json create mode 100644 server/package.json create mode 100644 server/src/api/routes.ts create mode 100644 server/src/auth/AuthService.ts create mode 100644 server/src/auth/EmailService.ts create mode 100644 server/src/auth/JwtMiddleware.ts create mode 100644 server/src/config.ts create mode 100644 server/src/db/GameDatabase.ts create mode 100644 server/src/db/schema.prisma create mode 100644 server/src/game/EloCalculator.ts create mode 100644 server/src/game/GameSession.ts create mode 100644 server/src/game/GameSessionManager.ts create mode 100644 server/src/game/TurnTimer.ts create mode 100644 server/src/game/__tests__/EloCalculator.test.ts create mode 100644 server/src/game/__tests__/GameSession.test.ts create mode 100644 server/src/game/__tests__/GameSessionManager.test.ts create mode 100644 server/src/game/__tests__/TurnTimer.test.ts create mode 100644 server/src/index.ts create mode 100644 server/src/matchmaking/MatchmakingService.ts create mode 100644 server/src/matchmaking/RoomCodeGenerator.ts create mode 100644 server/src/matchmaking/RoomManager.ts create mode 100644 server/tsconfig.json create mode 100644 tests/test_ability_processor_conditionals.py create mode 100644 tests/test_ability_processor_modal.py create mode 100644 tests/unit/test_ability_system.gd create mode 100644 tests/unit/test_attack_step_enum.gd create mode 100644 tests/unit/test_card_filter.gd create mode 100644 tests/unit/test_condition_checker.gd create mode 100644 tests/unit/test_cost_validation.gd create mode 100644 tests/unit/test_effect_resolver.gd create mode 100644 tests/unit/test_filtered_scaling.gd create mode 100644 tests/unit/test_modal_choice_system.gd create mode 100644 tests/unit/test_network_signals.gd create mode 100644 tests/unit/test_online_game_helpers.gd create mode 100644 tests/unit/test_optional_effects.gd create mode 100644 tools/__pycache__/ability_processor.cpython-312.pyc create mode 100644 tools/ability_processor.py create mode 100644 tools/ability_validator.py create mode 100644 tools/ai_card_reviewer.py diff --git a/.claude/settings.local.json b/.claude/settings.local.json index ef590d8..f7493f9 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -36,7 +36,34 @@ "Bash(timeout 120 godot:*)", "Bash(convert:*)", "Bash(timeout 60 godot:*)", - "Bash(timeout 60 ~/.local/share/Godot/bin/godot:*)" + "Bash(timeout 60 ~/.local/share/Godot/bin/godot:*)", + "Bash(timeout 5 godot:*)", + "Bash(echo:*)", + "Bash(timeout 10 /home/ckoch/Downloads/Godot_v4.5.1-stable_linux.x86_64:*)", + "Bash(for f in scripts/game/ai/*.gd)", + "Bash(do echo \"=== $f ===\")", + "Bash(/home/ckoch/Downloads/Godot_v4.5.1-stable_linux.x86_64:*)", + "Bash(done)", + "Bash(npm install)", + "Bash(grep:*)", + "Bash(godot4:*)", + "Bash(npx tsc:*)", + "Bash(npm run build:*)", + "Bash(npx tsx:*)", + "Bash(node --version:*)", + "Bash(npm install:*)", + "Bash(python tools/ai_card_reviewer.py:*)", + "Bash(tee:*)", + "Bash(for set in 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27)", + "Bash(do)", + "Bash(export:*)", + "Bash(__NEW_LINE_844f0ad1f7e619fc__ for set in 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27)", + "Bash(__NEW_LINE_53cda2a7256fe344__ for set in 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27)", + "Bash(__NEW_LINE_c4814b096675c7a3__ for set in 16 17 18 19 20 21 22 23 24 25 26 27)", + "Bash(godot:*)", + "Bash(python tools/ability_validator.py:*)", + "Bash(which:*)", + "Bash(python tools/ability_processor.py:*)" ] } } diff --git a/.gitignore b/.gitignore index 2e613b2..ea0a9f1 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,7 @@ /.godot/imported + +# Environment files (contain secrets) +.env +*.env.local +server/.env +Godot_v4.2-stable_linux.x86_64 diff --git a/PLAN.md b/PLAN.md new file mode 100644 index 0000000..305995d --- /dev/null +++ b/PLAN.md @@ -0,0 +1,108 @@ +# Plan: Improve Low Confidence Ability Parsing + +## Current State +- 1,008 abilities have LOW confidence (14.9% of total) +- All have "No effects parsed" - the parser didn't match any pattern + +## Pattern Categories to Fix + +### Priority 1: High Count Patterns (700+ abilities) + +#### 1.1 "Cannot be X" (148 abilities) +Examples: +- "Lann cannot be blocked by a Forward with a power greater than his" +- "Terra cannot be chosen by opponent's Summons" +- "Zidane cannot be blocked by a Forward of cost 4 or more" + +**Effect Type:** `BLOCK_IMMUNITY` or `SELECTION_IMMUNITY` +**Fields needed:** condition (power comparison, cost comparison), from (opponent summons, etc.) + +#### 1.2 "IF conditional" (186 abilities) +Examples: +- "If this Forward blocks or is blocked by a Forward without First Strike, this Forward deals damage first" +- "If Shantotto is on the field, it gains Elements of Fire, Ice, Wind..." +- "If a Forward forming a party with Knight is dealt damage, the damage becomes 0 instead" + +**Effect Type:** `CONDITIONAL_FIELD_EFFECT` +**Fields needed:** condition, effect (nested) + +#### 1.3 "Cost modification" (102 abilities) +Examples: +- "The cost required for your opponent to cast Summons increases by 1" +- "The cost required to play Lightning is reduced by 1 for each [Category (XIII)] Forward" +- "This Character can attack or use abilities the turn it enters the field" (Haste-like) + +**Effect Type:** `COST_MODIFIER` +**Fields needed:** target_cards (filter), amount (static or dynamic), applies_to (self/opponent) + +#### 1.4 "Your opponent X" (86 abilities) +Examples: +- "Your opponent may play 1 Character Card from his/her hand" +- "Summons or abilities of your opponent must choose Cecil if possible" +- "Kimahri gains Elements of all the Characters your opponent controls" + +**Effect Type:** Various - `OPPONENT_ACTION`, `TAUNT`, `GAIN_ELEMENTS` + +#### 1.5 "Cannot X" (45 abilities) +Examples: +- "Lann cannot block a Forward with a power greater than his" +- "Naji cannot attack" +- "You cannot play Hooded Man while already in control of either Character" + +**Effect Type:** `RESTRICTION` +**Fields needed:** restriction_type (ATTACK, BLOCK, PLAY), condition + +### Priority 2: Medium Count Patterns (70+ abilities) + +#### 2.1 "Replacement effect" (32 abilities) +Examples: +- "the next damage dealt to you becomes 0 instead" +- "reduce the damage by 2000 instead" + +**Effect Type:** `DAMAGE_REPLACEMENT` or `DAMAGE_PREVENTION` + +#### 2.2 "When trigger (embedded)" (28 abilities) +These have triggers embedded in FIELD abilities + +#### 2.3 "Each X" (23 abilities) +Examples: +- "each Forward you control gains +1000 power" +- "each time a card is put into your Break Zone" + +### Priority 3: Low Count Patterns + +#### 3.1 "Return X" (17 abilities) - May already be partially handled +#### 3.2 "You may X" (15 abilities) +#### 3.3 "Gains ability text" (7 abilities) +#### 3.4 "All X you control" (4 abilities) +#### 3.5 "Other" (311 abilities) - Need further categorization + +## Implementation Plan + +### Phase 1: Add FIELD ability patterns for common types +1. Add patterns for "cannot be blocked by X" +2. Add patterns for "cannot be chosen by X" +3. Add patterns for "cannot attack/block" (self restriction) +4. Add patterns for cost modification (increase/reduce for specific cards) + +### Phase 2: Add conditional wrapper support +1. Parse "If X, then Y" structure +2. Support nested effects inside conditionals +3. Handle "gains X until end of turn" with ability text + +### Phase 3: Add opponent interaction patterns +1. "opponent must choose X if possible" (taunt) +2. "opponent may X" (optional opponent actions) +3. "gains elements of opponent's cards" + +### Phase 4: Add replacement effects +1. "damage becomes 0 instead" +2. "reduce damage by X instead" + +### Phase 5: Review remaining "other" category +- Further categorize the 311 remaining +- Add patterns for common sub-groups + +## Expected Outcome +- Target: Reduce LOW confidence from 1,008 to <300 +- This would bring HIGH confidence from 79.4% to ~90% diff --git a/data/abilities_processed.json b/data/abilities_processed.json new file mode 100644 index 0000000..2a5c5ea --- /dev/null +++ b/data/abilities_processed.json @@ -0,0 +1,220867 @@ +{ + "version": "1.0", + "generated_at": "2026-02-02T14:31:10.013912", + "statistics": { + "total_cards": 3987, + "total_abilities": 6758, + "parsed_high": 6106, + "parsed_medium": 326, + "parsed_low": 326, + "unparsed": 326, + "by_effect_type": { + "PLAY": 249, + "PROTECTION": 13, + "PREVENT": 52, + "DAMAGE": 733, + "DAMAGE_MODIFIER": 71, + "KEYWORD": 192, + "POWER_MOD": 825, + "BREAK": 941, + "SELECTION_IMMUNITY": 77, + "ACTIVATE": 210, + "COST_REDUCTION": 130, + "ABILITY_GRANT": 137, + "BLOCK_IMMUNITY": 31, + "SEARCH": 340, + "CONDITIONAL_FIELD": 4, + "DULL": 296, + "DISCARD": 55, + "COST_INCREASE": 1, + "GRANT_ABILITY_TEXT": 15, + "DRAW": 327, + "DAMAGE_TO_CONTROLLER": 9, + "OPPONENT_MAY_PLAY": 2, + "RETURN": 85, + "HAS_ALL_JOBS": 1, + "REMOVE_FROM_GAME": 112, + "CONDITIONAL": 168, + "COPY": 2, + "GAIN_ELEMENTS": 2, + "SUPPRESS_EX_BURST": 1, + "RETRIEVE": 172, + "HASTE_LIKE": 2, + "ENTERS_DULL": 8, + "FREEZE": 51, + "DAMAGE_PREVENTION": 22, + "TAUNT": 7, + "SCRY": 16, + "DAMAGE_PREVENTION_CONDITIONAL": 11, + "SET_ELEMENT_NAMED": 3, + "ALLOW_MULTIPLE": 14, + "PRODUCE_ANY_CP": 9, + "COST_REDUCTION_SCALING": 55, + "CHAINED_EFFECT": 125, + "SCALING_EFFECT": 40, + "REMOVE_ABILITY": 11, + "RESTRICTION": 17, + "PRODUCE_CP": 10, + "CANCEL": 27, + "REVEAL_AND_ADD": 84, + "CHOOSE_MODE": 200, + "EACH_PLAYER_SEARCH": 1, + "EACH_PLAYER_DRAW": 2, + "PREVENT_DAMAGE_REDUCTION": 1, + "ADD_COUNTER": 59, + "CONDITIONAL_EFFECT": 11, + "TRANSFORM": 52, + "PUT_INTO_DECK": 25, + "PLAY_RESTRICTION": 15, + "PARTY_ANY_ELEMENT": 11, + "COST_ANY_ELEMENT": 14, + "CAST_FREE": 12, + "UNKNOWN": 22, + "DELAYED_PLAY": 3, + "PLAY_CONDITION": 5, + "TAKE_CONTROL": 9, + "PERMISSION": 6, + "CAST_RESTRICTION": 2, + "EXILE_TOP_CASTABLE": 1, + "MODIFY": 4, + "DAMAGE_TO_OPPONENT": 13, + "REVEAL_SELECT_DISCARD": 2, + "BREAK_IMMUNITY": 1, + "CAST_RESTRICTION_CP_SOURCE": 12, + "DELAYED_ADD_TO_HAND": 1, + "DUAL_SCRY": 1, + "ALSO_TYPE": 5, + "ALSO_NAMED": 20, + "TRIGGER_EX_BURST": 1, + "SUPPRESS_AUTO_TRIGGERS": 2, + "MUTUAL_DAMAGE": 10, + "MULTI_ATTACK": 8, + "CAST_RESTRICTION_CP_TYPE": 4, + "REMOVE_COUNTER": 3, + "CONDITIONAL_BREAK_IMMUNITY": 1, + "REMOVE_ALL_COUNTERS": 2, + "ADD_REMOVED_CARDS": 2, + "CANT_BLOCK": 5, + "SUPPRESS_ACTION_ABILITIES": 1, + "CHOOSE": 4, + "MUST_BLOCK": 6, + "CAST_REQUIREMENT": 1, + "REVEAL_SELECT_REMOVE": 1, + "GENERATE_CP": 73, + "TRIGGERED_DISCARD": 1, + "COPY_ACTION": 1, + "USE_ABILITY": 1, + "COPY_POWER": 1, + "COST_INCREASE_SCALING": 3, + "CONDITIONAL_CONTROL_CHANGE": 1, + "COST_REDUCTION_OPTIONAL": 2, + "MUST_ATTACK": 8, + "CAST_LIMIT": 1, + "PROTECT_POWER_DECREASE": 2, + "PREVENT_POWER_INCREASE": 2, + "ALTERNATE_COST": 3, + "POWER_MOD_SCALING": 1, + "OPPONENT_MAY": 1, + "CANT_ATTACK": 1, + "ACTION_HASTE": 1, + "UNBLOCKABLE": 2, + "DAMAGE_SCALING": 1 + } + }, + "abilities": { + "1-001H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Auron deals damage to your opponent", + "effect": "You may play 1 Fire Backup from your hand onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "BACKUP", + "element": "FIRE" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-002R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Backups you control cannot be broken by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-003C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It cannot block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "BLOCKING", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "requires_dull": true, + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-004C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "EX BURST", + "effect": "Choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-005R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Warrior of Light deals damage to a Forward of cost 4 or more, double the damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "modifier": "DOUBLE", + "condition": "warrior of light" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-006H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garland attacks", + "effect": "Garland gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-007R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gadot enters the field", + "effect": "You may play 1 Fire Forward of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "FIRE", + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gadot enters the field", + "effect": "All the Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-008C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ], + "cost": { + "requires_dull": true, + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-009C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a [Category (VII)] Forward other than Cloud, Cloud gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a [category (vii)] forward other than cloud, cloud", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-010C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Black Mage into the Break Zone: Choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "requires_dull": true, + "cp_cost": { + "fire": 1 + } + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-012R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Aerith)], Zack gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control [card name (aerith)], zack", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zack enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-013H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage. Sazh will not activate during your next Active Phase. If you have cast [Card Name (Brynhildr)] this turn, deal that Forward 4000 damage instead. Sazh will not activate during your next Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-014C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave (Attacking does not cause this Forward to dull.)", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-015L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Forward opponent controls, Jecht gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Ultimate Jecht Shot", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Ultimate Jecht Shot", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "requires_dull": true, + "fire": 1, + "generic": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-016C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste (This Character can attack or use abilities containing [Dull] in the cost the turn it enters the field.)", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-017R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Sazh you control cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-018L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Forwards opponent controls. Deal them 10000 damage. If they are put from the field into the Break Zone this turn, remove them from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-019C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Fire Backup. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "FIRE" + }, + "owner": "ANY" + } + } + ], + "cost": { + "requires_dull": true, + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-020R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast [Card Name (Bahamut)] is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "bahamut", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fang attacks", + "effect": "Fang gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-021H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Firion enters the field", + "effect": "choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-022R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Firion gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Firion gains Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "generic": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Firion gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-023R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-024C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Magus enters the field", + "effect": "deal 3000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-027H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Lann cannot be blocked by a Forward with a power greater than his.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GT", + "attribute": "power", + "compare_to": "SELF_POWER" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Lann cannot block a Forward with a power greater than his.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "restriction": "CANNOT_BLOCK", + "condition": { + "comparison": "GT", + "attribute": "power", + "compare_to": "SELF_POWER" + }, + "target": { + "type": "CHOSEN" + }, + "action": "BLOCK_BY_COST" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-028R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Reynn enters the field", + "effect": "You may search for 1 [Card Name (Lann)] and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "name": "lann" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 [Card Name (Lann)]. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": { + "requires_dull": true, + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-029C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "If this Forward blocks or is blocked by a Forward without First Strike, this Forward deals damage first.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "CONDITIONAL_FIELD", + "condition": { + "combat": "BLOCKS_OR_BLOCKED_BY_NO_FIRST_STRIKE" + }, + "effect": { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-030R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Fire Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-031C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chemist enters the field", + "effect": "choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-032C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chemist enters the field", + "effect": "choose 1 Forward. It cannot be broken this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "action": "BREAK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-033C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Argath enters the field", + "effect": "Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-034R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Celestial Stasis", + "trigger": "", + "effect": "Dull all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Celestial Stasis", + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ], + "cost": { + "requires_dull": true, + "ice": 4, + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-035C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "requires_dull": true, + "ice": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-036C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Bard into the Break Zone: Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "requires_dull": true, + "cp_cost": { + "ice": 1 + } + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-037H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kuja is chosen by a Summon or an ability of your opponent", + "effect": "Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-038R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Dull it and Freeze it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 5000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-041L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Squall blocks or is blocked", + "effect": "Choose 1 Forward. You may deal it 6000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Renzokuken", + "trigger": "", + "effect": "Squall gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Renzokuken", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S, 1 Ice CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-042R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name(Laguna)], Squall gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control [card name(laguna)], squall", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Squall enters the field", + "effect": "Each player discards 1 card from his/her hand. If you control [Card Name(Laguna)], your opponent discards 1 more card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-043H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow attacks", + "effect": "Choose 1 Forward opponent controls. Dull it. If you have cast [Card Name (Shiva)] this turn, Freeze it also.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-044R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sephiroth enters the field", + "effect": "each player discards 2 cards from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 2, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-045R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Snow)], it cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-046H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required for your opponent to cast Summons increases by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_INCREASE", + "card_filter": "summons", + "amount": 1, + "for_player": "OPPONENT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Terra cannot be chosen by opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Trance", + "trigger": "", + "effect": "Until the end of the turn, Terra gains +3000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Trance", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "requires_dull": true, + "ice": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-047R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "Choose up to 2 dull Forwards opponent controls. Deal them 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Magic Charge", + "trigger": "", + "effect": "Terra gains \"If Terra deals damage to a Forward, double the damage\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Magic Charge", + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "if terra deals damage to a forward, double the damage", + "duration": "END_OF_TURN" + } + ], + "cost": { + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-048C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Devout into the Break Zone: Choose 1 Forward of cost 4 or less from your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "requires_dull": true, + "additional_cost": "Put Devout into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-049C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It cannot attack this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "ATTACK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "requires_dull": true, + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-051R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nooj enters the field", + "effect": "Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nooj leaves the field", + "effect": "Your opponent draws 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-052R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward and 1 Backup opponent controls. Dull the Forward and return the Backup to its owner's hand. Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-053C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Summoner into the Break Zone: Choose 1 Summon. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-054C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 1000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "ice": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-055C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dark Knight is put from the field into the Break Zone", + "effect": "Dark Knight deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_TO_CONTROLLER", + "amount": 1, + "source": "dark knight" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-056H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Josef into the Break Zone: Choose 1 blocking Forward. It cannot be broken this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-057R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Ice Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-058L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Laguna deals damage to your opponent", + "effect": "Choose 1 dull Forward. You may deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Desperado", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Desperado", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "ice": 3, + "specific_discard": "Laguna" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-059R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Laguna enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it. If you control [Card Name (Squall)], Freeze this Forward also.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Squall)], Laguna gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control [card name (squall)], laguna", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-060H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leon enters the field", + "effect": "Your opponent may play 1 Character Card from his/her hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "OPPONENT_MAY_PLAY", + "count": 1, + "filter": {}, + "zone_from": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-061R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or more. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-062L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Return all Forwards to their owners' hands.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-063H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field", + "effect": "You may play 1 Wind Forward of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "WIND", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan attacks", + "effect": "Choose up to 2 Backups you control. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-064R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aerith enters the field", + "effect": "Choose up to 3 Backups you control other than Aerith. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Planet Protector", + "trigger": "", + "effect": "Activate all Forwards you control. They cannot be chosen by Summons or abilities this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Planet Protector", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ], + "cost": { + "dull": true, + "wind": 1, + "specific_discard": "Aerith" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-065C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aerith enters the field", + "effect": "Choose 1 Backup you control other than Aerith. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-066C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 1000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-067R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Onion Knight enters the field", + "effect": "Choose 1 Backup you control. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-069C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thief enters the field", + "effect": "Your opponent puts the top card of his/her deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-070C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thief enters the field", + "effect": "Your opponent puts the top card of his/her deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-071L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zidane cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zidane cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 4, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-072R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When the Forward that took damage from Cid Highwind is put from the field into the Break Zone on the same turn", + "effect": "Your opponent puts the top 2 cards of his/her deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Highwind", + "trigger": "", + "effect": "Your opponent puts the top 2 cards of his/her deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Highwind", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 1, + "specific_discard": "Cid Highwind" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-073C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When the Forward that took damage from Cid Highwind is put from the field into the Break Zone on the same turn", + "effect": "Your opponent puts the top 2 cards of his/her deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-074R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Activate it. All the Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-075C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo forms a party and attacks", + "effect": "Chocobo and all the Forwards forming a party with it gain +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-076C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo forms a party and attacks", + "effect": "Chocobo and all the Forwards forming a party with it gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-077C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Devout enters the field", + "effect": "Choose 1 Forward of cost 2 or less from your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-078C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "wind": 1, + "discard": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-079R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nora enters the field", + "effect": "You may search for 1 [Card Name (Hope)] and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "name": "hope" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-080H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bartz enters the field", + "effect": "Activate all the Wind Characters you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-081R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Bartz has all the jobs.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "HAS_ALL_JOBS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-082R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hope enters the field", + "effect": "Choose 1 Backup you control. Activate it. If you have cast [Card Name (Alexander)] this turn, activate all the Backups you control instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-083H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-084H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-085R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Yuffie cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 4, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Bloodfest", + "trigger": "", + "effect": "Choose up to 3 Forwards. Divide 6000 damage among them as you like. (Unit must be 1000.)", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Bloodfest", + "effects": [ + { + "type": "DAMAGE", + "total_damage": 6000, + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "distribution": "SPLIT" + } + ], + "cost": { + "wind": 1, + "specific_discard": "Yuffie" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-086C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Yuffie cannot be blocked by a Forward of cost 3 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 3, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-087C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike (If this Forward blocks or is blocked by a Forward that doesn't have First Strike, this Forward deals damage first.)", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-088C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Archer into the Break Zone: Choose 1 Backup of cost 3 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": 2, + "element": "Wind", + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-089H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent puts 1 card from the top of his/her deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 1, + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Mug", + "trigger": "", + "effect": "Your opponent puts the top 2 cards of his/her deck into the Break Zone. You draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Mug", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "wind": 1, + "requires_dull": true, + "specific_discard": "Rikku" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-090R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rikku enters the field", + "effect": "Choose up to 5 Backups you control. Return them to their owners' hands.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 5, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-091R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Amodar enters the field", + "effect": "You may search for 1 [Card Name (Lightning)] or [Card Name (Snow)] and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "LIGHTNING", + "name": "lightning" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-092C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each point of damage you have received, Dark Knight gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-093H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vanille is put from the field into the Break Zone", + "effect": "Search for 1 [Card Name (Hecatoncheir)] and remove it from the game. If you do so, return Vanille onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-094R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent attacks", + "effect": "Vincent gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Berserk Dance", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 6000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Berserk Dance", + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-095R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Earth Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-096C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put 1 Backup into the Break Zone: Mystic gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "sacrifice_backup": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-097H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Guy cannot become dull by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "1-098R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each point of damage you have received, Gabranth gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 6 points of damage or more, Gabranth gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "DAMAGE_RECEIVED", + "comparison": "GTE", + "value": 6 + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "1-100C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 blocking Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 1, + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-101R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gippal enters the field", + "effect": "All the Forwards you control gain +4000 power until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-102H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Ronso Rage", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Kimahri gains its Special Ability until the end of the turn. You can use this ability without paying any cost but only once.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Ronso Rage", + "effects": [ + { + "type": "COPY", + "copy_from": "CHOSEN", + "duration": "END_OF_TURN", + "target": { + "type": "SELF" + }, + "copy_type": "SPECIAL_ABILITIES" + } + ], + "cost": { + "earth": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-103C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Kimahri gains Elements of all the Characters your opponent controls except Light and Dark.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GAIN_ELEMENTS", + "source": "all the characters your opponent controls except light and dark.", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-104H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. It gains +5000 power until the end of the turn. At the end of the turn, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-106C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn. If it is blocking, it gains +4000 power until the end of the turn instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-107L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Shantotto is on the field, it gains Elements of Fire, Ice, Wind, Earth, Lightning and Water.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL_FIELD", + "condition": { + "card_on_field": "shantotto" + }, + "effect": "elements of fire, ice, wind, earth, lightning and water." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shantotto enters the field", + "effect": "Remove all the Forwards from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-108H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you receive damage", + "effect": "Choose 1 Forward opponent controls. You may deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-109R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serafie enters the field", + "effect": "Each player selects 1 Forward from his/her Break Zone and adds it to his/her hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-110C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. Dull it. It cannot be broken this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-111C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Tama into the Break Zone: Play 1 Character Card of cost X or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": "X", + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-112R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Delita enters the field", + "effect": "Choose 1 Character you control. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Northswain's Strike", + "trigger": "", + "effect": "Choose 1 Forward blocking Delita. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Northswain's Strike", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 1, + "specific_discard": "Delita" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-113C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Delita blocks", + "effect": "Delita gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-114R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Hammer Blow", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage. Barret gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Hammer Blow", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "S": true, + "earth": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-115C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Geomancer enters the field", + "effect": "Choose 1 Forward. It gains Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-116L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prishe blocks", + "effect": "Prishe gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Prishe gains Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Auroral Uppercut", + "trigger": "", + "effect": "Double the power of Prishe until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Auroral Uppercut", + "effects": [ + { + "type": "POWER_MOD", + "modifier": "DOUBLE", + "target": { + "type": "CHOSEN" + }, + "duration": "END_OF_TURN" + } + ], + "cost": { + "special": true, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-117R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Backup of cost 3 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_min": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-118R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mustadio enters the field", + "effect": "Choose 1 dull Forward. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-120C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Monk into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 1, + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-121C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 1, + "requires_dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-122H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Any card put in the Damage Zone due to Exdeath cannot use its EX Burst.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SUPPRESS_EX_BURST", + "condition": "DAMAGE_ZONE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-123R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-124R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-125R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Onion Knight enters the field", + "effect": "Choose 1 damaged Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-126H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Orlandeau attacks", + "effect": "Deal 3000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Orlandeau gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-127H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kain enters the field", + "effect": "When Kain enters the field, choose 1 Forward. It loses 5000 power until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Dragoon's Pride", + "trigger": "", + "effect": "Choose 1 Forward. Break it. Kain will not activate during your next Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dragoon's Pride", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "lightning": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-128R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Gilgamesh Morphing Time", + "trigger": "", + "effect": "Until the end of the turn, Gilgamesh doubles its power and gains First Strike and Brave. Gilgamesh can attack twice this turn. You can use this ability only during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Gilgamesh Morphing Time", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": { + "s": true, + "lightning": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-129C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Strongest Sword", + "trigger": "", + "effect": "Choose 1 Forward. Remove the top card of your deck from the game. If the removed card is a Forward, break it. If not, deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Strongest Sword", + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-130C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Black Mage into the Break Zone: Choose 1 damaged Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 3, + "special": "Put Black Mage into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-131R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cait Sith enters the field", + "effect": "Choose 1 Backup of cost 1 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_max": 1 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Slots", + "trigger": "", + "effect": "Remove the top card of your deck from the game. If it's a Forward, deal 7000 damage to all the active Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Slots", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "special": 1, + "lightning": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-132C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cait Sith enters the field", + "effect": "When Cait Sith enters the field, choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-133C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sage enters the field", + "effect": "Choose 1 Character Card in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-134R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Duke Goltanna enters the field", + "effect": "You may search for 1 [Job (Knight)] and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-135L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Golbez is put from the field into the Break Zone", + "effect": "you may search for up to 4 Forwards of cost 2, each of a different Element and play them onto the field. Their auto-abilities will not trigger.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-136C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zalbaag enters the field", + "effect": "Choose 1 Forward of cost 2. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-137R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seymour enters the field", + "effect": "Choose 1 Forward of cost 3 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-139C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Summoner into the Break Zone: Cast 1 Summon of cost 6 or less from your hand without paying its cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-140C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Magus enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-141L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Lightning enters the field, you may search for 1 [Card Name (Odin)] and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "name": "odin" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Army of One", + "trigger": "", + "effect": "Until the end of the turn, Lightning gains Haste, First Strike and \"When Lightning attacks, choose up to 1 Forward opponent controls. If it is possible, it must block Lightning this turn\".", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Army of One", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-142R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Lightning enters the field, choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-143C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 active Forward. Deal it 5000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-144R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Backup you control, Ramza gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Shout", + "trigger": "", + "effect": "Until the end of the turn, Ramza gains +2000 power, Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Shout", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S, 1 Lightning" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-145C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Backup. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-146H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It cannot be broken this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "BREAK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, put Ricard into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-147C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "If this Forward blocks or is blocked by a Forward without First Strike, this Forward deals damage first.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "CONDITIONAL_FIELD", + "condition": { + "combat": "BLOCKS_OR_BLOCKED_BY_NO_FIRST_STRIKE" + }, + "effect": { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-148C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "This Character can attack or use abilities containing [L] in the cost the turn it enters the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "HASTE_LIKE", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-149H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put 1 Backup into the Break Zone: Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true, + "special": "Put 1 Backup into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Thundaga", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Thundaga", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-150R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Lightning Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-151R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Agrias enters the field", + "effect": "When Agrias enters the field, you may search for 1 [Card Name (Ovelia)] and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "name": "ovelia" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-152L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All the Forwards other than Ultimecia enter the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ENTERS_DULL", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + }, + "except": "ultimecia" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Time Compression", + "trigger": "", + "effect": "Freeze all the Forwards other than Ultimecia.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Time Compression", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + }, + "except": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-153C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Ovelia)], the cost for playing Alma onto the field is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "alma onto the field", + "amount": 1, + "condition": { + "control": "ovelia" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card, then discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-154R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan forms a party and attacks", + "effect": "Draw 1 card then discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-155R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The [Job (Standard Unit)] Forwards you control gain +2000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-156C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The [Job (Knight)] Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-157C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Scholar into the Break Zone: Choose 1 Forward you control. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-158H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness enters the field", + "effect": "each Player selects 1 Forward he/she controls. All the Forwards that were not selected are put into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-160H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "The next damage dealt to Gordon becomes 0 this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "target": { + "type": "CHOSEN" + }, + "duration": "NEXT_DAMAGE" + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-161C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Mage enters the field", + "effect": "Choose 1 Forward. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-162R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons or abilities of your opponent must choose Cecil if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TAUNT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-163L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Forward other than Tidus you control, Tidus gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Blitz Ace", + "trigger": "", + "effect": "Until the end of the turn Tidus gains Brave. Tidus can attack as many times as your points of damage this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Blitz Ace", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": { + "special": true, + "water": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-164R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus attacks", + "effect": "All the Water Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-165C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward forming a party with Knight is dealt damage, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "party_with": "knight" + }, + "target": { + "type": "PARTY_MEMBER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-166C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward forming a party with Knight is dealt damage, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "party_with": "knight" + }, + "target": { + "type": "PARTY_MEMBER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-167C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Viking enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-168C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Geomancer is put from the field into the Break Zone", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-169C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCRY", + "count": 1, + "options": [ + "TOP", + "BOTTOM" + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-170C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Activate it. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-171H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": "DAMAGE_LESS_THAN_POWER", + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-172C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Draw 2 cards, then discard 1 card from your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-173C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your Attack Phase starts", + "effect": "Name 1 Element other than Light and Dark. Until the end of the turn, the Element of Mime becomes the named one.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SET_ELEMENT_NAMED", + "except": "light and dark", + "target": { + "type": "CHOSEN" + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mime forms a party and attacks", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-174R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons or abilities of your opponent must choose Yaag Rosch if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TAUNT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-175R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuj enters the field", + "effect": "Draw 1 card, then place 1 card from your hand at the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-176H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna enters the field", + "effect": "Choose 1 Forward. Return it to its owner's hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Character is put from the field into the Break Zone, you may remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "a Character is put from the field into the Break Zone" + }, + "then_effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "1-177R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Water Summons is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your water summons", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-178R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Return it to its owner's hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-179H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leila deals damage to your opponent", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-180R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Water Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-181H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Onion Knight to its owner's hand: You may play 1 [Card Name (Onion Knight)] from your hand onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "name": "onion knight" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "1 Light CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-182L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Meteorain", + "trigger": "", + "effect": "Deal 4000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Meteorain", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "1 Light CP, S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Omnislash", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Omnislash", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "3 Light CP, S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-183H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cosmos can be played onto the field even if you control other Light Characters.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "target": { + "type": "CHOSEN" + }, + "element": "LIGHT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Light Characters onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "count": 2, + "filter": { + "element": "LIGHT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cosmos is on the field, Cosmos can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_ANY_CP", + "condition": { + "card_on_field": "cosmos" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-184H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Chaos can be played onto the field even if you control other Dark Characters.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "target": { + "type": "CHOSEN" + }, + "element": "DARK" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "count": 2, + "filter": { + "element": "DARK" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Chaos is on the field, Chaos can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_ANY_CP", + "condition": { + "card_on_field": "chaos" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-185H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor is put from the field into the Break Zone", + "effect": "You may search for 1 [Card Name (The Emperor)] and play it onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-186L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sephiroth enters the field", + "effect": "Choose 1 Backup. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-187S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Cloud onto the field is reduced by 1 for each [Category (VII)] Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "cloud onto the field", + "reduction_per": 1, + "scale_by": "FORWARDS_CONTROLLED", + "scale_filter": { + "category": "VII", + "card_type": "FORWARD" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Each time a Forward you control attacks, it gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Climhazzard", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Climhazzard", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "fire": 1, + "generic": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-188S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zangan enters the field", + "effect": "You may search for 1 [Card Name (Tifa)] and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "name": "tifa" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The [Card Name (Tifa)] of cost 4 or less you control gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "1-189S": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Waterkick", + "trigger": "", + "effect": "Choose 1 Forward. Dull it and deal it 6000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Waterkick", + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-190S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. You may discard 1 card from your hand. If you do so, deal it 7000 damage. If not, deal it 5000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-191S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red XIII enters the field", + "effect": "Choose 1 Forward. It gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Cosmo Memory", + "trigger": "", + "effect": "Deal 6000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Cosmo Memory", + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "fire": 5, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-192S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Raines enters the field", + "effect": "Choose 1 dull Forward opponent controls. Deal it 4000 damage. When it is put from the field into the Break Zone this turn, your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-193S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jihl Nabaat enters the field", + "effect": "When Jihl Nabaat enters the field, choose up to 2 Forwards. Freeze them.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Sadistic Surge", + "trigger": "", + "effect": "Choose 1 Forward. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Sadistic Surge", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 1, + "generic": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-194S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow blocks", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Vendetta", + "trigger": "", + "effect": "Until the end of the turn, Snow gains +2000 power and First Strike. You can only use this ability while Snow is blocking.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Vendetta", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S, 1 Ice CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-195S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah enters the field", + "effect": "Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-196S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (XIII-2) enters the field", + "effect": "You may search for 1 [Category (XIII)] Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "category": "xiii" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-197S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Brother enters the field", + "effect": "You may search for 1 [Category (X)] Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "category": "x" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-198S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Deal 3000 damage to all the Forwards opponent controls. If you control [Card Name (Yuna)], activate all the Backups you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-199S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paine enters the field, if you control [Card Name (Yuna)]", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paine enters the field", + "effect": "choose up to 3 Backups you control. If you control [Card Name (Rikku)], activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-200S": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Baralai into the Break Zone: Choose up to 2 Forwards. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-201S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Yuna)], Rikku gains +2000 power and Rikku cannot be chosen by Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control [card name (yuna)], rikku", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Paine)], Rikku gains +2000 power and Rikku cannot be chosen by abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control [card name (paine)], rikku", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-202S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent attacks", + "effect": "Vincent gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-203S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wedge enters the field", + "effect": "you may search for 1 [Card Name (Biggs)] and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "name": "biggs" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-204S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jessie enters the field", + "effect": "you may search for 1 [Category (VII)] Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "category": "vii" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-205S": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Grenade Bomb", + "trigger": "", + "effect": "Deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Grenade Bomb", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "special": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-206S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Backup you control is put from the field into the Break Zone", + "effect": "Deal 1000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "BACKUP" + } + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-207S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Gilgamesh cannot be returned to its owner's hand by opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "RETURN_TO_HAND", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Gilgamesh gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 2, + "dull": false + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Divider", + "trigger": "", + "effect": "Choose 1 Forward. Break it. You can only use this ability if you have received 4 points of damage or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Divider", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-208S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Serah)], Noel gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control [card name (serah)], noel", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-209S": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 attacking Lightning Forward. It gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-210S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Lightning onto the field is reduced by 1 for each [Category (XIII)] Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "lightning onto the field", + "reduction_per": 1, + "scale_by": "FORWARDS_CONTROLLED", + "scale_filter": { + "category": "XIII", + "card_type": "FORWARD" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning deals damage to your opponent", + "effect": "choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-211S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rygdea enters the field", + "effect": "Choose 1 active Forward. Deal it 3000 damage. When it is put from the field into the Break Zone this turn, choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-212S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shuyin enters the field", + "effect": "When Shuyin enters the field, choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-213S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Tidus onto the field is reduced by 1 for each [Category (X)] Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "tidus onto the field", + "reduction_per": 1, + "scale_by": "FORWARDS_CONTROLLED", + "scale_filter": { + "category": "X", + "card_type": "FORWARD" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Yuna)], Tidus gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL_FIELD", + "condition": { + "control": "yuna" + }, + "effect": "tidus gains brave." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When the Forward [Card Name (Yuna)] is put from your field into the Break Zone", + "effect": "Draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-214S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon, you may dull Yuna if it is active.", + "effect": "If you do so, draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-215S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent casts a Summon", + "effect": "activate Lenne.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "1-216S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wakka attacks", + "effect": "Choose 1 Forward you control. Until the end of the turn, it gains +1000 power for each Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "duration": "END_OF_TURN", + "target": { + "type": "SELF" + } + }, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 1000, + "scale_filter": { + "card_type": "FORWARD" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Status Reels", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it loses all its abilities and its power becomes 1000.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Status Reels", + "effects": [ + { + "type": "REMOVE_ABILITY", + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "ability": "ALL" + } + ], + "cost": "S, 1 Water" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-001H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ignacio deals damage to your opponent or to a Forward", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Ignacio gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard 1 Fire card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-002H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage. All the Fire Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-003C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage for each Backup you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "BACKUPS_CONTROLLED", + "multiplier": 2000, + "scale_filter": { + "card_type": "BACKUP" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-004H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Caius enters the field", + "effect": "you may play 1 Character of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Caius is put from the field into the Break Zone", + "effect": "select 1 Character you control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-005C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Gancanagh into the Break Zone: Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 5 — Put Gancanagh into the Break Zone: Choose 1 Forward. Deal it 10000 damage. (If you have received 5 points of damage or more, this Character has this ability.)", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "10-006R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field", + "effect": "You may pay {d}{d}. When you do so, choose 1 Dark Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Cross-slash", + "trigger": "", + "effect": "Choose up to 2 Forwards. Divide 10000 damage among them equally.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Cross-slash", + "effects": [ + { + "type": "DAMAGE", + "total_damage": 10000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "distribution": "SPLIT" + } + ], + "cost": { + "s": true, + "fire": 1, + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-007H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zack or a Fire Forward enters your field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zack or a Category VII Forward enters your field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-008L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Xande enters the field", + "effect": "Choose up to 1 Fire Forward of cost 1 and up to 1 Fire Forward of cost 3 in your Break Zone. Play them onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "FIRE" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Xande enters the field", + "effect": "Choose 1 Fire Forward of cost 2 in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "FIRE" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-009C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When SOLDIER: 3rd Class enters the field", + "effect": "You may search for 1 Card Name SOLDIER: 3rd Class and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-010C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Backups and if the Backups you control are all of different Elements, Onion Knight (III) gains +6000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 6000, + "condition": "if you control 4 or more backups and if the backups you control are all of different elements, onion knight (iii)", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-011R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Naji cannot attack.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Naji cannot become dull by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "10-012C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Geomancer enters the field", + "effect": "Reveal the top card of your deck. If it is a Fire card, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Geomancer into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-013R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Fire Backups, Firion gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "BACKUP" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Fire Backups, Firion gains +2000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 5 or more fire backups, firion", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-014R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls is put from the field into the Break Zone, activate Mutsuki.", + "effect": "Choose 1 Forward opponent controls. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-015R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Fire Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "FIRE" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "1 Fire CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-016C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Class Second Moogle is on the field, Class Second Moogle can produce Ice CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_CP", + "element": "ICE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-017R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Reynn, Lann gains +2000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a card name reynn, lann", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lann enters the field", + "effect": "Choose 1 Monster that is also a Forward. Until the end of the turn, it gains +5000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-018C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Ryid gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 5 — Ryid gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-019C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Lusse onto the field is reduced by 1 for each Card Name Lann or Card Name Reynn you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "lusse onto the field", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "card_name": "Lann Or" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Lann or Card Name Reynn you control. It gains Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "CONTROLLER" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-020L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Reynn onto the field is reduced by 1 for each Category WOFF Character you control. The Category WOFF Forwards other than Reynn you control gain Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "reynn onto the field", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "category": "WOFF CHARACTER YOU CONTROL" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category WOFF Forward you control attacks", + "effect": "choose 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-021L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rorrik enters the field", + "effect": "Choose 1 Card Name Lann or Card Name Reynn in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-022R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yve'noile enters the field", + "effect": "you may search for 1 Card Name Eald'narche or Card Name Kam'lanaut and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-023H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "choose 1 Forward you control. Remove it from the game. Then, play the removed Forward onto the field dull. This effect will trigger only during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-024R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Kam'lanaut, the cost for playing Eald'narche onto the field is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "condition": { + "control_card_name": "kam'lanaut" + }, + "card_filter": "eald'narche", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eald'narche enters the field", + "effect": "choose 1 Character opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Eald'narche enters the field", + "effect": "choose up to 3 Characters opponent controls. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-025R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Eald'narche, the cost for playing Kam'lanaut onto the field is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "condition": { + "control_card_name": "eald'narche" + }, + "card_filter": "kam'lanaut", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kam'lanaut enters the field, if your opponent controls 4 or more dull Characters", + "effect": "your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-026C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Bard enters the field, if your opponent has no cards in his/her hand, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-027C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category TYPE-0 Character, the cost for playing Kurasame onto the field is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "condition": { + "control_category": "type-0" + }, + "card_filter": "kurasame", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-028L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness enters the field", + "effect": "you may put 1 Character you control into the Break Zone. When you do so, your opponent selects 1 dull Forward he/she controls. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness attacks", + "effect": "Each player selects up to 2 active Characters he/she controls (select as many as possible). Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-029C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Ice Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "element": "ICE" + }, + "owner": "ANY" + } + } + ], + "cost": "2 Ice CP, put Black Mage into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-030H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward and 1 dull Forward. Dull the former and deal the latter 9000 damage. If you have cast a Card Name Shiva other than Shiva this turn, also Freeze all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-031C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jenova SYNTHESIS attacks", + "effect": "Each player discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-032H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Scylla enters the field", + "effect": "Choose 1 dull Forward opponent controls. Break it. Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-033L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Squall enters the field", + "effect": "Choose 1 Character. If your opponent has 2 cards or less in his/her hand, dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 2 — When Squall enters the field", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5 — When Squall enters the field", + "effect": "Choose 1 Forward. If it is dull, deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-034H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Sephiroth enters the field", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "Sephiroth gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Draw Slash", + "trigger": "", + "effect": "Until the end of the turn, Sephiroth gains +1000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Draw Slash", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-035R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Forwards. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put 1 Card Name Mog (XIII-2) into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Mog (XIII-2) in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "2 Ice CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-036R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "When Terra enters the field, you may search for 1 Ice Summon and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON", + "element": "ICE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Terra into the Break Zone: Cast 1 Summon of cost 4 or less from your hand without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-037C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Dendrobium into the Break Zone: Choose 1 Forward. Freeze it. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Damage 5 — Put Dendrobium into the Break Zone: Choose up to 3 Forwards. Freeze them. Draw 1 card. (If you have received 5 points of damage or more, this Character has this ability.)", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-038C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Knight or a Character enters your field", + "effect": "Knight gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nag'molada enters the field", + "effect": "You may search for 1 Monster and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "MONSTER" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-040R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category TYPE-0 Character other than White Tiger l'Cie Qun'mi, White Tiger l'Cie Qun'mi gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a category type-0 character other than white tiger l'cie qun'mi, white tiger l'cie qun'mi", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Tiger l'Cie Qun'mi is put into the Break Zone", + "effect": "Choose 1 Summon. If your opponent doesn't pay 3, cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-041C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 4000 damage. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-042C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Serah you control gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (XIII-2) is put from the field into the Break Zone", + "effect": "choose 1 Forward. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-043H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "EX BURST When Arc enters the field", + "effect": "Choose up to 3 Job Standard Unit or Job Warrior of Light. Activate them.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "element": "LIGHT" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Arc enters the field", + "effect": "Choose 1 Job Standard Unit or Job Warrior of Light of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3, + "element": "LIGHT" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-044H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each active Character other than Vaan you control, Vaan gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-045C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Unsaganashi into the Break Zone: Choose 1 Forward you control. It cannot be chosen by your opponent's Summons or abilities this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "Damage 5", + "trigger": "", + "effect": "Put Unsaganashi into the Break Zone: Activate all the Forwards you control. They cannot be chosen by your opponent's Summons or abilities this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-046H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose up to 3 Category VII Characters other than Aerith. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. It cannot be chosen by your opponent's Summons or abilities this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true, + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": { + "wind": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-047R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Echo enters the field", + "effect": "You may search for 1 Category MOBIUS Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-048R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Card Name Vaan enters your field", + "effect": "You may pay 2 Wind. When you do so, play Kytes onto the field. This effect will trigger only if Kytes is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Kytes into the Break Zone: Choose 1 [Job Sky Pirate]. It gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-049C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Ranger into the Break Zone: Choose 1 Backup of cost 3 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-050C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a card is put from your opponent's deck into the Break Zone", + "effect": "Thief gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thief attacks", + "effect": "your opponent puts the top card of his/her deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-051C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Zidane is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_source": "SUMMON_OR_ABILITY" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zidane cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 4, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-052L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward of your opponent enters the field", + "effect": "Deal it 2000 damage. If the Forward entered play without paying for its CP cost, deal it 9000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Spineshatter Dive 0", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage and 1 point of damage to that Forward's controller.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Spineshatter Dive 0", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, 3 Wind" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-053C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 3000 damage. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-054C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Backups and if the Backups you control are all of different Elements, Onion Knight (III) gains +6000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 6000, + "condition": "if you control 4 or more backups and if the backups you control are all of different elements, onion knight (iii)", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-055H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. Return it to its owner's hand. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-056R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category XII Forward enters your field", + "effect": "Choose 1 Backup you control. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-057C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Bartz enters the field, activate all Characters you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-058R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Damage 3 — %Dull: Deal 1000 damage to all the Forwards opponent controls. (If you have received 3 points of damage or more, this Character has this ability.)", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-059R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Sky Pirate Forward other than Filo, Filo gains +1000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a job sky pirate forward other than filo, filo", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-060L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Balthier Forward, Fran cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Sky Pirate other than Fran you control, Fran gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Fran attacks, choose 1 Forward opponent controls. Deal it 1000 damage for each Job Sky Pirate other than Fran you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-061C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Class Eighth Moogle is on the field, Class Eighth Moogle can produce Earth CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_CP", + "element": "EARTH", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-062R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Wind Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WIND" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "1 Wind CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-063C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Y'shtola into the Break Zone: Choose 1 Summon or ability choosing a Backup you control. Cancel its effect. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-064R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 2 — Atlas gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 5 — Atlas gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-065L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light enters the field", + "effect": "reveal the top 5 cards of your deck. Play as many Job Standard Unit Forwards as you want with a total cost of 5 or less among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "The Job Standard Unit Forwards you control gain +5000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-066C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Garganzola into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Damage 5 — Put Garganzola into the Break Zone: Choose 1 Forward. It gains +5000 power until the end of the turn. (If you have received 5 points of damage or more, this Character has this ability.)", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-067R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Card Name Black Tortoise l'Cie Gilgamesh onto the field is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "card name black tortoise l'cie gilgamesh", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Enkidu Uruk into the Break Zone: Choose 1 Earth Forward you control. Dull it. It cannot be broken this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-068C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward or Backup in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-069R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Black Tortoise l'Cie Gilgamesh cannot become dull by your opponent's Summons or abilities, cannot be returned to its owner's hand by your opponent's Summons or abilities, and cannot be put into the Break Zone by your opponent's Summons or abilities (If Black Tortoise l'Cie Gilgamesh is broken, put it into the Break Zone).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "10-070H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Sieghard receives damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If an Earth Forward other than Sieghard you control is dealt damage, reduce the damage by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD", + "element": "EARTH" + } + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-071R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid (MOBIUS) enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage for each Forward you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 4000, + "scale_filter": { + "card_type": "FORWARD" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-072L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shantotto enters the field", + "effect": "When Shantotto enters the field, reveal the top card of your deck. When the revealed card's cost is 2 or less, choose 1 Summon in your Break Zone. Add it to your hand. When the revealed card's cost is 4 or 5, choose 1 Character in your Break Zone. Add it to your hand. When the revealed card's cost is 6 or more, choose 1 Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-073C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward with Brave. During this turn, the next damage dealt to it is reduced by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": { + "generic": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-074C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent's auto-ability triggers", + "effect": "Put Suzuhisa into the Break Zone. When you do so, draw 2 cards. These effects will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-075C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward. Until the end of the turn, it gains Brave and it gains +1000 power for each point of damage you have received.\"\n\"Choose 1 Forward. Deal it 1000 damage for each point of damage you have received.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Until the end of the turn, it gains Brave and it gains +1000 power for each point of damage you have received.", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "duration": "END_OF_TURN", + "target": { + "type": "SELF" + } + }, + "scale_by": "DAMAGE_RECEIVED", + "multiplier": 1000 + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 1000 damage for each point of damage you have received.", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "DAMAGE_RECEIVED", + "multiplier": 1000 + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-076H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Forward you control. It gains +1000 power until the end of the turn.\" \"All the Forwards you control gain Brave until the end of the turn.\" \"All the Forwards you control gain 'This Forward cannot become dull by your opponent's Summons or abilities' until the end of the turn.\" \"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward you control. It gains +1000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "All the Forwards you control gain Brave until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + { + "index": 2, + "description": "All the Forwards you control gain 'This Forward cannot become dull by your opponent's Summons or abilities' until the end of the turn.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 3, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-077C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Backups and if the Backups you control are all of different Elements, Onion Knight (III) gains +6000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 6000, + "condition": "if you control 4 or more backups and if the backups you control are all of different elements, onion knight (iii)", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-078H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon of cost 4 or more", + "effect": "Choose 1 Backup of cost 3 or more opponent controls. Break it. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_min": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-079C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noctis enters the field", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noctis enters the field", + "effect": "Until the end of the turn, all the Category XV Forwards you control gain +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-080H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "If you have 2 or more cards in your hand, Basch gains Brave until the end of the turn. If you have 4 or more cards in your hand, Basch also gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CARD_IN_ZONE", + "zone": "HAND", + "filter_text": "2 or more cards" + }, + "then_effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Basch attacks", + "effect": "Choose 1 Forward opponent controls. If you have 7 or more cards in your hand, deal it damage equal to Basch's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "basch", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-081R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Forward of power 9000 or more other than Prishe, Prishe gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control a forward of power 9000 or more other than prishe, prishe", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prishe enters the field", + "effect": "Each player may search for 1 Forward of power 9000 or more and add it to his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "EACH_PLAYER_SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "optional": true + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Asuran Fists", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage. Activate Prishe.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Asuran Fists", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "earth": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-082C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Miotsk into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Miotsk into the Break Zone: Choose 1 Category TYPE-0 Forward. It gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-083R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category MOBIUS Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-084C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 1 active Card Name Monk: Monk gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-085H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alus enters the field or at the beginning of Main Phase 1 during each of your turns", + "effect": "Reveal the top card of your deck. If it is a Job Dragoon or a Card Name Dragoon, add it to your hand. If it is not a Job Dragoon or a Card Name Dragoon, put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Alus into the Break Zone: Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-086C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aldo enters the field", + "effect": "You may search for 1 Lightning Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-087R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Judge of Wings, Willis gains +3000 power, \"Willis must attack once per turn if possible.\" and \"When Willis is put from the field into the Break Zone, choose 1 Forward of cost 4 or less opponent controls. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control a card name judge of wings, willis", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-088H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garland enters the field", + "effect": "Select 1 Character of cost 3 or less other than Garland you control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-089C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category TYPE-0 card in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Khalia Chival into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-090C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Kanna Kamuy into the Break Zone: Choose 1 Forward. It loses 7000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "Damage 5", + "trigger": "", + "effect": "Put Kanna Kamuy into the Break Zone: Choose 1 Forward. It loses 9000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-091C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Zaidou into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Zaidou into the Break Zone: Choose 1 Category TYPE-0 Forward. Until the end of the turn, it gains Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-092C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sakura enters the field, if your opponent controls a damaged Forward", + "effect": "draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-093C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Shinra Soldier or Card Name Shinra Soldier in your Break Zone, Shinra Soldier gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-094R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Judge of Wings onto the field is reduced by 1 for every 2 Lightning Summons in your Break Zone (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Judge of Wings enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose up to 2 Forwards. Dull them.\" \"Judge of Wings gains Haste until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose up to 2 Forwards. Dull them.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Judge of Wings gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-095H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 1 — Desch gains First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Damage 3 — When Desch attacks, deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Damage 5 — Put Desch into the Break Zone: Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-096C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward other than Knight you control is put from the field into the Break Zone", + "effect": "Knight gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-097R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Serah you control cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noel attacks", + "effect": "activate Noel. Noel can attack once more this turn. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-098L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons and abilities of your opponent must choose Feolthanos if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TAUNT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Feolthanos is chosen by your opponent's Summon of cost 5 or less or an ability of their Character of cost 5 or less", + "effect": "Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-099C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dark Knight enters the field", + "effect": "Choose 1 damaged Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-100C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Deal 2000 damage to all the active Forwards opponent controls. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-101L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning enters the field", + "effect": "You may search for up to 2 Card Name Odin and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Lightning CP, remove 2 Card Name Odin in the Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-102H": [ + { + "ability_index": 0, + "original": { + "type": "ex_burst", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward that entered the field this turn. Deal it 8000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "EX_BURST", + "is_ex_burst": true, + "name": "EX BURST" + }, + "parse_confidence": "LOW", + "parse_notes": null + } + ], + "10-103R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ramza enters the field", + "effect": "When Ramza enters the field, choose 1 Category FFT Character other than Card Name Ramza in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Ramza enters the field", + "effect": "When Ramza enters the field, you may play 1 Category FFT Character from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Chirijiraden", + "trigger": "", + "effect": "Deal 7000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Chirijiraden", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "lightning": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-104R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ranperre is put from the field into the Break Zone", + "effect": "You may play 1 Category XI Forward from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-105R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Wind Backup, Llyud gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a wind backup, llyud", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-106L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the beginning of the Attack Phase during each of your turns, select up to 2 of the 4 following actions. \"Draw 1 card, then discard 1 card from your hand.\" \"All the Water Forwards you control gain +1000 power until the end of the turn.\" \"Choose 1 Character. Activate it.\" \"Choose 1 Forward of cost 4 or less. It loses all its abilities until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Draw 1 card, then discard 1 card from your hand.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "All the Water Forwards you control gain +1000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Character. Activate it.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 3, + "description": "Choose 1 Forward of cost 4 or less. It loses all its abilities until the end of the turn.", + "effects": [ + { + "type": "REMOVE_ABILITY", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + }, + "ability": "ALL" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-107C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Exoray into the Break Zone: Draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Damage 5 — Put Exoray into the Break Zone: Draw 3 cards. (If you have received 5 points of damage or more, this Character has this ability.)", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 3, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-108R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you don't control any Forwards, Aria (III) does not activate during your Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "All the Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-109C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Elza enters the field, if you control a Job Sky Pirate Forward other than Elza", + "effect": "draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-110C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it loses 1000 power for each card in your hand. If its power has become 0 or less by the previous effect, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "amount_modifier": "NEGATIVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "CARDS_IN_HAND", + "multiplier": 1000 + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "10-111H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Water Characters, Gilgamesh (XI) cannot be broken by opposing Summons or abilities that don't deal damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gilgamesh (XI) attacks", + "effect": "Choose 1 Forward of cost 2 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-112H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Warrior of Light Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-113C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When G Diver is put from the field into the Break Zone", + "effect": "each player draws 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "EACH_PLAYER_DRAW", + "count": 1 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-114C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put White Mage into the Break Zone: Choose 1 Water Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "water": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-115C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, if a Forward you control is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN", + "modifier_type": "REDUCTION" + } + ], + "cost": "Dull, put Cecil into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-116C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Backups and if the Backups you control are all of different Elements, Onion Knight (III) gains +6000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 6000, + "condition": "if you control 4 or more backups and if the backups you control are all of different elements, onion knight (iii)", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-117H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category X Forwards other than Tidus you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus enters the field", + "effect": "You may return 1 Backup you control to its owner's hand. When you do so, choose 1 Forward. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Quick Hit", + "trigger": "", + "effect": "Activate Tidus. Tidus gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Quick Hit", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "s": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-118R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses 1000 power until the end of the turn. You can only use this ability if you control 3 or more Job Sky Pirate Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-119R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Verena enters the field", + "effect": "When Verena enters the field, you may search for 1 Job Goblin or Card Name Goblin and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-120L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Folka cannot be chosen by your opponent's Summons or abilities this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard 1 Water Summon" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward and 1 Backup. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Discard 1 Water Summon" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + } + } + ], + "cost": "Discard 1 Water Summon" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-121C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Class Fourth Moogle is on the field, Class Fourth Moogle can produce Fire CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_CP", + "element": "FIRE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-122R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Water Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WATER" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "1 Water CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-123R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Damage 2", + "trigger": "", + "effect": "When Lion is put from the field into the Break Zone, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 2", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "Lion gains +1000 power and \"If Lion receives damage, the damage is reduced by 1000 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-124C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Raz enters the field", + "effect": "Choose 1 Forward. If you control a Job Sky Pirate Forward other than Raz, return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-125H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Draw 2 cards, then put 1 card from your hand on the top or bottom of your deck.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-126R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the beginning of the Attack Phase during each of your turns, all the Job Sky Pirate Forwards other than Rikken you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-127H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Citra enters the field", + "effect": "When Citra enters the field, choose 1 Summon or Monster in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It cannot attack or block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "ATTACK_AND_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Discard 1 Light card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-128L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Refia enters the field", + "effect": "You may search for 1 Card Name Arc, Card Name Ingus, or Card Name Luneth of cost 4 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Refia attacks, choose 1 Forward opponent controls", + "effect": "If you control 4 or more Job Warrior of Light Forwards, remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 4, + "card_type": "FORWARD" + }, + "then_effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-129L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 card: Name 1 Element. During this turn, Hein cannot be chosen by Summons or abilities of the named Element and if Hein is dealt damage by a Summon or an ability of the named Element, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Characters. Dull them. You can only pay with Fire CP, Ice CP, or Lightning CP to use this ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ], + "cost": "[S][3]" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-130H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Raegen enters the field", + "effect": "When Raegen enters the field, choose 1 Forward or Backup other than Card Name Raegen in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses 7000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Dark CP, discard 1 Dark card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-131S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward opponent controls. Deal it 5000 damage.\"\n\"You may pay {Fire}{Fire}{Fire}. When you do so, choose 1 Forward opponent controls. Deal it 9000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward opponent controls. Deal it 5000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "You may pay {Fire}{Fire}{Fire}. When you do so, choose 1 Forward opponent controls. Deal it 9000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-132S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-133S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field", + "effect": "Reveal the top 5 cards of your deck. Play 1 Forward of cost 3 or less among them onto the field. Then, shuffle the other cards revealed and return them to the bottom of your deck. If you have received 5 points of damage or more, perform this action twice instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-134S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Kain is dealt damage other than battle damage, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_type": "NON_BATTLE" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Gungnir", + "trigger": "", + "effect": "Until the end of the turn, Kain gains +5000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Gungnir", + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-135S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kefka attacks", + "effect": "When Kefka attacks, choose 1 Forward you control and 1 Forward opponent controls. Break them.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character opponent controls is put from the field into the Break Zone", + "effect": "When a Character opponent controls is put from the field into the Break Zone, you may pay 1. When you do so, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-136S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls 7 or more Characters, the cost for playing Shantotto onto the field is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "condition": { + "opponent_controls_count": 7, + "card_filter": "characters" + }, + "card_filter": "shantotto", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shantotto enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Character of cost 3 or less in your Break Zone. Play it onto the field.\" \"Choose 1 Character of cost 3 or less opponent controls. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Character of cost 3 or less in your Break Zone. Play it onto the field.", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_max": 3 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Character of cost 3 or less opponent controls. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-137S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if you attacked with 2 or more Forwards you controlled, the cost for playing Lightning onto the field is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "condition": { + "attacked_with_count_gte": 2 + }, + "card_filter": "lightning", + "amount": 3, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Crushing Blow", + "trigger": "", + "effect": "Choose up to 2 Forwards. Dull them. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Crushing Blow", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-138S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ramza enters the field", + "effect": "When Ramza enters the field, reveal the top 3 cards of your deck. Add 1 Forward, 1 Backup, and 1 Summon among them to your hand, and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Monster. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "cp": { + "lightning": 1 + }, + "special": "put Ramza into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-139S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Onion Knight deals damage to your opponent", + "effect": "You may search for 1 Card Name Onion Knight and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Blade Torrent", + "trigger": "", + "effect": "Until the end of the turn, Onion Knight gains +1000 power, Haste, First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Blade Torrent", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Meteor", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to Onion Knight's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Meteor", + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "onion knight", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, Light Light" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "10-140S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Remove the top card of your deck from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cloud of Darkness gains +1000 power for each card removed by Cloud of Darkness' ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness leaves the field", + "effect": "Add 1 card removed by Cloud of Darkness' ability to your hand, and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-001R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage. If your opponent has received 5 points of damage or more, deal it 8000 damage instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-002H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Shadow you control gains +1000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category VI Forward you control. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-003R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cyan enters the field", + "effect": "When Cyan enters the field, you may search for 1 [Job Samurai] or [Card Name Samurai] other than [Card Name Cyan] and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Samurai or a Card Name Samurai you control attacks", + "effect": "When a [Job Samurai] or a [Card Name Samurai] you control attacks, deal 1000 damage for each [Job Samurai] or [Card Name Samurai] you control to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": {} + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "11-004C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "The damage dealt to Forwards opponent controls cannot be reduced this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT_DAMAGE_REDUCTION", + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-005C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Mage Soldier enters the field", + "effect": "Choose 1 Forward opponent controls. If the cost to play Black Mage Soldier was paid with CP of 2 or more different Elements, deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-006C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gekkou enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage for each Job Ninja or Card Name Ninja you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Gekkou gains Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-007R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Choose 1 Forward opponent controls. Discard 1 card from your hand. If you do so, deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-008H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane deals damage to your opponent", + "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-009L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Shadow enters the field, reveal the top 5 cards of your deck. Add 1 Backup among them to your hand and return the other cards to the bottom of your deck in any order. Then, you may play 1 Backup of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "BACKUP", + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Shadow Fang", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage. You can only use this ability if you have received a point of damage this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Shadow Fang", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-010C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Warrior into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Fire CP, Dull, put Warrior into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-011R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dadaluma enters the field", + "effect": "Dadaluma deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_TO_CONTROLLER", + "amount": 1, + "source": "dadaluma" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Dadaluma gains Brave and \"Dadaluma cannot become dull by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "11-012C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mootie enters the field", + "effect": "You may search for 1 Fire Summon and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON", + "element": "FIRE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Card Name Bahamut", + "effect": "activate Mootie.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-013R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Morrow gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 6 — Morrow gains +2000 power and \"When the Forward damaged by Morrow is put from the field into the Break Zone on the same turn, activate Morrow. Morrow can attack once more this turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-014C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Parai onto the field is reduced by 1 for each point of damage you have received.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "parai onto the field", + "reduction_per": 1, + "scale_by": "DAMAGE_RECEIVED", + "scale_filter": {}, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Parai enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 1000 damage for each point of damage you have received.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "DAMAGE_RECEIVED", + "multiplier": 1000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-015L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Braska's Final Aeon attacks or is chosen by your opponent's Summons or abilities", + "effect": "Choose up to 1 Forward opponent controls. Deal it 10000 damage. This damage cannot be reduced.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Discard Braska's Final Aeon: Choose 1 Forward. Deal it 10000 damage. You can only use this ability if you control 2 or more Job Summoner Forwards and if Braska's Final Aeon is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-016R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Fire Character other than Bomb enters your field", + "effect": "Place 1 Monster Counter on Bomb.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MONSTER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Bomb into the Break Zone: Choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Bomb into the Break Zone: Choose 1 Forward. Deal it 10000 damage. You can only use this ability if 3 or more Monster Counters are placed on Bomb.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-017H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Category FFTA Characters, the cost for playing Marche onto the field is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL_EFFECT", + "condition": "CONTROL_COUNT", + "count": 2, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Marche enters the field", + "effect": "Choose 1 Category FFTA Character of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_max": 3 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-018H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Sabin gains +2000 power, First Strike and Brave. Sabin deals you 1 point of damage. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5 — When Sabin attacks", + "effect": "Choose 1 Forward opponent controls. Deal it damage equal to Sabin's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "sabin", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-019C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Marilith enters the field", + "effect": "you may pay {Fire}{Fire}{1}. When you do so, choose 1 Forward opponent controls. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Marilith is put from the field into the Break Zone", + "effect": "you may search for 1 Job Chaos other than Card Name Marilith and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-020C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lilty enters the field", + "effect": "Turn over one card at a time from the top of your deck until an Ice or Wind card is revealed. Add it to your hand. Then, shuffle the other cards and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-021C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Red Cap also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Discard Red Cap, remove 1 Backup from the game: Choose 1 Forward. Deal it 7000 damage. You can only use this ability if Red Cap is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-022C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Iedolas enters the field, choose 1 Ice Character in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-023H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Verstael enters the field", + "effect": "Reveal the top 5 cards of your deck. Add up to 3 Characters of cost 5 or more among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-024L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Mog (VI), the cost for playing Umaro onto the field is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "condition": { + "control_card_name": "mog (vi" + }, + "card_filter": "umaro", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Umaro enters the field", + "effect": "Choose 1 Forward opponent controls. Put it at the bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "position": "BOTTOM" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Choose 1 Forward opponent controls. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-025H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Orphan enters the field or at the beginning of the Attack Phase during each of your turns", + "effect": "Choose up to 2 Forwards or Monsters opponent controls. Place 1 Doom Counter on them. Then, break all Characters with 3 or more Doom Counters placed on them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-026H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Monster you control. Select 1 Counter placed on it, and place 1 additional Counter of the same type as the selected Counter on that Monster.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "ADDITIONAL_COUNTER_OF_THE_SAME_TYPE_AS_THE_SELECTED", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-027R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "When Kadaj enters the field, you may search for 1 [Job Remnant] other than [Card Name Kadaj] and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kadaj or a [Job Remnant] enters your field", + "effect": "When Kadaj or a [Job Remnant] enters your field, choose 1 Character opponent controls. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-028R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "During your opponent's Attack Phase, when a Forward you control is put from the field into the Break Zone, your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-029C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Coeurl also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "{S}, discard Coeurl, remove 1 Backup from the game: Choose 1 dull Forward. Deal it 8000 damage. You can only use this ability if Coeurl is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-030C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Chronos enters the field, each player who doesn't control 2 or more Forwards discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Chronos into the Break Zone: Your opponent selects 1 active Character they control and dulls it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + { + "element": "Ice", + "count": 3 + } + ], + "dull": false, + "special": "Put Chronos into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-031C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Waltz 3 is put from the field into the Break Zone, select 1 of the 3 following actions.", + "effect": "\"Your opponent discards 1 card from their hand.\" \"Choose 1 dull Forward. Deal it 7000 damage.\" \"Choose 1 Ice Summon in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-032C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Black Mage into the Break Zone: Cast 1 Summon of cost X or less from your hand without paying the cost. Then, return that Summon to your hand after use instead of putting it in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": "X", + "dull": true, + "sacrifice_self": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-033R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The dull Forwards opponent controls lose their abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-034R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 6000 damage. If your opponent has received 5 points of damage or more, deal it 9000 damage instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-035R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Setzer enters the field, each player randomly discards 1 card from their hand. Then, any player who discards a Category VI card, draws 1 card.", + "effect": "Slot [Dull] Reveal the top card of your deck. If the revealed card's CP cost is an odd number, break all Forwards opponent controls. If the revealed card's CP cost is an even number, activate all Characters other than Setzer you control and draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-036R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When an Ice Character other than Dandreen enters your field", + "effect": "place 1 Monster Counter on Dandreen.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MONSTER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Dandreen into the Break Zone. Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Dandreen into the Break Zone. Choose up to 2 Forwards. Dull them and Freeze them. You can only use this ability if 3 or more Monster Counters are placed on Dandreen.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-037L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Barthandelus enters the field", + "effect": "Choose up to 2 Forwards opponent controls. Deal each of them damage equal to its power minus 2000.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": "TARGET_POWER", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "At the end of each of your opponent's turns, dull and Freeze all the active Backups opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "BACKUP" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-038C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fencer enters the field", + "effect": "Choose 1 Forward opponent controls. If the cost to play Fencer was paid with CP of 2 or more different Elements, dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-039H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put Mewl into the Break Zone: Dull and Freeze all the Backups opponent controls. You can only use this ability during your turn and if your opponent controls 5 or more Backups.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-040C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yazoo enters the field", + "effect": "Choose 1 Character opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yazoo is put from the field into the Break Zone", + "effect": "Choose 1 Character opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-041C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuke enters the field", + "effect": "Turn over one card at a time from the top of your deck until a Wind or Earth card is revealed. Add it to your hand. Then, shuffle the other cards and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-042C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "The Job Remnant Forwards", + "trigger": "", + "effect": "The Job Remnant Forwards other than Loz you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "The Job Remnant Forwards", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Loz is put from the field into the Break Zone", + "effect": "Your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-043C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jornee enters the field", + "effect": "you may search for 1 Category FFL Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-044H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Warrior of Light enters the field, during this turn, the next damage dealt to you becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 0, + "duration": "NEXT_DAMAGE", + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward other than Warrior of Light. It gains +2000 power until the end of the turn. During this turn, when that Forward is put from the field into the Break Zone, Warrior of Light deals you 1 point of damage. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-045H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play your Job Ninja or Card Name Ninja onto the field is reduced by 1 and can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "job ninja or card name ninja", + "amount": 1, + "any_element": true, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Ninja or a Card Name Ninja other than Edge enters your Field", + "effect": "Place 1 Shuriken Counter on Edge.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "SHURIKEN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 1 Shuriken Counter from Edge: Choose 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-046R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Wind Character other than Killer Bee enters your field", + "effect": "Place 1 Monster Counter on Killer Bee.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MONSTER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Killer Bee into the Break Zone: Choose up to 3 Characters. Put Killer Bee into the Break Zone: Activate all Characters you control. You can only use this ability if 3 or more Monster Counters are placed on Killer Bee.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-047C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thief enters the field", + "effect": "Turn over one card at a time from the top of your deck until an Earth or Lightning card is revealed. Add it to your hand. Then, shuffle the other cards and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-048C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thief enters the field, if the cost to play Thief was paid with CP of 2 or more different Elements", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-049R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chelinka enters the field", + "effect": "Choose 1 Forward. Until the end of the turn, it gains Brave and \"This Forward can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Chelinka to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-050C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo is put from the field into the Break Zone", + "effect": "You may search for 1 Job Chocobo or Card Name Chocobo and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-051C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tsuninowa enters the field", + "effect": "Choose up to the same number of Characters you control as the Job Ninja or Card Name Ninja you control. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Tsuninowa gains \"Tsuninowa cannot be blocked by a Forward of cost 5 or more.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "tsuninowa cannot be blocked by a forward of cost 5 or more.", + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-052C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tiamat enters the field, you may pay", + "effect": "When Tiamat enters the field, you may pay [Water][Water][Light]. When you do so, choose 1 Forward of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tiamat is put from the field into the Break Zone", + "effect": "you may search for 1 Job Chaos other than Card Name Tiamat and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-053H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Doned enters the field", + "effect": "You may search for 1 Card Name Marche or Monster and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "MONSTER" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Doned into the Break Zone: Choose 1 Category FFT card in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-054R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Hooded Man or Card Name Kain while already in control of either Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "cannot_play": "hooded man or card name kain", + "condition": { + "control": "either character." + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hooded Man enters the field, choose 1 Category IV Forward other than Card Name Hooded Man in your Break Zone", + "effect": "Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, activate all the Category IV Forwards you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-055R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose up to 1 Backup you control. Activate it, and deal 2000 damage to all the Forwards opponent controls. If your opponent has received 5 points of damage or more, activate it, and deal 4000 damage to all the Forwards opponent controls instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-056R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Character and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ], + "cost": { + "lightning": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-057C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Floateye also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard Floateye, remove 1 Backup from the game. Choose 1 Forward of cost 5 or more. Break it. You can only use this ability if Floateye is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-058H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bel Dat enters the field", + "effect": "You may search 1 Job Standard Unit Category FFCC Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bel Dat deals damage to your opponent, if you control a Category FFCC Forward other than Bel Dat", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-059C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Bobby Corwen can form a party with Forwards of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PARTY_ANY_ELEMENT", + "target": { + "type": "CHOSEN" + }, + "party_with": "forwards" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward forming a party with Bobby Corwen is put from the field into the Break Zone", + "effect": "draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-060C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Maina enters the field", + "effect": "You may search for 1 Job Ninja Forward or Card Name Ninja Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "When Maina enters the field, you may search for 1 Job Ninja Forward or Card Name Ninja Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-061L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons can be paid with CP of any Element. When Yuna enters the field, you may pay [three water symbols]. When you do so, search for up to 6 Summons, each of a different Element and cost and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "summons" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Dullness", + "trigger": "When you cast a Summon this turn", + "effect": "you may cast 1 Summon from your hand with a cost inferior to that of the Summon you cast without paying its cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Dullness", + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "zone_from": "HAND", + "optional": true + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-062R-PR-055": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Category FPCC Characters, Yuri cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is a Category FPCC Character, add it to your hand. If it is not a Category FPCC Character, put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-063L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category FFT Forward other than Ritz, Ritz gains +1000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a category fft forward other than ritz, ritz", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ritz attacks", + "effect": "Choose up to 3 Backups you control. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Ritz gains \"Ritz cannot be blocked.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "ritz cannot be blocked." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-064L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ursula enters the field", + "effect": "Choose 1 Job Monk or Card Name Monk of cost 2 or less in your Break Zone. Play it onto the field. Put 1 Job Monk or Card Name Monk other than Ursula into the Break Zone. Select 1 of the 2 following actions. \"Until the end of the turn, Ursula gains +4000 power and Brave.\" \"Choose 1 Forward. Deal it damage equal to Ursula's power.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Until the end of the turn, Ursula gains +4000 power and Brave.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it damage equal to Ursula's power.", + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "ursula", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-065H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ardyn enters the field", + "effect": "Choose 1 Forward opponent controls. It cannot attack or block until the end of the next turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward opponent controls. It cannot attack or block until the end of the next turn.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ardyn is put from the field into the Break Zone by your opponent's Summons or abilities", + "effect": "Play Ardyn onto the field at the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DELAYED_PLAY", + "target": { + "type": "CHOSEN" + }, + "timing": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-066C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Antlion also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard Antlion, remove 1 Backup from the game: Choose 1 Forward you control. Until the end of the turn, it gains +2000 power and \"This Forward cannot be broken.\" You can only use this ability if Antlion is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-067C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Yenke into the Break Zone: Choose 1 Forward. It gains +1000 power for each Earth Forward you control until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-068R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clarus enters the field", + "effect": "You may search for 1 Job King and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-069H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cindy enters the field", + "effect": "you may search for up to 2 Category XV Forwards and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category XV Forward. It gains Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put Cindy into the Break Zone. Until the end of the turn, all the Category XV Forwards you control gain +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-070R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward you control. Until the end of the turn, it gains +3000 power, Brave and \"This Forward cannot become dull by your opponent's Summons or abilities,\" and \"This Forward cannot be returned to its owner's hand by your opponent's Summons or abilities.\" If your opponent has received 5 points of damage or more, all the Forwards you control gain all previous effects instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-071L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Cloud, the cost for playing Tifa onto the field is reduced by 1 and can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "condition": { + "control_card_name": "cloud" + }, + "card_filter": "tifa", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category VII Forwards other than Tifa you control gain +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "the category vii forwards other than tifa you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3 — Tifa gains", + "effect": "The Category VII Forwards you control cannot be broken by opposing Summons or abilities that don't deal damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "BREAK_BY_OPPONENT", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-072R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tyro enters the field, you may search for 1 Forward and add it to your hand. If Tyro is on the field, Tyro can produce CP of any Element.", + "effect": "When Tyro enters the field, you may search for 1 Forward and add it to your hand. If Tyro is on the field, Tyro can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Damage 5 — : Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": true, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "damage": 5 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-073H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play your Characters onto the field this turn is reduced by 1 (it cannot become 0). You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your characters onto the field this turn", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-074H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 4000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "earth": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward, Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Ungarmax", + "trigger": "", + "effect": "Break all the Forwards and Monsters opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Ungarmax", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-075C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Yenke, Biran gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a card name yenke, biran", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Until the end of the turn, Biran gains Brave", + "effect": "and \"Biran cannot become dull by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-076C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Deathlord enters the field", + "effect": "You may search for 1 Dark Character and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "DARK" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-077C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Beastmaster enters the field", + "effect": "Turn over one card at a time from the top of your deck until a Lightning or Water card is revealed. Add it to your hand. Then, shuffle the other cards and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-078R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When an Earth Character other than Mandragora enters your field", + "effect": "Place 1 Monster Counter on Mandragora.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MONSTER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Mandragora into the Break Zone. Choose 1 Backup of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Mandragora into the Break Zone. Choose 1 Backup. Break it. You can only use this ability if 3 or more Monster Counters are placed on Mandragora.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-079C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Monk into the Break Zone: Choose 1 Forward. Deal it 3000 damage for each Job Monk or Card Name Monk you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Monk enters the field, choose 1 Forward", + "effect": "If the cost to play Monk was paid with CP of 2 or more different Elements, until the end of the turn, it gains +4000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "the cost to play Monk was paid with CP of 2 or more different Elements" + }, + "then_effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-081C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Wrieg enters the field, reveal the top card of your deck. If it is a Forward, add it to your hand.", + "effect": "When Wrieg enters the field, reveal the top card of your deck. If it is a Forward, add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-082C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lich enters the field", + "effect": "you may pay 2 Lightning. When you do so, choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lich is put from the field into the Break Zone", + "effect": "you may search for 1 Job Chaos other than Card Name Lich and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-083R-PR-051": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Potward", + "trigger": "", + "effect": "The Category IV Forwards other than Rydia you control gain +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Potward", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rydia enters the field, if you control 4 or more Category IV Characters", + "effect": "you may search for 1 Summon of cost 1 and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON", + "cost": 1 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-084R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you put Luca into the Break Zone", + "effect": "Choose 1 Backup of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_max": 3 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-085C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Red Mage enters the field, if the cost to play Red Mage was paid with CP of 2 or more different Elements, until the end of the turn, Red Mage gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "when red mage enters the field, if the cost to play red mage was paid with cp of 2 or more different elements, until the end of the turn, red mage", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-086L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "For each Forward other than Aranea you control, Aranea gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aranea enters the field, choose 1 Lightning Forward of cost 2 or less in your Break Zone", + "effect": "Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 6 — Aranea gains \"the Forwards you control gain Haste.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "11-087C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Yellow Jelly also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard Yellow Jelly, remove 1 Backup from the game: Choose 1 active Forward. Deal it 8000 damage. You can only use this ability if Yellow Jelly is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-088R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "If you control a Card Name Rufus, Elena gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a card name rufus, elena", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Elena can only attack if you control 4 or more Forwards, or if you control a Job Member of the Turks Forward other than Elena.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL_EFFECT", + "condition": "CONTROL_COUNT", + "count": 4, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "11-089C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove Gadgeteer and 1 Backup from the game. Choose 1 Backup in your Break Zone. If its cost is equal to the total cost of the 2 cards removed from the game, play it onto the field. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-090L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kuja enters the field", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. Break it. Kuja deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "Trance Blast", + "trigger": "", + "effect": "Choose up to 2 Forwards opponent controls. Deal them 2000 damage. Then, deal 5000 damage to all the damaged Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Trance Blast", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "lightning": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-091R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play your Lightning Forwards onto the field is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your lightning forwards", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Glauca or a Forward enters your field", + "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-092C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Crowe is put from the field into the Break Zone", + "effect": "choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put Crowe into the Break Zone: Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-093H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Man in Black or Card Name Golbez while already in control of either Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "cannot_play": "man in black or card name golbez", + "condition": { + "control": "either character." + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Man in Black enters the field", + "effect": "choose 1 Lightning Summon or 3 cost less in your Break Zone. You may cast it without paying the cost. If you do so, remove that Summon from the game after use instead of putting it in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "CAST_FROM_ZONE", + "timing": "SUMMON_TIMING", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "element": "LIGHTNING" + }, + "owner": "ANY" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-094C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zangetsu enters the field", + "effect": "Choose up to the same number of Characters opponent controls as the Job Ninja or Card Name Ninja you control. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zangetsu gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "11-095R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Lightning Character other than Skeleton enters your field", + "effect": "place 1 Monster Counter on Skeleton.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MONSTER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Skeleton into the Break Zone Choose 1 Forward of cost 2 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Skeleton into the Break Zone Choose 1 Forward of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only use this ability if 3 or more Monster Counters are placed on Skeleton.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_CONDITION", + "condition": "3 or more monster counters are placed on skeleton." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-096C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Selkie enters the field", + "effect": "Turn over one card at a time from the top of your deck until a Fire or Water card is revealed. Add it to your hand. Then, shuffle the other cards and return them to the bottom of the deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-097H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nyx enters the field", + "effect": "Put 1 Job Kingsglaive you control into the Break Zone. When you do so, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Kingsglaive other than Nyx you control is put from the field into the Break Zone", + "effect": "Select 1 of the 2 following actions. \"Nyx gains Haste until the end of the turn.\" \"Choose 1 Forward. Dull it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Nyx gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-098C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Puck enters the field", + "effect": "Choose 1 Forward of cost 1 in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Puck enters the field", + "effect": "Choose 1 Forward of cost 2 in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-099H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-100R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 active Forward. Deal it 6000 damage. If your opponent has received 5 points of damage or more, deal it 9000 damage instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-101H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Warrior of Light Forward or Light Forward, Meia gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a job warrior of light forward or light forward, meia", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Light or Dark Character either player controls is put into the Break Zone", + "effect": "Choose 1 Character other than Light or Dark in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "LIGHT" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-102C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Libertus enters the field", + "effect": "Choose 1 Category XV Character in your Break Zone. Add it to your hand. If it is Card Name Nyx, select up to 2 Backups. Activate them.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-103C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put Luche into the Break Zone: Choose 1 Forward. Break it. Your opponent draws 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ], + "cost": { + "generic": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-104R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Rufus, Rude gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control a card name rufus, rude", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "If you control a Job Member of the Turks other than Rude, Rude gains First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Job Member Of The Turks Other Than Rude" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "11-105R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Rufus, Reno gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control a card name rufus, reno", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Member of the Turks other than Reno, Reno gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Job Member Of The Turks Other Than Reno" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "11-106H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Owzer enters the field", + "effect": "Choose 1 Forward of cost 2 or less opponent controls. You gain control of it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "TAKE_CONTROL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-107C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Izayoi enters the field", + "effect": "Choose 1 Forward opponent controls. If its cost is equal to or less than the number of Job Ninja or Card Name Ninja you control, return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, the next damage dealt to Izayoi is reduced by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "duration": "NEXT_DAMAGE", + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-108C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "When Eiko enters the field", + "effect": "You may search for 1 Job Summoner Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-109R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Aemo into the Break Zone: Choose 1 auto-ability or action ability that has only one target. You may choose another target to become the new target (The newly chosen target must be a valid choice).", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-110L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "Place 1 Summon Counter on Garnet.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "SUMMON", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 1 Summon Counter from Garnet. Choose 1 Forward you control. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "Randomly reveal 1 card from your hand. If it is a Summon", + "effect": "You may cast it without paying its cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PERMISSION", + "timing": "SUMMON_TIMING", + "target": { + "type": "CHOSEN" + }, + "action": "CAST" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-111C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kraken enters the field", + "effect": "you may pay {0}. When you do so, choose 1 Forward. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kraken is put from the field into the Break Zone", + "effect": "you may search for 1 Job Chaos other than Card Name Kraken and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-112C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field", + "effect": "Turn over one card at a time from the top of your deck until a Fire or Ice card is revealed. Add it to your hand. Then, shuffle the other cards and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-113R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Draw 1 card. If your opponent has received 5 points of damage or more, draw 2 cards instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-114R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Water Character other than Sahagin Chief enters your field, place 1 Monster Counter on Sahagin Chief.", + "effect": "Put Sahagin Chief into the Break Zone. Choose 1 Forward you control. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Sahagin Chief into the Break Zone. Choose up to 2 Forwards. Return them to their owners' hands. You can only use this ability if 3 or more Monster Counters are placed on Sahagin Chief.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-115C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Mage enters the field, if the cost to play White Mage was paid with CP of 2 or more different Elements", + "effect": "activate all the Forwards you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-116C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Sprite also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard Sprite, remove 1 Backup from the game: Choose 1 Forward or Monster. Return it to its owner's hand. You can only use this ability if Sprite is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-117R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 1 active Card Name Cecil Forward and 1 active Card Name Rosa Forward: Play Ceodore onto the field. You can only use this ability during your turn and if Ceodore is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-118L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Celes attacks", + "effect": "Select 1 of the 3 following actions. If you have received 3 points of damage or more, select up to 2 of the 3 following actions instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [], + "enhanced_condition": { + "description": "if you have received 3 points of damage or more", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Celes gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Celes gains 'When Celes deals damage to your opponent, draw 1 card' until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Backup you control and 1 Forward opponent controls. Return them to their owners' hands.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-119C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Mira you control gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tonbetty is put from the field into the Break Zone", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-120H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Brahne enters the field, you may search for 1 Job Princess Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job King Forward or a Job Princess Forward you control is put from the field into the Break Zone", + "effect": "You may pay 0 0. When you do so, choose 1 Forward. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-121C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Porom enters the field", + "effect": "discard 1 card from your hand. If the discarded card is not a Category IV card, draw 1 card. If the discarded card is a Category IV card, draw 2 cards then discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you control a card", + "effect": "put Porom into the Break Zone. Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-122H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category FFCC Character other than Mira you control is put from the field into the Break Zone", + "effect": "You may search for 1 Category FFCC Character of the same card type and add it to your hand. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category FFCC Character other than Forward you control. Activate it. Until the end of the turn, it also becomes a Forward with 8000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-123R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons is reduced by 1 for each Job Summoner Forward you control (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "summons", + "reduction_per": 1, + "scale_by": "FORWARDS_CONTROLLED", + "scale_filter": { + "job": "Summoner", + "card_type": "FORWARD" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yunalesca enters the field", + "effect": "choose 1 Summon in your Break Zone. Place it at the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + }, + "position": "BOTTOM" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-124H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Relm enters the field", + "effect": "You may search for up to 1 Monster of cost 1 and up to 1 Monster of cost 2 and play them onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "At the end of each of your turns, choose 1 Forward opponent controls. If you control 5 or more Monsters, return it to its owner's hand.", + "effect": "At the end of each of your turns, choose 1 Forward opponent controls. If you control 5 or more Monsters, return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-125C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "Backup", + "trigger": "", + "effect": "Put Alchemist into the Break Zone: Discard 1 card from your hand. If you do so, search for 1 card of the same card type as the discarded card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Backup", + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-126R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Rosa enters the field, if you control a Card Name Cecil", + "effect": "draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 card: Draw 1 card. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Teleport", + "trigger": "", + "effect": "S+3: Choose any number of Characters you control. Return them to their owners' hands. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Teleport", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-127L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field", + "effect": "you may search for 1 Category VII Character and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "remove the top 7 cards of your deck from the game; choose 1 Forward. Break it. You can only use this ability during your Main Phase, and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 5 - Cloud gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-128H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Princess Sarah enters the field", + "effect": "Name 1 Element. Princess Sarah becomes that Element. (This effect does not end at the end of the turn.) ≡ All the Forwards of the same Element as Princess Sarah you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-129H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chaos enters the field, choose 1 Forward of cost 5 or more in your Break Zone", + "effect": "You may pay {1}{Lightning}. When you do so, if its cost is {1}{Lightning}, play it onto the field. {1}{Lightning}, remove Chaos from the game: Choose 1 Character opponent controls. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-130L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only play Sephiroth if either player has received 4 points of damage or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_CONDITION", + "condition": "either player has received 4 points of damage or more." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sephiroth enters the field", + "effect": "Choose 1 Character. Disable it. If it's Forward, up to 1 Backup, and up to 1 Monster. Remove them from the game. You can only use this ability if each char has received 5 points of damage or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-131S": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "When Barret enters the field, choose 1 Forward opponent controls.", + "effect": "Deal it 1000 damage for each Category VII Character you control. If Barret results from an EX Burst, deal it 2000 damage for each Category VII Character you control instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-132S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category VII Forward other than Red XIII, Red XIII gains +1000 power, Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a category vii forward other than red xiii, red xiii", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-133S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cait Sith enters the field", + "effect": "Your opponent reveals their hand. You may select 1 card in their hand other than a Backup. If you do so, remove it from the game and your opponent draws 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-134S": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put the top 2 cards of your deck into the Break Zone. Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put the top 7 cards of your deck into the Break Zone. Choose 1 dull forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put the top 15 cards of your deck into the Break Zone. Choose 1 Forward. You can control it of it for as long as Don Corneo is on the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-135S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Death Gigas", + "trigger": "", + "effect": "Until the end of the turn, Vincent gains +1000 power, First Strike and \"When Vincent attacks, choose 1 dull Forward of cost 4 or less. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Death Gigas", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent gains +1000 power", + "effect": "First Strike and \"When Vincent attacks, choose 1 Character. Break it.\" (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-136S": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "Search for 1 Forward", + "trigger": "", + "effect": "Search for 1 Forward that costs 1 CP more than the Forward put into the Break Zone and play it onto the field. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Search for 1 Forward", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-137S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Azul is dealt damage, choose 1 Forward opponent controls", + "effect": "Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Azul is dealt damage, choose 1 Forward opponent controls", + "effect": "Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Azul is dealt damage, choose 1 Forward opponent controls", + "effect": "Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-138S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sephiroth attacks, dull all the Forwards opponent controls with 8000 power or less.", + "effect": "When Sephiroth attacks, dull all the Forwards opponent controls with 8000 power or less.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, remove 3 cards from your Break Zone from the game or put Sephiroth into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "11-139S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aerith enters the field", + "effect": "Choose up to 2 Category VII Characters in your Break Zone other than Card Name Aerith. Add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Aerith into the Break Zone. Select 1 of the 2 following actions. 'Choose 1 Category VII Forward you control. Dull it. It gains 'This Forward cannot be broken until the end of the turn.' Break it.'", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [] + } + ], + "cost": { + "generic": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "11-140S": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "When Kadaj enters the field", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward. Dull it.\" \"Choose up to 2 cards from any player's Break Zone. Remove them from the game.\" \"Choose 1 Forward. Exhaust it and it gains +3000 power and \"Brave.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose up to 2 cards from any player's Break Zone. Remove them from the game.", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Forward. Exhaust it and it gains +3000 power and", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "You may remove Kadaj from the game. If you do so, at the end of your opponent's turn, play Kadaj onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-001H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Warrior of Light Forwards you control can form a party with Job Warrior of Light Forwards of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PARTY_ANY_ELEMENT", + "target": { + "type": "CHOSEN" + }, + "party_with": "job warrior of light forwards" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aigis enters the field", + "effect": "You may play 1 Job Warrior of Light of cost 4 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "element": "LIGHT", + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-002H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 auto-ability. Cancel its effect. If the cancelled auto-ability triggered from a Forward, deal that Forward 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-003R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alisaie enters the field, select 1 of the 2 following actions.", + "effect": "\"Play 1 Card Name Alphinaud from your hand onto the field.\" or \"Search for 1 Card Name Alphinaud and add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-004R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alphinaud enters the field due to your Summons or abilities", + "effect": "You may search for 1 Character and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-005C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-006C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ogre enters the field", + "effect": "Select 1 of the 2 following actions. \"Ogre also becomes a Forward with 8000 power.\" (This effect does not end at the end of the turn.) \"Put Ogre into the Break Zone. When you do so, choose 1 Forward. Deal it 8000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Ogre also becomes a Forward with 8000 power.", + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Put Ogre into the Break Zone. When you do so, choose 1 Forward. Deal it 8000 damage.", + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-007C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Black Mage into the Break Zone: Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-008R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Princess Goblin enters the field", + "effect": "You may search for 1 Light Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Light Forward enters your field", + "effect": "Put Princess Goblin into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-009C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Samurai into the Break Zone: Choose 1 Forward. Deal it 8000 damage. You can only use this ability if you control 3 or more Job Samurai or Card Name Samurai.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-010C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior enters the field", + "effect": "You may dull any number of active Backups you control. When you do so, choose 1 Forward. Deal it 3000 damage for each Backup you dulled due to this ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "BACKUPS_CONTROLLED", + "multiplier": 3000, + "scale_filter": { + "card_type": "BACKUP" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-011C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Warrior of Light Forward other than Sol, Sol gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Job Warrior Of Light Forward Other Than Sol" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sol forms a party and attacks", + "effect": "you may search for 1 Job Warrior of Light of cost 2 or more and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "LIGHT", + "cost_min": 2 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-012L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, reveal the top 5 cards of your deck. Add 1 [Job Samurai] or [Card Name Samurai] among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tenzen leaves the field", + "effect": "Choose 1 [Job Samurai] or [Card Name Samurai] of cost 3 or less in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-013C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "choose 1 Forward. It gains \"When this Forward attacks, choose 1 Forward. Deal it 5000 damage.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-014R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 3 or more Fire Summons in your Break Zone, Bahamut gains +2000 power and if you have 7 or more, Bahamut also gains \"When Bahamut attacks, deal 5000 damage to all the Forwards opponent controls.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you have 3 or more fire summons in your break zone, bahamut", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Impulse", + "trigger": "", + "effect": "Deal 4000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Impulse", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "fire": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Mega Flare", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Mega Flare", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 5, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-015H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot cast Forza.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION", + "card_filter": "forza." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Forza enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-016C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Blaze enters the field", + "effect": "Choose up to 2 Forwards. Deal them 5000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Blaze into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-017H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{0}: Search for 1 Fire Forward of cost 3 and play it onto the field. You can only use this ability if Magissa has received 4000 damage or more and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-018H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lani enters the field", + "effect": "Your opponent removes the top card of their deck from the game face down. You can look at it and/or cast it as though you owned it at any time you could normally cast it. The cost for casting it is reduced by 2 and can be paid using CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "EXILE_TOP_CASTABLE", + "source": "OPPONENT_DECK", + "caster": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-019R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove the top card of your deck from the game. If that card's cost is 4 or less, you may cast it without paying the cost this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-020R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Ice Forwards other than Ulmia you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3 —", + "effect": "Choose 1 Ice Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "ICE" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5 —", + "effect": "Choose 1 Ice Forward. Until the end of the turn, it gains +2000 power, Haste, First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "ICE" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-021R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "count": 2, + "filter": { + "element": "DARK" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Necron enters the field", + "effect": "Choose 1 Character other than Necron you control. Its Element becomes Dark. (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "MODIFY", + "new_element": "DARK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + }, + "property": "ELEMENT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if you control 3 or more Dark Characters", + "effect": "Necron deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "necron" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-022H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{S}, return Esha'ntarl to its owner's hand: Play 1 Forward of cost 7 or less other than Card Name Esha'ntarl from your hand onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "card_type": "FORWARD", + "cost_max": 7 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-023H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eduardo enters the field", + "effect": "Dull all the Characters opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Dire Dirge", + "trigger": "", + "effect": "Break all the dull Backups.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dire Dirge", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 4, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-024H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Emet-Selch is chosen by your opponent's Summons or abilities", + "effect": "Remove Emet-Selch from the game. If you do so, play Emet-Selch onto the field at the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DELAYED_PLAY", + "target": { + "type": "CHOSEN" + }, + "timing": "END_OF_TURN" + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "", + "effect": "When Emet-Selch enters the field, you may pay {S}. When you do so, select 1 of the 2 following actions. \"Choose 1 dull Forward. Break it.\" \"Choose 1 Forward of cost 2 or less in your Break Zone. Play it onto the field.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 2 or less in your Break Zone. Play it onto the field.", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-025H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Select 1 of the 3 following actions. If your opponent has 2 cards or less in their hand, select up to 2 of the 3 following actions instead.\n\"Choose 1 Forward. Dull it.\"\n\"Choose 1 Ice Forward. It gains +2000 power until the end of the turn.\"\n\"Choose up to 2 Characters opponent controls. Freeze them.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Ice Forward. It gains +2000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "ICE" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose up to 2 Characters opponent controls. Freeze them.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if your opponent has 2 cards or less in their hand", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-026C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it loses Haste, First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward. Until the end of the turn, it loses Haste, First Strike and Brave.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "12-027C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gunbreaker forms a party and attacks", + "effect": "Your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-028C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent discards a card from their hand due to your Summons or abilities", + "effect": "You may put Bard into the Break Zone. When you do so, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-029L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor enters the field, if you have 2 or more Card Name The Emperor in your Break Zone", + "effect": "your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name The Emperor and put it into the Break Zone. If you do so, play The Emperor from your Break Zone onto the field dull at the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-030C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 10000 damage minus 1000 damage for each card in your opponent's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-031C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon, you may put Summoner into the Break Zone.", + "effect": "When you do so, choose 1 Forward. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-032R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of Main Phase 2 during each of your turns", + "effect": "You may play 1 Forward of cost equal to or less than the number of Ice Backups you control from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "ICE" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-033R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow enters the field", + "effect": "You may search for 2 Card Name Serah, each with a different cost, and add them to your hand (Snow cannot search for 1 card).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 2, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow attacks", + "effect": "You may dull 1 active Category XIII Forward you control. When you do so, choose 1 Forward. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-034C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nooj enters the field", + "effect": "Choose 1 Character opponent controls. If your opponent has 2 cards or less in their hand, dull it and Freeze it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-035C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Belle enters the field", + "effect": "your opponent reveals their hand. Select 1 card of cost 4 or more in their hand. Your opponent discards this card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_SELECT_DISCARD", + "count": 1, + "filter": { + "cost_gte": 4 + }, + "target": { + "type": "OPPONENT_HAND" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-036C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mimic enters the field", + "effect": "Select 1 of the 2 following actions. \"Mimic also becomes a Forward with 7000 power.\" (This effect does not end at the end of the turn.) \"Put Mimic into the Break Zone. When you do so, choose 1 Forward. Freeze it. Your opponent discards 1 card from their hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Mimic also becomes a Forward with 7000 power.", + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Put Mimic into the Break Zone. When you do so, choose 1 Forward. Freeze it. Your opponent discards 1 card from their hand.", + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-037L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 6 or more Characters, Ashe gains +2000 power and \"Ashe cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 6 or more characters, ashe", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if you have cast 3 or more cards this turn", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-038H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Althea enters the field", + "effect": "Choose 1 Character other than Althea you control. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character other than Althea you control. Return it and Althea to their owners' hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "additional_target": "althea", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + }, + "count": "MULTIPLE" + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Draw 1 card. If you have cast 4 or more cards this turn, draw 2 cards instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-040H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Enkidu enters the field or attacks", + "effect": "Deal 1000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Hurricane", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to its power minus 1000.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Hurricane", + "effects": [ + { + "type": "DAMAGE", + "amount": "TARGET_POWER", + "amount_modifier": -1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-041C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 1000 damage to all the Forwards opponent controls. If you control 7 or more Wind Characters, deal 4000 damage to all the Forwards opponent controls instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-042C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cactuar enters the field", + "effect": "Select 1 of the 2 following actions. \"Cactuar also becomes a Forward with 4000 power.\" (This effect does not end at the end of the turn.) \"Put Cactuar into the Break Zone. When you do so, choose 1 Forward. Your opponent reveals the top card of their deck. If the revealed card's cost is 3 or less, deal it 1000 damage. If the revealed card's cost is 4 or more, deal it 10000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Cactuar also becomes a Forward with 4000 power.", + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Put Cactuar into the Break Zone. When you do so, choose 1 Forward. Your opponent reveals the top card of their deck. If the revealed card's cost is 3 or less, deal it 1000 damage. If the revealed card's cost is 4 or more, deal it 10000 damage.", + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-043C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Mage enters the field", + "effect": "choose up to 3 Backups you control. If you have cast 3 or more cards this turn, activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-044R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Sin Hunter other than Shikaree X you control, Shikaree X gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Sin Hunter Forwards other than Shikaree X you control gain Haste and \"This Forward cannot be blocked by a Forward of cost 4 or more.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 4, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shikaree X forms a party with Card Name Shikaree Y and Card Name Shikaree Z and attacks", + "effect": "Shikaree X deals your opponent 3 points of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 3, + "source": "shikaree x" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-045R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Sin Hunter other than Shikaree Y you control, Shikaree Y gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Sin Hunter other than Shikaree Y enters your field", + "effect": "Choose up to 3 Backups. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-046R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Sin Hunter other than Shikaree Z you control, Shikaree Z gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Sin Hunter other than Shikaree Z enters your field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-047C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo enters the field", + "effect": "the Forwards you control can form a party with Forwards of any Element this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PARTY_ANY_ELEMENT", + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "The Forwards you control can form a party with Forwards of any Element this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PARTY_ANY_ELEMENT", + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-048R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}: Place 1 Item Counter on Chocolatte.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "ITEM", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, remove 2 Item Counters from Chocolatte: Draw 1 card. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-049H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. If its power has been increased or decreased, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-050C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Wind Forward. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WIND" + }, + "owner": "ANY" + } + } + ], + "cost": { + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Ninja into the Break Zone: Activate all the Wind Characters you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-051R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paine enters the field, if you control 3 or more Category X Characters", + "effect": "activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-052H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards of cost 1 you control gain Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bartz forms a party and attacks", + "effect": "You may search for 1 Forward of cost 1 and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-053C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Bartz you control gains +1000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a party you control deals damage to your opponent", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-054C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "When Moogle (Crystal Hunt) enters the field, draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Damage 3", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-055C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Dark Knight enters the field", + "effect": "Damage 5 — When Dark Knight enters the field, choose 1 Forward opponent controls. If its power is less than Dark Knight's power, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-056H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During each Attack Phase, Galuf cannot be broken.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK_IMMUNITY", + "phase": "ATTACK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Galuf is put from the field into the Break Zone", + "effect": "You may search for 1 Earth Forward of cost 2 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Unfaltering Volition", + "trigger": "", + "effect": "Activate Galuf. Until the end of the turn, Galuf gains +10000 power and \"Galuf can attack once more this turn.\" You can only use this ability if Galuf has received damage this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Unfaltering Volition", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-057C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Machinist enters the field", + "effect": "Choose up to 2 Forwards. Until the end of the turn, they gain \"{S}: Choose 1 Forward. Deal it 4000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-058C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards forming a party you control gain Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a party you control attacks", + "effect": "all Forwards in that party gain +5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-059C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage for each CP required to cast it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "12-060R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Earth Backups to cast Graham from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": "earth backups", + "card_filter": "graham from your hand." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Graham from your hand due to Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "card_filter": "graham", + "restriction": "NOT_FROM_ABILITIES" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Graham enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-061L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Krile enters the field", + "effect": "Choose 1 Summon from either player's Break Zone. You can cast it as though you owned it this turn. If you cast it, remove that Summon from the game after use instead of putting it in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Summon from either player's Break Zone. You can cast it as though you owned it this turn. If you cast it, remove that Summon from the game after use instead of putting it in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Earth CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-062R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category FFL Forwards other than Glaive you control gain +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Glaive gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-063C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put White Mage into the Break Zone: Choose 1 Earth Forward of cost 4 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-064C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Objet d'Art enters the field", + "effect": "select 1 of the 2 following actions. \"Objet d'Art also becomes a Forward with 6000 power.\" (This effect does not end at the end of the turn.) \"Put Objet d'Art into the Break Zone. When you do so, until the end of the turn, all the Forwards you control gain +2000 power and Brave.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Objet d'Art also becomes a Forward with 6000 power.", + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 6000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Put Objet d'Art into the Break Zone. When you do so, until the end of the turn, all the Forwards you control gain +2000 power and Brave.", + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-065H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Warrior of Darkness you control is chosen by your opponent's Summons or abilities", + "effect": "Choose 1 Job Warrior of Darkness other than Card Name Nacht in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "ANY", + "source_filter": { + "element": "DARK" + } + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "element": "DARK" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nacht is put from the field into the Break Zone", + "effect": "You may play 1 Job Warrior of Darkness from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "element": "DARK" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-066C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaigali enters the field", + "effect": "You may search for 1 Multi-Element card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-067R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category XIV Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-068H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Light Forward or Dark Forward. Break it.\" \"Choose 1 Backup of cost 4 or more. Break it.\" \"Choose 1 Monster. Break it.\" \"Choose 1 Earth Forward of cost 2 in your Break Zone. Play it onto the field dull.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Choose 1 Light Forward or Dark Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Backup of cost 4 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Monster. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 3, + "description": "Choose 1 Earth Forward of cost 2 in your Break Zone. Play it onto the field dull.", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "EARTH" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": true + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-069H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Borghen is put from the field into the Break Zone", + "effect": "Your opponent selects 1 Forward in their Break Zone. Your opponent adds it to their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-070C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Monk enters the field", + "effect": "Choose 1 [Job Monk] or [Card Name Monk] in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Monk into the Break Zone. Choose 1 [Job Monk] Forward or [Card Name Monk] Forward you control and 1 Forward opponent controls. Each Forward deals damage equal to its power to the other. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-071R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shadow Lord enters the field", + "effect": "your opponent may play 1 Backup of cost 2 or less from their hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "OPPONENT_MAY_PLAY", + "count": 1, + "filter": { + "card_type": "BACKUP", + "cost_max": 2 + }, + "zone_from": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Shadow Lord gains Brave and \"EX Bursts of cards put into the Damage Zone due to Shadow Lord cannot be used.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": "1 Dark CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-072R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Layle or a Forward enters your field", + "effect": "Place 1 Bearer Counter on Layle.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "BEARER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Remove it from the game. You can only use this ability while Layle is attacking.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Remove 3 Bearer Counters from Layle" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-073C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "You may put Red Mage into the Break Zone. When you do so, choose 1 Forward of cost 3 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-074H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Argy is put into the Break Zone in any situation by your opponent's Summons or abilities", + "effect": "add Argy to your hand at the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DELAYED_ADD_TO_HAND", + "target": { + "type": "CHOSEN" + }, + "timing": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "When Argy is put from the field into the Break Zone, choose 1 Forward of cost 3 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "12-075R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alba enters the field or attacks", + "effect": "Choose 1 card in your opponent's Break Zone. Remove it from the game. If it is a Summon, Alba gains Haste until the end of the turn. If it is a Character, Alba gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-076R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath enters the field", + "effect": "Remove any number of Forwards in your Break Zone, each of a different cost, from the game. When you do so, choose 1 Forward of cost equal to or less than the number of cards you removed. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-077H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Odin is reduced by 1 for each Card Name Odin in your Break Zone (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "odin", + "reduction_per": 1, + "scale_by": "CARDS_IN_BREAK_ZONE", + "scale_filter": { + "card_name": "Odin In" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-078L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Gilgamesh into the Break Zone: Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "S", + "trigger": "", + "effect": "Search for 1 Card Name Enkidu and play it onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "S", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 damaged Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 3, + "generic": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-079C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character opponent controls. Select 1 Counter placed on it, and remove the selected Counter.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Character opponent controls. Select 1 Counter placed on it, and remove the selected Counter.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "12-080H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Previa enters the field", + "effect": "Choose 1 Forward other than Cid Previa. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-081R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jegran enters the field", + "effect": "You may search for 1 Job Princess of cost 3 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-082R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Diana enters the field", + "effect": "When Diana enters the field, you may search for 1 Forward of cost 1 and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "cost": 1 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-083C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "Choose 1 Forward you control. Return it to its owner's hand. If you do so, you may play 1 Forward that costs 1 CP more than it from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-084C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vivi enters the field", + "effect": "When Vivi enters the field, choose 1 active Forward. If its cost is equal to or less than the damage you have received, break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-085R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage. You can only use this ability while a party you control is attacking.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-086C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Behemoth enters the field", + "effect": "Select 1 of the 2 following actions. \"Behemoth also becomes a Forward with 9000 power.\" (This effect does not end at the end of the turn.) \"Put Behemoth into the Break Zone. When you do so, choose 1 Forward. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Behemoth also becomes a Forward with 9000 power.", + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 9000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Put Behemoth into the Break Zone. When you do so, choose 1 Forward. Break it.", + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-087H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a party you control attacks", + "effect": "Choose 1 active Forward opponent controls. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mid Previa enters the field", + "effect": "Choose 1 Lightning Forward of cost 1 in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-088C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-089C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "You may reveal any number of Job Dragoon or Card Name Dragoon from your hand. When you reveal 1 or more, Dragoon gains Haste until the end of the turn. In addition, when you reveal 4 or more, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-090C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Dragoon into the Break Zone: Choose 1 Job Dragoon or Card Name Dragoon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-091C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Blue Mage enters the field", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-092C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultros is put from the field into the Break Zone", + "effect": "you may pay {Lightning}. When you do so, search for 1 Card Name Ultros and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses 5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "{Dull}, put Ultros into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-093C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Scholar enters the field", + "effect": "Choose up to 2 active Forwards you control. Dull them. Then, draw 1 card for each Forward you have dulled due to this ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DRAW", + "target": { + "type": "CONTROLLER" + } + }, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 1, + "scale_filter": { + "card_type": "FORWARD" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-094C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Captain enters the field", + "effect": "select 1 of the 2 following actions. \"Captain also becomes a Forward with 7000 power.\" (This effect does not end at the end of the turn.) \"Put Captain into the Break Zone. When you do so, choose 1 Forward. Return it to its owner's hand. Draw 1 card then discard 1 card from your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Captain also becomes a Forward with 7000 power.", + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Put Captain into the Break Zone. When you do so, choose 1 Forward. Return it to its owner's hand. Draw 1 card then discard 1 card from your hand.", + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-095R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Keiss enters the field", + "effect": "Look at the top card of your deck and your opponent's deck. Put them on the top or bottom of the respective decks.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DUAL_SCRY", + "count": 1, + "targets": [ + "CONTROLLER", + "OPPONENT" + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Card Name Layle", + "trigger": "", + "effect": "Choose 1 Card Name Layle. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Card Name Layle", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-096H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Quacho Queen is also a Monster in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_TYPE", + "target": { + "type": "CHOSEN" + }, + "also_type": "MONSTER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Quacho Queen enters the field", + "effect": "Choose 1 Monster of cost 2 or less in your Break Zone. Add it to your hand. If it is also a Forward, play it onto the field instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-097H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Search for 2 Water Characters, 2 Category V Characters, or 1 of each, each with a different cost, and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 2, + "filter": { + "element": "WATER" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "12-098H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Strago enters the field", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand. Then, you may play 1 Character of the same cost as it from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-099R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sarah (FFL) enters the field", + "effect": "you may search for up to 2 Category FFL Forwards or Job Warrior of Light Forwards and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Sarah (FFL) into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-100C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{S}, put Astrologian into the Break Zone: Reveal the top card of your deck. If it is not a Backup, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-101R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dusk enters the field", + "effect": "You may pay {Water}. When you do so, play 1 Forward of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Blessing", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less other than Dusk. It gains +5000 power until the end of the turn. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Blessing", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "special": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-102C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Paladin forms a party, the damage dealt to Paladin becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "in_party": true + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-103H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Beatrix or a [Job Knight] enters your field", + "effect": "All the Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next [Job Knight] Forward is reduced by 2 (it cannot become 0). You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "0" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "12-104C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Minwu into the Break Zone: Cast 1 Summon of cost 7 or less from your hand without paying its cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true, + "water": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-105L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna enters the field, if a Forward you controlled formed a party this turn", + "effect": "draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna forms a party and attacks", + "effect": "choose 1 Forward. It loses 4000 power for each attacking Forward until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Name 1 Element other than Light or Dark. Yuna becomes the named Element until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SET_ELEMENT_NAMED", + "except": "light or dark", + "target": { + "type": "CHOSEN" + }, + "duration": "END_OF_TURN" + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-106R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Relm enters the field", + "effect": "Choose 1 Character without a Job other than Relm. You may search for 1 Character with the same name and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-107R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Lunafreya gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull 1 active Category XV Forward" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull 4 active Category XV Forwards" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-108C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Draw 1 card. Then, until the end of the turn, it loses 2000 power for each card in your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "amount_modifier": "NEGATIVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "CARDS_IN_HAND", + "multiplier": 2000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-109L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lenna enters the field", + "effect": "Place 1 Arise Counter on Lenna for each Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "ARISE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Backup enters your field", + "effect": "Place 1 Arise Counter on Lenna.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "ARISE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward in your Break Zone. If its cost is X, play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "S, remove X Arise Counters from Lenna" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-110L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Neo Exdeath is also Card Name Exdeath in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "exdeath" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your opponent's turns", + "effect": "your opponent selects 1 Character they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Neo Exdeath is chosen by your opponent's Summons or abilities", + "effect": "your opponent selects 1 Character they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-111R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Fire Characters, Vayne gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 4 or more fire characters, vayne", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Ice Characters, Vayne gains \"When Vayne attacks, your opponent discards 1 card from their hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 4, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "12-112L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Selh'teus enters the field", + "effect": "Remove up to 5 Fire Forwards and/or Ice Forwards in your Break Zone from the game. Then, reveal the top 5 cards of your deck. Play 1 Forward of cost equal to or less than the number of removed cards among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-113C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leon enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Dull it or Freeze it.\" \"Choose 1 Forward. Deal it 3000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Dull it or Freeze it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 3000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-114R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more dull Backups you control is activated due to your Summons or abilities", + "effect": "deal 3000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent discards 1 or more cards from their hand due to your Summons or abilities", + "effect": "choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-115C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rikku enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Character. Dull it.\" \"Choose 2 Characters. Activate them.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Character. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 2 Characters. Activate them.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-116L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Locke is reduced by 2 for each card you have cast this turn (it cannot become 1 or less).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "locke", + "reduction_per": 2, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": {}, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Locke enters the field", + "effect": "Select up to 2 of the 4 following actions. \"Your opponent discards 1 card from their hand.\" \"Choose up to 2 Characters. Dull them and Freeze them.\" \"Choose 1 Forward of cost 6 or more. Break it.\" \"Choose 1 Monster. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Your opponent discards 1 card from their hand.", + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Choose up to 2 Characters. Dull them and Freeze them.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Forward of cost 6 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 6 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 3, + "description": "Choose 1 Monster. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-117R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Iris enters the field", + "effect": "Choose up to 2 Wind Backups you control and up to 2 Earth Backups you control. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "WIND" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions. \"Iris gains +2000 power until the end of the turn.\" \"Iris gains 'Iris cannot be blocked by a Forward of power 9000 or more' until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Iris gains +2000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Iris gains 'Iris cannot be blocked by a Forward of power 9000 or more' until the end of the turn.", + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "iris cannot be blocked by a forward of power 9000 or more", + "duration": "END_OF_TURN" + } + ] + } + ] + } + ], + "cost": { + "wind": 1, + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-118C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prishe enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward. Until the end of the turn, it gains +1000 power and Brave.\"\n\"Choose 1 Monster of cost 3 or less. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Until the end of the turn, it gains +1000 power and Brave.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster of cost 3 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-119L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Y'shtola is dealt damage less than her power, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": "DAMAGE_LESS_THAN_POWER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Y'shtola cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 4, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-120C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shantotto enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward other than Shantotto. It gains Haste until the end of the turn.\" \"Choose 1 Forward you control. It gains 'This Forward cannot be broken' until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward other than Shantotto. It gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward you control. It gains 'This Forward cannot be broken' until the end of the turn.", + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + }, + "ability_text": "this forward cannot be broken", + "duration": "END_OF_TURN" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-121R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noctis enters the field", + "effect": "Choose 1 Category XV Forward other than Card Name Noctis in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noctis forms a party and attacks", + "effect": "Until the end of the turn, all the Forwards you control gain +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-122L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Regis enters the field", + "effect": "Choose up to 2 Forwards other than Card Name Regis, Light or Dark put in your Break Zone from the field during this turn. Play them onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Royal Sigil", + "trigger": "", + "effect": "All the Forwards you control gain \"This Forward cannot be broken\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Royal Sigil", + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + }, + "ability_text": "this forward cannot be broken", + "duration": "END_OF_TURN" + } + ], + "cost": { + "s": true, + "lightning": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-123R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Urianger enters the field", + "effect": "You may play 1 Monster of cost 2 or less from your hand onto the field. When you do so, choose 1 Forward opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "MONSTER", + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-124L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thancred enters the field", + "effect": "Choose 1 Forward in your Break Zone. If its cost is equal to or less than the number of Water Forwards and/or Water Backups you control, play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thancred attacks", + "effect": "Choose 1 active Forward opponent controls. If its cost is equal to or less than the number of Lightning Forwards and/or Lightning Backups you control, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-125C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Freya enters the field", + "effect": "Select 1 of the 2 following actions. \"Draw 1 card, then discard 1 card from your hand.\" \"Choose 1 active Forward. Deal it 4000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Draw 1 card, then discard 1 card from your hand.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 active Forward. Deal it 4000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-126R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gawain enters the field", + "effect": "You may search for up to 1 Fire Job Knight other than Card Name Gawain and up to 1 Water Job Knight other than Card Name Gawain and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "FIRE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-127C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Steiner enters the field", + "effect": "select 1 of the 2 following actions.\n\"All the Forwards you control gain +2000 power until the end of the turn.\"\n\"Choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "All the Forwards you control gain +2000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "12-128L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Faris or a Job Warrior of Light Forward enters your field", + "effect": "select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 2000 damage for each Job Warrior of Light Forward you control.\" \"During this turn, the cost required to cast your next Job Warrior of Light is reduced by 2 (it cannot become 0).\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 2000 damage for each Job Warrior of Light Forward you control.", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "During this turn, the cost required to cast your next Job Warrior of Light is reduced by 2 (it cannot become 0).", + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your next job warrior of light", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-001R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Irvine into the Break Zone: Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "", + "effect": "Put Irvine into the Break Zone: Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-002L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Akstar enters the field", + "effect": "Choose 1 card with EX Burst in your Damage Zone. You may trigger its EX Burst effect. (This effect is put on the stack.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "TRIGGER_EX_BURST", + "optional": true, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3 — When Akstar enters the field", + "effect": "You may search for 1 Category FFBE Character other than Card Name Akstar and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-003C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Manikin you control, Imaginary Soldier gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Imaginary Soldier enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 1000 damage for each Job Manikin you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-004C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field", + "effect": "Choose up to 2 Forwards. If the cost paid to cast Clavat included Ice CP, Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field", + "effect": "Choose up to 2 Forwards. If the cost paid to cast Clavat included Lightning CP, dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-005C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Mage enters the field", + "effect": "Turn over one card at a time from the top of your deck until a Lightning or Water card is revealed. Add it to your hand. Then, shuffle the other cards revealed and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-006C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Xande enters the field", + "effect": "you may receive 1 point of damage. When you do so, choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Xande into the Break Zone: Search for 1 Card Name Xande Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + { + "element": "Fire", + "count": 1 + } + ], + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-007R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Job Class Zero Cadet, Cinque gains +4000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "condition": "if you control 3 or more job class zero cadet, cinque", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 7 or more Job Class Zero Cadet, Cinque gains Brave and \"When Cinque attacks, choose 1 Character opponent controls. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 7, + "filter_text": "job class zero cadet" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "13-008R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vermilion Bird l'Cie Caetuna enters the field", + "effect": "you may search for up to 2 Summons and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage for each Summon removed by this ability's cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, remove all the Summons in your Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-009H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Forward other than Fire you control, Selphie gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Multi-Element Forward enters your field", + "effect": "When a Multi-Element Forward enters your field, you may pay {Fire}. When you do so, until the end of the turn, it gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "The End", + "trigger": "", + "effect": "Choose 2 Forwards. Break them.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "The End", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "{Fire}{Fire}{Fire}{Fire}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-010C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 5 — Onion Knight (FFT) gains +4000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-011C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Iron Giant enters the field", + "effect": "Choose 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3", + "effect": "Iron Giant also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-012R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 5 points of damage or more, the cost required to cast Bahamut is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "bahamut", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-013C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Palom enters the field", + "effect": "Choose 1 Forward. Deal it 4000 damage. If you control a Card Name Porom Forward, deal it 8000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-014R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Larkeicus does not activate during your Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Larkeicus enters the field", + "effect": "Choose 1 Forward opponent controls. Remove it from the game for as long as Larkeicus is on the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-015C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Standard Unit Forward or Job Warrior of Light Forward you control. Until the end of the turn, it gains +1000 power and Haste. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "1 Fire, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-016H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rubicante is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Deal it damage equal to Rubicante's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "rubicante", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Rubicante gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-017H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Rain is reduced by 1 for each Fire Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "rain", + "reduction_per": 1, + "scale_by": "BACKUPS_CONTROLLED", + "scale_filter": { + "element": "FIRE", + "card_type": "BACKUP" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rain enters the field or attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 1000 damage for each Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "BACKUPS_CONTROLLED", + "multiplier": 1000, + "scale_filter": { + "card_type": "BACKUP" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Rain gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-018C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Quistis enters the field", + "effect": "Reveal the top 4 cards of your deck. Add 1 Ice card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5 — When Quistis enters the field", + "effect": "Choose 1 Category VIII card in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-019C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Coeurl enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it or Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Coeurl also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "13-020C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category TYPE-0 Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-021R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 5 points of damage or more, the cost required to cast Shiva is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "shiva", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Forwards opponent controls. Dull them and Freeze them.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-022H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Remedi, Cid Randell gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a card name remedi, cid randell", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Opposing Forwards entering the field will not trigger any auto-abilities (this applies to their own abilities and abilities triggered by your opponent's Forward entering their field).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SUPPRESS_AUTO_TRIGGERS", + "target": { + "type": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "trigger_type": "ENTERS_FIELD" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-023R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons and abilities of your opponent must choose Charlotte if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TAUNT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Charlotte gains +2000 power and \"The damage dealt to Charlotte is reduced by 2000 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-024R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent discards 1 card from their hand. You can only use this ability during your turn and if you control 3 or more Category VIII Characters.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ], + "cost": "S, put Squall into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-025C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 5 — Onion Knight (FFT) gains +4000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-026C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tellah enters the field", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 3000 damage for each CP required to cast the discarded Summon.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, discard 1 Summon, put Tellah into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-027C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Time Mage enters the field", + "effect": "Turn over one card at a time from the top of your deck until a Fire or Water card is revealed. Add it to your hand. Then, shuffle the other cards revealed and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-028L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Physalis enters the field or attacks", + "effect": "If your opponent has 3 cards or less in their hand, select 1 of the 2 following actions. If your opponent has no cards in their hand, select up to 2 of the 2 following actions instead. \"Choose 1 Character. Dull it and Freeze it.\" \"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Character. Dull it and Freeze it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if your opponent has 3 cards or less in their hand", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Premium Physalis Bullet", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage. That Forward's controller discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Premium Physalis Bullet", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "ice": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-029C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Counterfeit Wraith enters the field, if you control 3 or more Job Manikin", + "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-030C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuke enters the field", + "effect": "Choose 1 Forward of cost 5 or more. If the cost paid to cast Yuke included Wind CP, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuke enters the field, if the cost paid to cast Yuke included Water CP", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-031L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Squall, Laguna gains +1000 power and \"When Laguna attacks, choose up to 2 Characters. Dull them and Freeze them.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a card name squall, laguna", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Laguna enters the field", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-032H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Rinoa is reduced by 1 for each Category VIII Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "rinoa", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "category": "VIII" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rinoa enters the field", + "effect": "Choose 1 Category VIII Character other than Card Name Rinoa in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Rinoa attacks", + "effect": "Dull all the Characters opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-033R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Levnato enters the field", + "effect": "When Levnato enters the field, you may reveal any number of Summons from your hand. When you reveal no Summons, put Levnato into the Break Zone. When you reveal 2 or more Summons, choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-034H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent searches for 1 or more cards", + "effect": "Your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent discards a card from their hand due to your Summons or abilities", + "effect": "You may search for 1 Card Name Cid Randell and add it to your hand. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-035C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Standard Unit Forward or Job Warrior of Light Forward you control. It gains \"This Forward cannot be chosen by your opponent's abilities.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "restriction": "CANNOT_BE_TARGETED", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-036R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Eight is reduced by 1 for each Job Class Zero Cadet you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "eight", + "reduction_per": 1, + "scale_by": "UNKNOWN", + "scale_filter": { + "job": "Class" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eight enters the field, if you have cast 2 or more cards this turn", + "effect": "Eight gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-037C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ochu enters the field", + "effect": "Choose up to 2 Backups. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Ochu also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "13-038H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Haze enters the field or attacks", + "effect": "Activate all the Job Engineer you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward other than Cid Haze. It gains +1000 power for each Job Engineer you control until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Wind CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Cid Pollendina enters the field", + "effect": "When Cid Pollendina enters the field, you may search for 1 Job Engineer Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-040L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shara enters the field", + "effect": "When Shara enters the field, choose 1 Card Name Ritz in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category FFTA Character other than Shara enters your field", + "effect": "When a Category FFTA Character other than Shara enters your field, place 1 Viera Counter on Shara.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "VIERA", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 1 Viera Counter from Shara: Choose 1 Category FFTA Character. It gains \"This Character cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-041C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": { + "generic": 0 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-042C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Mage enters the field", + "effect": "Turn over one card at a time from the top of your deck until a Fire or Ice card is revealed. Add it to your hand. Then, shuffle the other cards revealed and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-043C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Stiltzkin enters the field", + "effect": "You may search for 1 Forward of cost 1 or Monster of cost 1 and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "cost": 1 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-044C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Selkie enters the field, if the cost paid to cast Selkie included Fire CP", + "effect": "Selkie gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Selkie enters the field, if the cost paid to cast Selkie included Earth CP", + "effect": "Until the end of the turn, all the Forwards you control gain +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-045R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Character you control. It gains \"This Character cannot be chosen by your opponent's abilities.\" until the end of the turn. If you have received 5 points of damage or more, draw 1 card, all the Characters you control gain \"This Character cannot be chosen by your opponent's abilities.\" until the end of the turn instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-046R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Pavlov enters the field", + "effect": "choose up to 2 Category FFCC Characters other than Pavlov. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-047H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Barbariccia enters the field", + "effect": "Deal 2000 damage to all the Forwards opponent controls for each Job Archfiend Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if you control 4 or more Job Archfiend Forwards", + "effect": "You may search for 1 Card Name Golbez and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-048H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Balthier enters the field", + "effect": "Choose 1 Job Sky Pirate Forward of cost 2 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Sky Pirate Forward. Until the end of the turn, it gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull 2 active Job Sky Pirate" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-049C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Job Manikin, Counterfeit Youth gains +3000 power, Haste and \"Counterfeit Youth cannot be blocked by a Forward of cost 4 or more.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control 4 or more job manikin, counterfeit youth", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-050R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "", + "effect": "When Mid enters the field, choose 1 Forward other than Mid you control. Until the end of the turn, it gains +1000 power and \"This Forward cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-051R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (FFBE) enters the field", + "effect": "You may search for 1 Category FFBE Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-052C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Abyss Worm enters the field", + "effect": "When Abyss Worm enters the field, choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Damage 3 — Abyss Worm also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "13-053R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward you control and up to 1 Forward opponent controls. Until the end of the turn, the former gains +3000 power and \"This Forward cannot become dull by your opponent's Summons or abilities.\" If you have received 5 points of damage or more, also deal the latter damage equal to the highest power Forward you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-054C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Lightning Card Name Exdeath Forward is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your lightning card name exdeath forward", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Job Manikin can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "job manikin" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-055C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "Warrior of Light", + "trigger": "", + "effect": "Choose 1 Job Standard Unit Forward or Job Warrior of Light Forward you control. Until the end of the turn, it gains +1000 power and Brave. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Warrior of Light", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-056R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Vanille cannot attack or block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Place 1 Soulsong Counter on Vanille.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "SOULSONG", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 2 Soulsong Counters from Vanille. Choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 4 Soulsong Counters from Vanille. Choose 1 Forward in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-057H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the beginning of the Attack Phase during each of your turns, all the Earth Forwards and Category MOBIUS Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Stitch in Time", + "trigger": "", + "effect": "All the Forwards you control gain +5000 power until the end of the turn. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Stitch in Time", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "special": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-058C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Sherlotta is on the field, Sherlotta can produce CP of any Element of the Forwards you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_ANY_CP", + "condition": { + "card_on_field": "sherlotta" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-059H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "Back Attack", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BACK_ATTACK" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Scarmiglione enters the field", + "effect": "Choose 1 Forward. During this turn, if it is dealt damage, double the damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "modifier": "DOUBLE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "INCREASE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-060R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cecil enters the field", + "effect": "You may receive 1 point of damage. When you do so, choose 1 Forward opponent controls. Cecil and the chosen Forward deal damage equal to their respective power to the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "MUTUAL_DAMAGE", + "source_card": "you may receive 1 point of damage. when you do so, choose 1 forward opponent controls. cecil", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Cecil gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-061C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category FFCC Character other than Hugh Yurg, Hugh Yurg gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Category Ffcc Character Other Than Hugh Yurg" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "13-062H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Bhunivelze is reduced by 2 for each Backup of a different Element you control, other than Multi-Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "bhunivelze", + "reduction_per": 2, + "scale_by": "BACKUPS_CONTROLLED", + "scale_filter": { + "card_type": "BACKUP" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Bhunivelze gains Brave and \"Bhunivelze can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MULTI_ATTACK", + "attack_count": 2, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 6 — When Bhunivelze attacks, choose 1 Character. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "13-063C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Monk is reduced by 1 for each Job Monk or Card Name Monk you control (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "monk", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "job": "Monk", + "card_name": "Monk You" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-064R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yang enters the field", + "effect": "Damage 1 — When Yang enters the field, you may play 1 Job Monk or Card Name Monk from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Yang gains \"The Job Monk Forwards and Card Name Monk Forwards you control gain +1000 power and Brave.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-065R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rydia enters the field", + "effect": "Place 1 Summon Counter on Rydia.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "SUMMON", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Cast 1 Summon other than Light or Dark from your hand without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON", + "element": "LIGHT" + }, + "zone_from": "HAND" + } + ], + "cost": "Remove 1 Summon Counter from Rydia" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Summon. If it deals damage to a Forward this turn, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + }, + "modifier_type": "INCREASE" + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-066C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lilty enters the field, if the cost paid to cast Lilty included Ice CP", + "effect": "your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lilty enters the field, choose 1 Forward of cost 2 or less. If the cost paid to cast Lilty included Lightning CP", + "effect": "break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-067L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Leo enters the field, place 1 Kingdom Counter on Leo for each Category FFCC Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "KINGDOM", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove X Kingdom Counters from Leo: Choose 1 Forward other than Card Name Leo, Light or Dark in your Break Zone. If its cost is X, play it onto the field. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-068C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alchemist enters the field", + "effect": "Turn over one card at a time from the top of your deck until an Ice or Wind card is revealed. Add it to your hand. Then, shuffle the other cards revealed and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-069C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red Mage enters the field", + "effect": "Turn over one card at a time from the top of your deck until a Wind or Earth card is revealed. Add it to your hand. Then, shuffle the other cards revealed and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-070C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Lightning Card Name Exdeath Forward is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your lightning card name exdeath forward", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Delusory Warlock enters the field", + "effect": "You may search for 1 [Job Manikin] other than Lightning and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "LIGHTNING" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-071R/2-101H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath enters the field", + "effect": "You may play 1 Job Manikin of cost 4 or less from your hand onto the field. The Job Manikin Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Manikin you control, Exdeath gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-072R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 5 points of damage or more, the cost required to cast Odin is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "odin", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or less. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-073H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kain enters the field from your hand", + "effect": "Place 1 Brainwashing Counter on Kain.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "BRAINWASHING", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kain is put from the field into the Break Zone, if a Brainwashing Counter is placed on Kain", + "effect": "Play Kain from your Break Zone onto your opponent's field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-074C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field", + "effect": "Choose 1 Monster of cost 3 or less. If the cost paid to cast Clavat included Wind CP, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field", + "effect": "Choose 1 Forward of cost 3 or less. If the cost paid to cast Clavat included Water CP, return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-075R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Lightning CP to cast Sakura.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_TYPE", + "cp_type": "lightning", + "card_filter": "sakura." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sakura enters the field", + "effect": "choose 1 Forward of cost 4 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-076R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jake enters the field", + "effect": "Choose 1 active Forward opponent controls. Deal it 3000 damage for each CP of a different Element you paid to cast Jake.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-077C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zemus enters the field", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3 — When Zemus enters the field", + "effect": "Choose 1 Backup in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-078C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Propagator enters the field", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Propagator also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "damage": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-079L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Behemoth K is chosen by a Forward's ability", + "effect": "break that Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Behemoth K attacks", + "effect": "Behemoth K gains +3000 power until the end of the turn. Behemoth K deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Damage 5", + "trigger": "", + "effect": "Behemoth K gains Haste and \"When Behemoth K is blocked, Behemoth K deals your opponent 1 point of damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Marach enters the field", + "effect": "When Marach enters the field, your opponent selects 1 Forward they control. Deal 4000 damage to all the other Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-081H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning enters the field", + "effect": "Choose up to 2 Forwards opponent controls or Forwards in your Break Zone. Remove them from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning leaves the field", + "effect": "Return each card removed by Lightning's ability to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-082C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If the Card Name Marach you control deals damage to a Forward, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Deals Damage To A Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Damage 3 — {d}, put Rapha into the Break Zone: Choose up to 3 Forwards opponent controls. Deal them 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "damage": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-083H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lid enters the field or is put from the field into the Break Zone", + "effect": "Reveal the top 4 cards of your deck. Add 1 Multi-Element card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Mechabo Custom Hammer", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage. If you control a Multi-Element Forward, deal it 10000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Mechabo Custom Hammer", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-084C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have cast a Job Dragoon or Card Name Dragoon this turn, the cost required to cast Dragoon is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "dragoon", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-085R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lumina enters the field", + "effect": "You may search for 1 Category XIII Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-086R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Agrias enters the field, if you control a Job Princess", + "effect": "draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Agrias enters the field", + "effect": "choose 1 Forward opponent controls. If you control a Card Name Ovelia, it loses 7000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5 — When Agrias enters the field", + "effect": "you may search for 1 Category FFT Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-087C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Delusory Knight enters the field", + "effect": "you may search for 1 Job Manikin other than Water, and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "WATER" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-088H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Elle attacks", + "effect": "Draw 2 cards, then discard 2 cards from your hand. If 1 or more discarded cards were Category FFBE, until the end of the turn, Elle gains \"Elle cannot be blocked.\" and \"When Elle deals damage to your opponent, draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3", + "effect": "Elle gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-089C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Oilboyle enters the field", + "effect": "draw 1 card, then discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Oilboyle also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "13-090L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category FFT Forward you control is put from the field into the Break Zone", + "effect": "draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Aegis", + "trigger": "", + "effect": "Choose 1 Forward you control. Until the end of the turn, it gains Haste and \"When this Forward is put from the field into the Break Zone, play this Forward from the Break Zone onto the field dull.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Aegis", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "special": true, + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-091H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward other than Cagnazzo enters your field", + "effect": "Place 1 Water Counter on Cagnazzo.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "WATER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 3 Water Counters from Cagnazzo: Choose 1 Forward. It loses 8000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 7 Water Counters from Cagnazzo: All the Forwards opponent controls lose 10000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_COUNTER", + "count": 7, + "counter_type": "water", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-092C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sage enters the field", + "effect": "Turn over one card at a time from the top of your deck until an Earth or Lightning card is revealed. Add it to your hand. Then, shuffle the other cards revealed and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-093H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sara enters the field", + "effect": "you may search for 1 Job King, Job Prince or Job Princess and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-094C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category FFT card in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Simon into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-095C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tonogiri forms a party and attacks", + "effect": "Choose 1 Forward. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-096R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Multi-Element Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Multi-Element Forward enters your field", + "effect": "Draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-097C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Viking enters the field", + "effect": "Reveal the top 5 cards of your deck. Play 1 Card Name Viking of cost 3 or less among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-098R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fina enters the field", + "effect": "Choose 1 Forward opponent controls. If you control a Category FFBE Forward, return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-099C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuke enters the field, choose 1 Forward.", + "effect": "If the cost paid to cast Yuke included Fire CP, deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "the cost paid to cast Yuke included Fire CP" + }, + "then_effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuke enters the field, choose 1 Character in your Break Zone.", + "effect": "If the cost paid to cast Yuke included Earth CP, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "the cost paid to cast Yuke included Earth CP" + }, + "then_effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-100R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 5000 instead. Draw 1 card. If you have received 5 points of damage or more, all the Forwards you control also gain \"This Forward cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-101R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category FFBE Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-102C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Standard Unit Forward or Job Warrior of Light Forward you control. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "1 Water CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-103L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Light Characters onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "count": 2, + "filter": { + "element": "LIGHT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Materia enters the field", + "effect": "you may pay {X}. When you do so, search for 1 Light Forward of cost X and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Light Forward other than Materia you control is put from the field into the Break Zone", + "effect": "draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "element": "LIGHT" + } + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-104L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "count": 2, + "filter": { + "element": "DARK" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Spiritus enters the field", + "effect": "you may pay {X}. When you do so, search for 1 Dark Forward of cost X and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Dark Forward other than Spiritus you control is put from the field into the Break Zone", + "effect": "choose up to 1 Forward. Remove it from the game. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "element": "DARK" + } + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-105R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lasswell enters the field", + "effect": "Your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Fire or Ice Forward you control attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "element": "FIRE" + } + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-106H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Onion Knight is put from the field into the Break Zone", + "effect": "you may play 1 Card Name Onion Knight from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Remove 3 Card Name Onion Knight in the Break Zone from the game: Choose up to 3 Forwards. Deal them 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "2 Light CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-107C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cater enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose up to 3 Backups. Activate them.\" \"Choose 1 Forward. Deal it 1000 damage for each Backup you control.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose up to 3 Backups. Activate them.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 1000 damage for each Backup you control.", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "BACKUPS_CONTROLLED", + "multiplier": 1000, + "scale_filter": { + "card_type": "BACKUP" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-108L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Llednar enters the field due to your cast", + "effect": "Place 1 Fortune Counter on Llednar.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "FORTUNE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Fortune Counter is placed on Llednar, Llednar cannot be broken.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL_BREAK_IMMUNITY", + "condition": { + "has_counter": "fortune" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove all Fortune Counters from Llednar. Each player can use this ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_ALL_COUNTERS", + "counter_type": "fortune", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "discard": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-109R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When an active Character opponent controls becomes dull due to your Summons or abilities", + "effect": "Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a dull Character you control becomes active due to your Summons or abilities", + "effect": "Choose up to 2 Characters you control. Activate them. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-110H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Unei enters the field", + "effect": "Choose 2 Summons, each with a different cost in your Break Zone. Your opponent selects 1 Summon among them. You may cast the other Summon without paying the cost. If you cast it, remove that Summon from the game after use instead of putting it in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Holy", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 20000 damage. Search for 1 Summon and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Holy", + "effects": [ + { + "type": "DAMAGE", + "amount": 20000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-111C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Delita enters the field", + "effect": "Select 1 of the 2 following actions:\n\"Select 1 Character you control. Break it.\"\n\"Choose 1 Character of cost 2 or less in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Select 1 Character you control. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Character of cost 2 or less in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-112L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Backups to cast White Tiger l'Cie Nimbus.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": "backups", + "card_filter": "white tiger l'cie nimbus." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When White Tiger l'Cie Nimbus enters the field or attacks, choose 1 Character opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-113R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Gudon cannot become dull by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Gudon can attack twice in the same turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MULTI_ATTACK", + "attack_count": 2, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-114H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Backups, Kunshira loses 3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL_EFFECT", + "condition": "CONTROL_COUNT", + "count": 4, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Tempest Spellblade", + "trigger": "", + "effect": "Activate Kunshira. Until the end of the turn, all the Forwards opponent controls lose 4000 power and Kunshira gains First Strike and \"Kunshira can attack once more this turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Tempest Spellblade", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-115L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Golbez enters the field, you may search for 1 card of cost 2 and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "cost": 2 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Damage 6 — When Golbez enters the field, you may search for up to 3 cards of cost 2 and add them to your hand. Then, you may play any number of Job Archfiend from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "cost": 2 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-116C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning enters the field", + "effect": "Select 1 of the 2 following actions. \"Search for 1 Card Name Odin and add it to your hand.\" \"Lightning gains Haste until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Search for 1 Card Name Odin and add it to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + { + "index": 1, + "description": "Lightning gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-117R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category MOBIUS Forwards other than Wol you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wol deals damage to your opponent", + "effect": "choose 1 Category MOBIUS Character in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-118C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sarah (MOBIUS) enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward you control and 1 Forward opponent controls. Each Forward deals damage equal to its power to the other.\"\n\"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward you control and 1 Forward opponent controls. Each Forward deals damage equal to its power to the other.", + "effects": [ + { + "type": "DAMAGE", + "direction": "MUTUAL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "amount_source": "POWER" + } + ] + }, + { + "index": 1, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-119L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Earth Forward other than Sophie you control, Sophie gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Water Forward other than Sophie you control, Sophie gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if Sophie has 10000 power or more", + "effect": "draw 1 card and Sophie deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-120H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For every 3 Summons in your Break Zone, Doga gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Doga enters the field", + "effect": "Draw 1 card for each Summon you discarded to cast Doga.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Doga attacks", + "effect": "If you have 9 or more Summons in your Break Zone, you may cast 1 Summon from your hand without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "BREAK_ZONE_COUNT", + "comparison": "GTE", + "value": 9, + "card_names": [ + "Summons" + ] + }, + "then_effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "zone_from": "HAND", + "optional": true + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-121R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Category FFT Characters, the cost required to cast Ramza is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "ramza", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ramza enters the field, choose 2 Forwards opponent controls.", + "effect": "Your opponent puts one of the chosen Forwards into the Break Zone and returns the other to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-122H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aldore Emperor enters the field", + "effect": "Select 1 of the 3 following actions. If you have received 5 points of damage or more, select up to 2 of the 3 following actions instead. \"Choose 1 Forward. Deal it 7000 damage.\" \"Choose 1 Forward of cost 3 or less. Break it.\" \"Choose 1 active Forward. Deal it 8000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 7000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 3 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 active Forward. Deal it 8000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if you have received 5 points of damage or more", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-123L": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "You can dull 1 active Fire Job Class Zero Cadet Forward and 1 active Lightning Job Class Zero Cadet Forward (instead of paying the CP cost) to cast Nine.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "FIRE", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Nine enters the field or attacks, choose 1 Forward opponent controls. Until the end of the turn, it loses 2000 power for each Job Class Zero Cadet you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-124C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noel enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward other than Noel you control. Until the end of the turn, it gains +2000 power and Haste.\"\n\"Choose up to 2 Forwards. Deal them 2000 damage and dull them.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward other than Noel you control. Until the end of the turn, it gains +2000 power and Haste.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "Choose up to 2 Forwards. Deal them 2000 damage and dull them.", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-125R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Fire Forward you control is dealt damage by your opponent's abilities, the damage becomes 0 instead.\nIf a Water Forward you control is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_source": "OPPONENT_ABILITIES" + }, + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "element": "FIRE" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-126C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultimecia enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Your opponent discards 1 card from their hand.\"\n\"Choose 1 Character you control. Return it to its owner's hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Your opponent discards 1 card from their hand.", + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Character you control. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-127H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chime enters the field", + "effect": "Choose 2 Forwards opponent controls. Return the first Forward to its owner's hand, dull and Freeze the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-128L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Water Characters you control cannot be broken by opposing Summons or abilities that don't deal damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When an Ice Character you control is chosen by your opponent's Summons or abilities, choose up to 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-129S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Philia is dealt damage by an ability, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_source": "ABILITY" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Philia enters the field", + "effect": "Deal 10000 damage to all the Forwards. Philia deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-130S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ran'jit is reduced by 1 for each Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "ran'jit", + "reduction_per": 1, + "scale_by": "BACKUPS_CONTROLLED", + "scale_filter": { + "card_type": "BACKUP" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ran'jit enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-131S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Emet-Selch enters the field", + "effect": "When Emet-Selch enters the field, you may pay {1}. If you do so, search for 1 Ice Backup of cost 4 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-132S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only cast Titania if you have a Forward, Backup, Monster and a Summon in your Break Zone (before paying the cost for Titania).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Titania enters the field", + "effect": "Choose up to 2 Characters opponent controls. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-133S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each player's turn", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5", + "effect": "The Crystal Exarch gains \"When The Crystal Exarch attacks, choose 1 Forward. If its power is less than The Crystal Exarch's power, break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-134S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Y'shtola cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Y'shtola enters the field", + "effect": "choose 1 Forward in your Break Zone. If its cost is equal to or less than the number of Job Scion of the Seventh Dawn you control, play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-135S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Urianger enters the field", + "effect": "When Urianger enters the field, reveal the top 2 cards of your deck. Add 1 Category XIV Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 2, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-136S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Scion of the Seventh Dawn other than Thancred enters your field", + "effect": "Until the end of the turn, Thancred gains +2000 power, Haste and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Blasting Zone", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to Thancred's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Blasting Zone", + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "thancred", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "13-137S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have a Card Name Innocence in your Break Zone, Innocence gains \"{{Fire}}: Choose 1 Forward. Deal it 10000 damage.\" and \"{{Fire}}: Your opponent discards 2 cards from their hand. You can only use this ability during your turn and only once per turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you have a Card Name Innocence in your Break Zone" + }, + "then_effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "13-138S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Scion of the Seventh Dawn Forwards you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Oracle of Light is put from the field into the Break Zone", + "effect": "you may remove The Oracle of Light from the game. When you do so, choose 1 Job Scion of the Seventh Dawn in your Break Zone. Play it onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": true + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-001C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Fire Job Primal enters your field", + "effect": "Activate Amalj'aa.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage. You can only use this ability if you control a Fire Job Primal.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-002R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage. Search for 1 Card Name Ifrita and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-003R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Illua attacks, you may dull any number of active Fire Backups you control. When you do so, choose 1 Forward. Deal it 3000 damage for each Backup you dulled due to this ability and Illua gains +3000 power for each Backup you dulled due to this ability until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "BACKUPS_CONTROLLED", + "multiplier": 3000, + "scale_filter": { + "card_type": "BACKUP" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-004C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Standard Unit Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Damage 3 — The Job Standard Unit Forwards you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-005C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Oelde Leonis is put from the field into the Break Zone", + "effect": "Choose 1 Job Standard Unit in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-006R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ifrit, Lord of the Inferno enters the field", + "effect": "choose up to 2 Forwards opponent controls. Deal them 4000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your Summon or an ability of a Character you control deals damage to a Forward, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Deals Damage To A Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "14-007L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Garland is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_source": "SUMMON_OR_ABILITY" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Backup is put from the field into the Break Zone", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "BACKUP" + } + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Flare", + "trigger": "", + "effect": "Choose 1 Forward. Break it. Then, your opponent selects 1 Backup they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Flare", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-008C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward other than Caius you control is put from the field into the Break Zone", + "effect": "Until the end of the turn, Caius gains +3000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-009R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5", + "effect": "Put Gabranth into the Break Zone: Choose 1 Forward. It gains \"This Forward cannot be broken.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-010H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gutsco enters the field or attacks", + "effect": "Remove the top card of your deck from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gutsco leaves the field", + "effect": "Add all the cards removed by Gutsco's ability to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_REMOVED_CARDS", + "source": "gutsco" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-011H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward damaged by Susano, Lord of the Revel is put from the field into the Break Zone on the same turn, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "a Forward damaged by Susano" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Susano, Lord of the Revel enters the field", + "effect": "select 1 Backup you control. You may put it into the Break Zone. When you do so, deal 9000 damage to all the Forwards other than Susano, Lord of the Revel.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-012C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kojin enters the field", + "effect": "Reveal the top 2 cards of your deck. Add 1 Fire card among them to your hand, and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Kojin into the Break Zone: Reveal the top 2 cards of your deck. Add 1 Fire card among them to your hand, and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-013C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, place 1 Monster Counter on Koboldroid Yang.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MONSTER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Koboldroid Yang into the Break Zone: Choose 1 Forward. Deal it 2000 damage for each Monster Counter placed on Koboldroid Yang.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-014C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Job Samurai or Card Name Samurai, Samurai gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 3 or more job samurai or card name samurai, samurai", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "Choose 1 Forward opponent controls. If you have a total of 7 or more Job Samurai and/or Card Name Samurai in your Break Zone, deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-015R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zenos enters the field", + "effect": "Reveal the top 5 cards of your deck. Add up to 2 Category XIV Forwards among them to your hand, and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zenos attacks", + "effect": "All the Category XIV Forwards you control gain Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-016C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains \"This Forward cannot block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANT_BLOCK", + "restriction": "CANNOT_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "cp": { + "earth": 1 + } + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Geomancer into the Break Zone: Choose 1 Forward. It gains \"This Forward cannot block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 1, + "special": "put Geomancer into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-017H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Fire Backups, Mom Bomb also becomes a Forward with 8000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "BACKUP" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mom Bomb is put from the field into the Break Zone", + "effect": "deal 5000 damage to all the Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-018C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Maliris (IX) enters the field", + "effect": "you may discard 1 Job Chaos. When you do so, choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-019R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red XIII enters the field", + "effect": "You may pay {f}. If you do so, play 1 Forward from your hand onto the field. If it leaves the field for any reason, remove it from the game instead. At the end of the turn, remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-020R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Play 1 Ice Forward of cost 5 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "card_type": "FORWARD", + "element": "ICE", + "cost_max": 5 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "S, put Ysayle into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-021H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Ice Backups, Valfodr also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "BACKUP" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Valfodr is put from the field into the Break Zone", + "effect": "your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-022H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kam'lanaut enters the field or attacks", + "effect": "Choose 1 dull Forward opponent controls. Deal it 2000 damage for each Ice Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Light Blade", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage for each Ice Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Light Blade", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-023L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 3 or more different Elements among cards in your Break Zone, Gilgamesh (FFBE) gains +1000 power, Haste and First Strike, and if you have 7 or more, Gilgamesh (FFBE) also gains Brave and \"Gilgamesh (FFBE) can attack 3 times in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you have 3 or more different elements among cards in your break zone, gilgamesh (ffbe)", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Gilgamesh (FFBE) attacks, choose 1 Character. If you have 5 or more different Elements among cards in your Break Zone, dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-024C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{Ice}{Dull}, put Bard into the Break Zone: Choose 1 Forward. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-025C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kuja is chosen by your opponent's Summons or abilities", + "effect": "Choose up to 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-026R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kefka enters the field", + "effect": "When Kefka enters the field, choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "S", + "trigger": "", + "effect": "Choose 1 Forward. Dull it and Freeze it. You can only use this ability if you control 5 or more Ice Backups.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "S", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-027R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor enters the field due to an ability", + "effect": "Reveal the top card of your deck. If it is a Character, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Play The Emperor onto the field. You can only use this ability during your Main Phase and if The Emperor is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Remove 15 Ice cards in the Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-028C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, place 1 Monster Counter on Goblin.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MONSTER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Goblin into the Break Zone: Choose 1 dull Forward. Deal it 2000 damage for each Monster Counter placed on Goblin.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-029R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +3000 power and \"When a Forward opponent controls is put from the field into the Break Zone on the same turn that the chosen Forward has dealt it damage, your opponent discards 1 card from their hand.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-030C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah is put from the field into the Break Zone", + "effect": "Select 1 of the 2 following actions:\n\"Your opponent discards 1 card from their hand.\"\n\"Freeze all the Forwards opponent controls.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Your opponent discards 1 card from their hand.", + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Freeze all the Forwards opponent controls.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-031R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Good King Moggle Mog XII is put from the field into the Break Zone", + "effect": "You may discard 2 cards. If you do so, return Good King Moggle Mog XII to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Reveal the top 3 cards of your deck. Play up to 1 Card Name Moogle (XIV) or Job Moogle of cost 3 or less among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 3, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-032R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 2 cards or less in their hand, Proto fal'Cie Adam gains +2000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if your opponent has 2 cards or less in their hand, proto fal'cie adam", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Proto fal'Cie Adam enters the field", + "effect": "Place 2 Manipulator Counters on Proto fal'Cie Adam.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 2, + "counter_type": "MANIPULATOR", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Proto fal'Cie Adam is chosen by Summons or abilities", + "effect": "Remove 1 Manipulator Counter from Proto fal'Cie Adam. If you do so, cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-033C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Devout enters the field", + "effect": "Reveal the top 2 cards of your deck. Add 1 Ice card among them to your hand, and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Put Devout into the Break Zone", + "effect": "Reveal the top 2 cards of your deck. Add 1 Ice card among them to your hand, and put the rest of the cards into the Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-034C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When active Time Mage becomes dull", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-035C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Don Corneo enters the field", + "effect": "Your opponent reveals 3 cards from their hand. Select 1 card among them. Your opponent discards this card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_SELECT_DISCARD", + "reveal_count": 3, + "select_count": 1, + "target": { + "type": "OPPONENT_HAND" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-036L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Shiva, Lady of Frost or Card Name Ysayle while already in control of either Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "cannot_play": "shiva, lady of frost or card name ysayle", + "condition": { + "control": "either character." + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shiva, Lady of Frost enters the field", + "effect": "Choose 1 Character opponent controls. Dull it. Freeze all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Remove Shiva, Lady of Frost from the game. Then, play Shiva, Lady of Frost onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Put 3 Backups into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-037C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When an Ice Job Primal enters your field", + "effect": "activate Moogle (XIV).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it. You can only use this ability if you control an Ice Job Primal.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-038H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward enters your field", + "effect": "You may remove Lugae from the game. If you do, that Forward gains +2000 power and Brave. (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-039R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Wind Backups, Adelle gains +3000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control 3 or more wind backups, adelle", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Wind Backups, Adelle cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-040C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Character other than Abquhbah enters your field, Abquhbah gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-041C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Wind [Job Primal] enters your field", + "effect": "activate Ixali.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Activate it. You can only use this ability if you control a Wind [Job Primal].", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-042L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character is returned from the field to its owner's hand", + "effect": "Draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Choose up to 1 Wind Character you control. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "WIND" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull 1 active Wind Forward" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-043C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, place 1 Monster Counter on Cactuaroni.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MONSTER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Cactuaroni into the Break Zone: Choose up to the same number of Characters as the Monster Counters placed on Cactuaroni. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-044C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Mage enters the field", + "effect": "Choose up to 2 Backups of an Element other than Wind you control. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "WIND" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-045H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your opponent's turn, the Forwards opponent controls cannot use action abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SUPPRESS_ACTION_ABILITIES", + "during": "OPPONENT_TURN", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 auto-ability. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": { + "wind": 2, + "dull": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-046C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When active Sniper becomes dull", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-047R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage for each Character you control. If you control a Job Chocobo or Card Name Chocobo and a Job Moogle or Card Name Moogle, draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FIELD_CARDS_CONTROLLED", + "multiplier": 1000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-048C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tiamat (IX) enters the field", + "effect": "You may discard 1 Job Chaos. When you do so, choose 1 Character of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-049H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Wind Backups, Typhon also becomes a Forward with 8000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "BACKUP" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Typhon enters the field", + "effect": "choose 1 Forward. Put it under the top four cards of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "position": "SHUFFLE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-050R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Naja Salaheem cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Naja Salaheem deals damage to your opponent", + "effect": "Choose 1 Character. Select 1 Counter placed on it. Double all Counters of the same type as the selected Counter on that Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + }, + "modifier": "DOUBLE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-051C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vanu Vanu enters the field", + "effect": "Reveal the top 2 cards of your deck. Add 1 Wind card among them to your hand and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top 2 cards of your deck. Add 1 Wind card among them to your hand and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull, put Vanu Vanu into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-052C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fran enters the field, if you have cast 3 or more cards this turn", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Fran gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-053R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mjrn enters the field", + "effect": "Activate Card Name Fran and Card Name Jote you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Mjrn into the Break Zone: Choose 1 Forward of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 3, + "dull": false + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-054R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jote enters the field", + "effect": "You may search for 1 Card Name Fran or Card Name Mjrn and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-055C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lezaford enters the field", + "effect": "Choose 1 Forward. If the cost to cast Lezaford was paid with CP of 3 or more different Elements, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-056R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garuda, Lady of the Vortex enters the field", + "effect": "choose 1 Forward of power 9000 or more opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward of power 9000 or more of your opponent enters the field", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-057H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast the third card you've cast this turn", + "effect": "Activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast the fifth card you've cast this turn", + "effect": "Reveal the top card of your deck. If it is a Character, you may play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Rosa gains \"Rosa cannot be chosen by your opponent's abilities.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "rosa cannot be chosen by your opponent's abilities.", + "duration": "END_OF_TURN" + } + ], + "cost": "1 Wind CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-058C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dark Knight enters the field", + "effect": "Dark Knight deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_TO_CONTROLLER", + "amount": 1, + "source": "dark knight" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "Dark Knight gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "14-059R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wol enters the field", + "effect": "you may play 1 Category MOBIUS Forward from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Wol gains +1000 power, Brave and \"Wol cannot be broken by opposing Summons or abilities that don't deal damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-060R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "All the Forwards you control gain +2000 power until the end of the turn. If all the Backups you control have Earth Element, draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-061H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Earth Backups, Calbrena also becomes a Forward with 9000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "BACKUP" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 9000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Calbrena is put from the field into the Break Zone", + "effect": "Select 1 Earth Backup you control. You may put it into the Break Zone. When you do so, play Calbrena from your Break Zone onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-062L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Titan, Lord of Crags enters the field", + "effect": "Break all the Forwards with power less than Titan, Lord of Crags.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 5 or more Forwards are put from the field into the Break Zone by this effect", + "effect": "Titan, Lord of Crags deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "titan, lord of crags" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-063C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "place 1 Monster Counter on Chichu.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MONSTER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +2000 power for each Monster Counter placed on Chichu.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Put Chichu into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-064R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kitone enters the field", + "effect": "When Kitone enters the field, choose 1 Character. During this turn, it cannot attack or block, and it cannot use action abilities.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE", + "count": 1, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Dream Within a Dream", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage. You may pay {dull}. When you do so, use this special ability again without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dream Within a Dream", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "specific": [ + "Earth" + ], + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-065L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls any Forwards, Cloud gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if your opponent controls any forwards, cloud", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud attacks", + "effect": "Choose 1 Forward. It gains \"If possible, this Forward must block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "MUST_BLOCK", + "restriction": "MUST_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Cloud gains +1000 power and \"Cloud cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard 1 Category VII card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-066C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When an Earth Job Primal enters your field", + "effect": "Activate Kobold.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn. You can only use this ability if you control an Earth Job Primal.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-067H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Shantotto is on the field, Shantotto can produce Wind CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_CP", + "element": "WIND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shantotto enters the field", + "effect": "Reveal the top 5 cards of your deck. Add up to 1 Wind card and up to 1 Earth card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-068C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Dark Elf is dealt 9000 damage or more, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": { + "damage_gte": 9000 + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-069R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Noctis into the Break Zone: Choose 1 Category XV Forward of cost 5 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-070C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ba'Gamnan enters the field", + "effect": "choose 1 Forward opponent controls. Activate it. It gains \"If possible, this Forward must block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-071C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paladin enters the field", + "effect": "Reveal the top 2 cards of your deck. Add 1 Earth card among them to your hand and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Put Paladin into the Break Zone", + "effect": "Reveal the top 2 cards of your deck. Add 1 Earth card among them to your hand and put the rest of the cards into the Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-072R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hojo enters the field", + "effect": "Choose 1 Forward you control. Remove it from the game. When you do so, choose 1 Forward in your Break Zone with a cost inferior to that of the removed Forward. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-073R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Muraga Fennes enters the field", + "effect": "When Muraga Fennes enters the field, choose 1 Forward put in your Break Zone from the field during this turn. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-074C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Monk enters the field", + "effect": "Choose 1 Job Monk Forward or Card Name Monk Forward you control and 1 Forward opponent controls. Each Forward deals damage equal to its power to the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "direction": "MUTUAL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "amount_source": "POWER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-075H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Mont Leonis is reduced by 1 for each Earth Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "mont leonis", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "element": "EARTH" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mont Leonis enters the field", + "effect": "choose 1 Earth Forward of cost 6 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 6, + "element": "EARTH" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mont Leonis is put from the field into the Break Zone", + "effect": "during this turn, the next damage dealt to you becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "target": { + "type": "PLAYER", + "owner": "CONTROLLER" + }, + "duration": "NEXT_DAMAGE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-076C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lich (IX) enters the field", + "effect": "You may discard 1 Job Chaos. When you do so, choose 1 card in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-077C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ovjang enters the field", + "effect": "Choose 1 Forward of cost 3 or less in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-078H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Lightning Backups, Trap Door also becomes a Forward with 8000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "BACKUP" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Trap Door is put from the field into the Break Zone", + "effect": "choose 1 Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-079R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aphmau is added to your hand from the Break Zone", + "effect": "You may pay {3}. If you do so, play 1 Card Name Aphmau from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-080R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath enters the field", + "effect": "Choose 1 Forward opponent controls and 1 Forward of cost 4 or less in your Break Zone. Break the former and play the latter onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Black Hole", + "trigger": "", + "effect": "Choose 1 Forward. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Black Hole", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-081C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 2 active Forwards: Choose 1 Forward. Dull it. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-082C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gnath enters the field", + "effect": "Reveal the top 2 cards of your deck. Add 1 Lightning card among them to your hand and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top 2 cards of your deck. Add 1 Lightning card among them to your hand and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull, put Gnath into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-083C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "place 1 Monster Counter on Fachan.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MONSTER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward. Until the end of the turn, it loses 2000 power for each Monster Counter placed on Fachan.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ], + "cost": "Put Fachan into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-084C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Schuzelt or a Lightning Character enters your field", + "effect": "choose 1 Forward opponent controls. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Grim Reaper", + "trigger": "", + "effect": "Choose 1 damaged Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Grim Reaper", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-085C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Lightning Job Primal enters your field", + "effect": "Activate Sylph (XIV).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. During this turn, the next damage dealt to it is reduced by 2000 instead. You can only use this ability if you control a Lightning Job Primal.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-086R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Heidegger enters the field", + "effect": "You may discard 2 cards. When you do so, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Heidegger into the Break Zone: Reveal the top 5 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-087L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ravana, Savior of the Gnath can attack 4 times in the same turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MULTI_ATTACK", + "attack_count": 4, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ravana, Savior of the Gnath cannot gain Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ravana, Savior of the Gnath is dealt damage, reduce the damage by 5000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 5000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character is put from the field into the Break Zone", + "effect": "activate Ravana, Savior of the Gnath.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-088C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-089C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ewen enters the field", + "effect": "Choose 1 damaged Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-090R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 2 or more Lightning Summons in your Break Zone, Ramuh, Lord of Levin gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "BREAK_ZONE_COUNT", + "comparison": "GTE", + "value": 2, + "card_names": [ + "Lightning Summons" + ] + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ramuh, Lord of Levin or your Lightning Summon deals damage to a Forward", + "effect": "break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_FORWARD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-091R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose up to 2 Forwards. Deal them 1000 damage and 1000 more damage for each Card Name Ramuh in your Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-092C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "Choose 1 Forward. Until the end of the turn, it loses 3000 power for each Job Dragoon or Card Name Dragoon you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -3000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-093H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luso enters the field", + "effect": "When Luso enters the field, reveal the top 5 cards of your deck. Add 1 Category FFTA2 Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Engage", + "trigger": "", + "effect": "Reveal the top 5 cards of your deck. Play 1 Category FFTA2 Character among them onto the field and return the other cards to the bottom of your deck in any order. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Engage", + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ], + "cost": "S, 1 Lightning CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-094R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if a Job Captain you controlled has been put from the field into the Break Zone, the cost required to cast Ravus is reduced by 4.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "ravus", + "amount": 4, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ravus enters the field or is put from the field into the Break Zone", + "effect": "choose 1 Forward. It loses 5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-095H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you don't control any Characters, the cost required to cast Roche is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "roche", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "Damage 3", + "effect": "Roche gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-096C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Monster, Blue Mage gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a monster, blue mage", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Blue Mage enters the field", + "effect": "Choose 1 Monster in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-097C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ananta enters the field", + "effect": "Reveal the top 2 cards of your deck. Add 1 Water card among them to your hand and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top 2 cards of your deck. Add 1 Water card among them to your hand and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull, put Ananta into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-098R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultimecia enters the field", + "effect": "Select 1 Forward you control. Put it into the Break Zone. When you do so, choose 1 Forward of the same cost as the Forward you put into the Break Zone. You gain control of it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "TAKE_CONTROL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-099C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eiko enters the field", + "effect": "When Eiko enters the field, you may search for 1 Summon and put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "specific": "put Eiko into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-100H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Water Backups, Octomammoth also becomes a Forward with 8000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "BACKUP" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Octomammoth enters the field", + "effect": "Choose up to 2 Forwards opponent controls. Return them to their owners' hands.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-101R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultros is put from the field into the Break Zone", + "effect": "You may remove Ultros from the game. If you do so, put the top 5 cards of your deck into the Break Zone. Then, select 1 Card Name Ultros in your Break Zone and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-102L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leviathan, Lord of the Whorl enters the field", + "effect": "choose up to 1 Forward opponent controls, up to 1 Backup opponent controls and up to 1 Monster opponent controls. Return them to their owners' hands.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character is returned from the field to its owner's hand", + "effect": "choose 1 Forward opponent controls. It loses 9000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -9000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-103R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 Monster: Draw 1 card. Quina gains +2000 power until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Put it at the bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "position": "BOTTOM" + } + ], + "cost": "remove 3 Monsters in the Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-104C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kraken (IX) enters the field", + "effect": "you may discard 1 Job Chaos. When you do so, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-105C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Corsair enters the field", + "effect": "Draw 1 card, then discard 1 card from your hand. If the discarded card is a Multi-Element card, draw 1 card, then discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-106H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Reveal the top card of your deck. If it is a Forward of cost 3 or less, you may play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. You gain control of it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TAKE_CONTROL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Put 4 Characters into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-107C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Water Job Primal enters your field", + "effect": "activate Sahagin (XIV).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Put 1 card among them on top of your deck and the other to the bottom of your deck. You can only use this ability if you control a Water Job Primal.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCRY", + "count": 2, + "keep_top": 1 + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-108H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jecht enters the field", + "effect": "Choose 1 Forward. If 1 or more Forwards were attacking this turn, return the chosen Forward to its owner's hand. If 3 or more Forwards were attacking this turn, break the chosen Forward and draw 1 card instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Jecht Block", + "trigger": "", + "effect": "Choose any number of Summons, auto-abilities, action abilities or special abilities. Cancel their effects.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Jecht Block", + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-109C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You must control 2 or more Forwards to cast Steiner.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_REQUIREMENT", + "count": 2, + "control_filter": "forwards", + "card_filter": "steiner." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-110C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, place 1 Monster Counter on Tonberry.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MONSTER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Put Tonberry into the Break Zone: Look at the same number of cards from the top of your deck as the Monster Counters placed on Tonberry. Add 1 card among them to your hand. Then, shuffle the other cards and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-111R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 5 or more cards in your hand, Lakshmi, Lady of Bliss gains \"If Lakshmi, Lady of Bliss is dealt damage, reduce the damage by 2000 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-112L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Larsa enters the field", + "effect": "Choose 1 card in your Damage Zone. Add it to your hand. Put 1 card from your hand into the Damage Zone (Its EX Burst effect will not trigger).", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards you control gain +2000 power for every 3 cards with EX Burst in your Damage Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-113R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "EX BURST Select up to 2 of the 3 following actions. \"Choose 1 Forward opponent controls. Return it to its owner's hand.\" \"Choose 1 Light Forward or Dark Forward. Put it at the top or bottom of its owner's deck.\" \"Choose 1 Water Forward in your Break Zone. Add it to your hand.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward opponent controls. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Light Forward or Dark Forward. Put it at the top or bottom of its owner's deck.", + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "ANY" + }, + "position": "CHOICE" + } + ] + }, + { + "index": 2, + "description": "Choose 1 Water Forward in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WATER" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-114R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Luzaf enters the field", + "effect": "Choose 1 Forward you control. Return it to its owner's hand. When you do so, your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-115L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shinryu enters the field", + "effect": "Deal 10000 damage to all the Forwards of cost 3, 6 and 9 opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of Main Phase 1 during each of your turns", + "effect": "Reveal the top card of opponent's deck. If it is a Forward, all the Forwards opponent controls lose 7000 power until the end of the turn. If it is not a Forward, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-116H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your summons", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 3 Summons in the Break Zone from the game: Select 1 of the 3 following actions. \"Draw 1 card.\" \"Choose 1 Forward. Return it to its owner's hand.\" \"During this turn, the cost required to cast your next Summon is reduced by 3 (it cannot become 0).\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "During this turn, the cost required to cast your next Summon is reduced by 3 (it cannot become 0).", + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your next summon", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-117L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each player's turn", + "effect": "If there is no Weapon Counter placed on Omega, place 1 Weapon Counter on Omega. If 1 or more Weapon Counters are placed on Omega, Omega deals your opponent 1 point of damage and remove all Weapon Counters from Omega instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "there is no Weapon Counter placed on Omega" + }, + "then_effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "WEAPON", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Omega is chosen by your opponent's Summons or abilities", + "effect": "You may remove 1 Weapon Counter from Omega. If you do so, Omega gains \"Omega cannot be broken.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "omega cannot be broken.", + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-118H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Forwards is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your forwards", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 4 Forwards in the Break Zone from the game: Select 1 of the 3 following actions. \"Choose 1 Forward. Deal it 7000 damage.\" \"Choose 1 Monster. Break it.\" \"Until the end of the turn, all the Forwards you control gain +4000 power and Brave.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 7000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Until the end of the turn, all the Forwards you control gain +4000 power and Brave.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-119C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ardyn enters the field", + "effect": "Select 1 of the 2 following actions. \"Until the end of the turn, all the Forwards you control gain +1000 power and First Strike.\" \"Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Until the end of the turn, all the Forwards you control gain +1000 power and First Strike.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-120H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tifa enters the field", + "effect": "You may search for 1 Card Name Cloud and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward other than Tifa you control attacks", + "effect": "It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tifa enters the field", + "effect": "You may play 1 Category VII Character from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-121L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Barret is dealt damage less than his power, the damage becomes 0 instead. The Job AVALANCHE Operative Forwards other than Barret you control gain Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": "DAMAGE_LESS_THAN_POWER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job AVALANCHE Operative other than Card Name Barret in your Break Zone. Add it to your hand. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "Discard 1 card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-122L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Al-Cid enters the field", + "effect": "You may play 1 Ice or Lightning Forward of cost 4 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "ICE", + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Al-Cid or an Ice Forward enters your field", + "effect": "Choose up to 1 Forward. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Lightning Forward you control attacks", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + } + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-123C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sephiroth enters the field", + "effect": "Select 1 of the 2 following actions: \"Choose 1 active Forward. Deal it 5000 damage.\" or \"Choose 1 dull Forward. Freeze it. That Forward's controller discards 1 card from their hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 active Forward. Deal it 5000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 dull Forward. Freeze it. That Forward's controller discards 1 card from their hand.", + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-124H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zeromus is also Card Name Zemus in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "zemus" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zeromus enters the field or attacks", + "effect": "choose 1 Character. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "At the end of each of your opponent's turns, dull all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Zeromus gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-125L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field", + "effect": "You may search for 1 [Job Sky Pirate] of cost 2 or less and play it onto the field. Then, activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a [Job Sky Pirate] you control is chosen by your opponent's Summons or abilities", + "effect": "Choose up to 2 Backups. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-126C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aerith enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward other than Aerith you control. Return it to its owner's hand.\" \"Choose 1 Forward you control. It gains 'This Forward cannot be chosen by your opponent's abilities' until the beginning of your next turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward other than Aerith you control. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward you control. It gains 'This Forward cannot be chosen by your opponent's abilities' until the beginning of your next turn.", + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward you control. It gains 'This Forward cannot be chosen by your opponent's abilities' until the beginning of your next turn.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-127H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zidane cannot be blocked.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": null, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane deals damage to your opponent", + "effect": "choose up to 1 Forward. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Steal", + "trigger": "", + "effect": "Your opponent reveals their hand. Select 1 card in their hand. Your opponent removes it from the game. You can cast it as though you owned it this turn. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Steal", + "effects": [ + { + "type": "PERMISSION", + "timing": "SUMMON_TIMING", + "target": { + "type": "CHOSEN" + }, + "action": "CAST" + } + ], + "cost": "S, 1 Wind CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-128H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "If you cast Prishe, you may pay an extra {Wind}{Earth}{1}. When Prishe enters the field, if you paid the extra cost, reveal the top 5 cards of your deck. Play up to 1 Wind Character or Earth Character of cost 5 or less among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Prishe" + }, + "then_effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Prishe gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-129H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gessho enters the field", + "effect": "Your opponent reveals their hand. Select 1 card in their hand. Your opponent removes it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_SELECT_REMOVE", + "count": 1, + "target": { + "type": "OPPONENT_HAND" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "14-130H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if your opponent has discarded a card from their hand due to the Summons or abilities, the cost required to cast Cloud of Darkness is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "cloud of darkness", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if you have drawn 3 or more cards, the cost required to cast Cloud of Darkness is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "cloud of darkness", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness enters the field", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-001R/9-002H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Select 1 of the 3 following actions. If you have a total of 5 or more Card Name Ifrita and/or Card Name Ifrit in your Break Zone (before paying the cost for Ifrita), select up to 3 of the 3 following actions instead.\n\"Choose 1 Forward. Deal it 7000 damage.\"\n\"Choose 1 Monster of cost 3 or less. Break it.\"\n\"Deal 3000 damage to all the Forwards opponent controls.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 7000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster of cost 3 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Deal 3000 damage to all the Forwards opponent controls.", + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if you have a total of 5 or more card name ifrita and/or card name ifrit in your break zone (before paying the cost for ifrita)", + "select_count": 3, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-002C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 card: Choose 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 card, put Sky Warrior into the Break Zone: Choose 1 Forward. Deal it 6000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-003C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 card: Sky Samurai gains +2000 power until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "", + "effect": "Damage 3 — Sky Samurai gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-004C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edgar enters the field", + "effect": "Choose 1 Forward you control. It gains +3000 power until the end of the turn. If it is a Category VI Forward, it also gains \"When this Forward attacks, choose 1 Forward opponent controls. Deal it 7000 damage.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-005R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Warrior Forward or Card Name Warrior Forward other than Guy you control, Guy gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Guy enters the field", + "effect": "you may search for 1 Job Rebel of cost 3 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-006H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cyan, a Job Samurai Forward or a Card Name Samurai Forward enters your field", + "effect": "choose 1 Forward opponent controls. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Cyan enters the field", + "effect": "choose 1 Forward opponent controls. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-007C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "Gain 1 CP of any element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. If it deals damage to a Forward this turn, the damage increases by 1000 instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "INCREASE" + } + ], + "cost": "1 CP, put Samurai into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-008C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Shadow is put from the field into the Break Zone, gain 1 Fire CP.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Shadow gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-009C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Bahamut, you can pay [Fire] to reduce the cost required to cast Bahamut by 2. Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-010R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward other than Vargas is put from the field into the Break Zone", + "effect": "Vargas gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vargas attacks", + "effect": "Choose up to 1 Forward opponent controls. If Vargas has 10000 power or more, activate it and it gains \"If possible, this Forward must block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-011L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "At the end of each of your turns, place 1 EXP Counter on each Job Apprentice Mage you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "EXP", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each EXP Counter placed on Palom, Palom gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage. If there are 3 or more EXP Counters placed on Palom, deal it 8000 damage instead. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-012H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Faris enters the field, choose up to 2 Forwards in your Break Zone. If the total of their power is 3000, play them onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Pirate Storm", + "trigger": "", + "effect": "Choose any number of Forwards. Deal them a total amount of damage equal to 5000 multiplied by each Forward of cost 3 or less you control, split as you wish among the chosen Forwards (damage must be in increments of 1000).", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Pirate Storm", + "cost": { + "special": 1, + "fire": 1 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "15-013L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Firion enters the field", + "effect": "When Firion enters the field, you may pay [Fire]. When you do so, draw 1 card, Firion gains +1000 power, Haste and First Strike. (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "[Fire]: Firion gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-014H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage. When it is put from the field into the Break Zone this turn, draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-015R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bwagi or a [Job Headhunter] enters your field", + "effect": "place 1 Bounty Counter on Bwagi.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "BOUNTY", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "{s}, remove 1 Bounty Counter from a Character" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-016C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bomb enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Bomb also becomes a Forward with 6000 power. At the end of the turn, break Bomb. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-017H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If the number of Characters your opponent controls is greater than the number of Characters you control, the cost required to cast Machina is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "machina", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or less Forwards, Machina gains Brave and \"When Machina attacks, deal 4000 damage to all the Forwards opponent controls.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you control 2 or less Forwards" + }, + "then_effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "15-018C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sabin enters the field", + "effect": "Sabin gains \"At the beginning of Main Phase 1 during each of your turns, choose 1 Forward opponent controls. Deal it 9000 damage.\" until the end of your next turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-019C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Josef enters the field", + "effect": "you may search for 1 Job Rebel Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-020R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rinok enters the field", + "effect": "place 2 Bounty Counters on Rinok.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 2, + "counter_type": "BOUNTY", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, remove 1 Bounty Counter from a Character" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-021R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Players cannot cast Summons. The Forwards you control must block if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION", + "card_filter": "summons", + "applies_to": "ALL_PLAYERS" + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "15-022C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Amidatelion into the Break Zone: Until the end of the turn, all the Forwards opponent controls lose Haste, First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-023R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if your opponent has discarded a card from their hand due to your Summons or abilities this turn", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-024R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When your opponent discards 1 or more cards due to your Summons or abilities, choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the beginning of the Attack Phase during each of your turns, your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRIGGERED_DISCARD", + "trigger": { + "phase": "ATTACK" + }, + "target": { + "type": "OPPONENT" + }, + "count": 1 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-025C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it. You can only use this ability if you have cast a Summon this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-026C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{S}, put Kazusa into the Break Zone: Choose 1 Forward. Break it. You can only use this ability if your opponent has discarded a card from their hand due to your Summons or abilities this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-027R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name The Emperor of cost 5 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Starfall", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Starfall", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-028H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Forward or Monster you control uses an action ability, Gogo uses the same action ability without paying the cost. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COPY_ACTION", + "target": { + "type": "CHOSEN" + }, + "free": true + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Mimic", + "trigger": "", + "effect": "Use 1 special ability that a Character has used this turn other than ~Ability Name Mimic~ without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Mimic", + "effects": [ + { + "type": "USE_ABILITY", + "count": 1, + "filter": "special ability", + "used_this_turn": true + } + ], + "cost": { + "special": true, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-029R/9-025H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward of cost 2, 3, 5 or 7. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "15-030H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward and up to 1 other Forward. Dull the former. If you have 2 or more Card Name Shiva in your Break Zone, also dull the latter. If you have 4 or more, also Freeze them. If you have 6 or more, also your opponent discards 2 cards from their hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-031C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Shiva, you can pay {Ice} to reduce the cost required to cast Shiva by 2. Select 1 of the 2 following actions: \"Choose 1 dull Forward. Deal it 9000 damage.\" \"All the Ice Forwards you control gain +3000 power until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward. Deal it 9000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "All the Ice Forwards you control gain +3000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-032C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Raines is put from the field into the Break Zone", + "effect": "your opponent randomly discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-033C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jumbo Flan enters the field", + "effect": "Choose 1 Forward. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Jumbo Flan also becomes a Forward with 6000 power. At the end of the turn, break Jumbo Flan. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-034R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow enters the field", + "effect": "When Snow enters the field, you may pay {Ice}. When you do so, select 1 of the 2 following actions. \"Freeze all the Forwards opponent controls.\" \"Freeze all the Backups opponent controls.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Freeze all the Forwards opponent controls.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + { + "index": 1, + "description": "Freeze all the Backups opponent controls.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "BACKUP" + } + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-035H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Setzer enters the field", + "effect": "You may pay {Ice}. When you do so, reveal the top card of your deck. If it is a Character, you may play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each player's turn", + "effect": "If a Forward you controlled has been put from the field into the Break Zone this turn, gain {Ice}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "a Forward you controlled has been put from the field into the Break Zone this turn" + }, + "then_effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ICE" + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-036H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Celes enters the field", + "effect": "Select 1 of the 2 following actions. \"Search for 1 Card Name Locke and add it to your hand.\" \"Your opponent discards 1 card from their hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Search for 1 Card Name Locke and add it to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + { + "index": 1, + "description": "Your opponent discards 1 card from their hand.", + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Category VI Forwards you control form a party and attack", + "effect": "Select 1 of the 2 following actions. \"Choose up to 2 Characters. Freeze them.\" \"Choose 1 Category VI Character in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose up to 2 Characters. Freeze them.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Category VI Character in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-037L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "You may reveal any number of Summons from your hand. When you do so, choose up to the same number of Characters as the Summons you revealed. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "Choose up to 1 Forward and up to 1 Backup. Dull or Freeze the former and dull or Freeze the latter.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-038C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Knight enters the field", + "effect": "Gain {Ice}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ICE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less. Dull it. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ], + "cost": "{Ice}, put Knight into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Forward other than Mime enters your field, Mime's power becomes the same as that Forward's power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COPY_POWER", + "target": { + "type": "CHOSEN" + }, + "copy_from": "forward", + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-040C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Larzos enters the field", + "effect": "Choose 1 Forward. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Larzos leaves the field", + "effect": "Gain 1 [Ice].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ICE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-041L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Lightning is increased by 1 for each card in your opponent's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_INCREASE_SCALING", + "card_filter": "lightning", + "increase_per": 1, + "count_filter": "card in your opponent's hand." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 2 cards or less in your hand, Lightning gains +1000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you have 2 cards or less in your hand, lightning", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "If each player has no cards in their hands, Lightning deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "each player has no cards in their hands" + }, + "then_effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "lightning" + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-042R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Category VI Characters, the cost required to cast Locke is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "locke", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "EX BURST When you cast a Category VI card", + "effect": "reveal the top card of your deck. If it is a Category VI Character, add it to your hand. If it is not a Category VI Character, put it into the Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-043R-8-046R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Character of cost 4 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "15-044L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Sky Pirate Forwards other than Vaan you control gain \"This Forward cannot be blocked by a Forward of cost 3 or more.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 3, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Vaan enters the field, you may pay [Wind]. When you do so, activate all the Job Sky Pirate you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Vaan enters the field, you may pay [Wind]. When you do so, choose 1 Forward. Until the end of the turn, it loses 2000 power for each Job Sky Pirate you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-045H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During each turn, if Edge is dealt damage by your opponent's Summons or abilities for the first time in that turn, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_source": "OPPONENT_SUMMONS_OR_ABILITIES", + "once_per_turn": true + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Summon or ability that is choosing only 1 Wind Forward you control. The Summon or ability is now choosing Edge instead, if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Summon or ability that is choosing only 1 Wind Forward you control. The Summon or ability is now choosing Edge instead, if possible.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WIND" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "0" + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "15-046C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, if Dancer is dull, deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "All the Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-047R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove Kytes from the game: Choose 1 Job Sky Pirate you control. Remove it from the game. Play it onto the field at the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-048L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Kain attacks, select 1 of the 2 following actions.", + "effect": "\"Draw 1 card.\" or \"Activate all the Characters other than Kain you control.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, if you don't have a [Lightning], your opponent gains control of Kain.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL_CONTROL_CHANGE", + "condition": { + "not_control": "[lightning]" + }, + "new_controller": "OPPONENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-049C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Garchimacera, you can pay [Wind] to reduce the cost required to cast Garchimacera by 2. Select 1 of the 2 following actions.\n\"Choose 1 Forward of cost 2 or less. Return it to its owner's hand. Draw 1 card.\"\n\"Choose 1 Forward of cost 5 or more. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 2 or less. Return it to its owner's hand. Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 5 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-050C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gigantuar enters the field", + "effect": "Choose 1 Forward of cost 5 or more. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Gigantuar also becomes a Forward with 6000 power. At the end of the turn, break Gigantuar. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-051C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "During each turn, when you cast the second card you've cast", + "effect": "Shikaree G gains \"Shikaree G cannot be blocked.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "shikaree g cannot be blocked.", + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-052C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward forming a party. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-053H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Its power becomes 3000 until the end of the turn. If you have cast 4 or more cards this turn, all the Forwards' power become 3000 until the end of the turn instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "mode": "SET" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-054R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "%S: Activate all the Job Moogle other than Nono you control. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-055H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When a Job Warrior of Light other than Bartz enters your field", + "effect": "gain [Wind].", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "WIND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have a [Wind], Bartz gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you have a [wind], bartz", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Warrior of Light you control is put from the field into the Break Zone", + "effect": "you may pay [Wind][Wind][Wind]. When you do so, play it onto the field. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "element": "LIGHT" + } + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-056R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Sky Pirate Backups you control can produce Wind or Water CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_CP", + "element": "WIND OR WATER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Wind Soul", + "trigger": "", + "effect": "Choose 1 Job Sky Pirate Forward. Until the end of the turn, it gains Brave and \"This Forward can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Wind Soul", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": { + "special": true, + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-057R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Rebel Forwards you control gain +1000 power for each Job Rebel Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Job Rebel Forward you control is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-058C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "Gain 1 Wind CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "WIND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains First Strike until the end of the turn. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "[Dull], put Dragoon into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-059C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Llyud attacks", + "effect": "All the Job Warrior Forwards you control gain +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3", + "effect": "Llyud gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-060R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward of power 10000 or more you control attacks", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leon enters the field", + "effect": "Choose 1 Card Name Maria in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-061H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if you have cast 3 or 4 cards this turn", + "effect": "You may put Lehko Habhoka into the Break Zone. If you do so, search for 1 Character of cost 4 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if you have cast 5 or more cards this turn", + "effect": "You may put Lehko Habhoka into the Break Zone. If you do so, search for 1 Character of cost 8 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-062C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rem enters the field or is put from the field into the Break Zone", + "effect": "choose 1 Character other than Rem. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put Rem into the Break Zone: Gain [Wind].", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-063C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you draw a card", + "effect": "Romaa Mihgo gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DRAW", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-064C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vanille enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 dull Forward. Break it.\"\n\"Choose up to 2 Forwards in your Break Zone. Add them to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose up to 2 Forwards in your Break Zone. Add them to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-065C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Scholar enters the field", + "effect": "Choose up to 1 card in your Break Zone. Place it at the bottom of your deck and put the top card of your deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Scholar into the Break Zone: Shuffle your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 CP (dull)" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-066C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward damaged by Galuf is put from the field into the Break Zone on the same turn", + "effect": "gain 1 [Earth].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "EARTH" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-067R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gijuk enters the field", + "effect": "you may search for 1 Job Headhunter other than Card Name Gijuk and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Gijuk into the Break Zone: Choose 1 Forward you control. Place 2 Bounty Counters on it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-068R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Gilgamesh into the Break Zone: Search for 1 Card Name Gilgamesh of cost 5 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Gilgamesh is put from the field into the Break Zone", + "effect": "Choose 1 Backup of cost 4 or more opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_min": 4 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Gilgamesh is put from the field into the Break Zone", + "effect": "Choose 1 Forward of cost 4 or more opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 4 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-069C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 3 cards, each of a different card type, put Cu Sith into the Break Zone: Draw 4 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 4, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-070R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cait Sith (XI) enters the field", + "effect": "Reveal the top 2 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 2, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-071H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kefka enters the field", + "effect": "gain [Lightning CP].", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Divide all the Forwards opponent controls into 3 groups (You can make a group of 0 Forwards). Your opponent selects 1 group among them. Put all the Forwards of the other groups into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-072R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward and 1 other Forward. Until the end of the turn, the former loses Haste, First Strike and Brave. Then, the latter gains all the abilities lost by the previous effect until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward and 1 other Forward. Until the end of the turn, the former loses Haste, First Strike and Brave. Then, the latter gains all the abilities lost by the previous effect until the end of the turn.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "15-073H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cecil enters the field", + "effect": "If you don't pay [Earth], Cecil deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_TO_CONTROLLER", + "amount": 1, + "source": "if you don't pay [earth], cecil" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Cecil is put from the field into the Break Zone", + "effect": "You may search for 1 [Card Name Cecil] and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Souleater", + "trigger": "", + "effect": "Until the end of the turn, Cecil gains +2000 power, First Strike and \"If Cecil deals damage to your opponent, the damage becomes 2 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Souleater", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-074C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zombie enters the field", + "effect": "Choose 1 Forward of cost 1 in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Zombie also becomes a Forward with 6000 power. At the end of the turn, break Zombie. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-075R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. The former gains +2000 power until the end of the turn. Then, the former deals damage equal to its power to the latter.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-076C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Titan, you can pay {Earth} to reduce the cost required to cast Titan by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_OPTIONAL", + "card_filter": "titan", + "payment": "{earth}", + "reduction": 2 + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward. It gains +10000 power until the end of the turn.\"\n\"Choose 1 Forward. Deal it 7000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. It gains +10000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 10000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 7000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-077H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dadaluma is dealt damage by a Forward opponent controls", + "effect": "Choose up to 1 Forward opponent controls. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Dadaluma gains +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-078C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Berserker must attack once per turn if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUST_ATTACK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Berserker attacks", + "effect": "Berserker gains +5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-079R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ba'Gamnan or a Job Headhunter enters your field", + "effect": "Place 1 Bounty Counter on Ba'Gamnan.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "BOUNTY", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Remove 1 Bounty Counter from a Character" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Character. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": "Remove 4 Bounty Counters from any number of Characters" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Geomancer enters the field, gain 1 CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Geomancer into the Break Zone: Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-081C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Rebel other than Firion, Firion gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a job rebel other than firion, firion", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-082H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only cast Hecatoncheir during your turn. Deal 8000 damage to all Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "15-083L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Rydia is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_source": "OPPONENT_SUMMONS_OR_ABILITIES" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rydia or a Category IV Character enters your field", + "effect": "place 2 Growth Counters on Rydia.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 2, + "counter_type": "GROWTH", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Cast 1 Summon of cost equal to or less than the number of Growth Counters placed on Rydia from your hand without paying the cost. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "zone_from": "HAND" + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-084L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Robel-Akbel enters the field", + "effect": "you may pay {Earth}. When you do so, choose 1 Forward or Monster. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of Main Phase 1 during each of your turns", + "effect": "choose 1 Backup in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-085R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "EX BURST", + "effect": "When you cast a Summon, gain ⚡. This effect will trigger only once per turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "", + "effect": "When Aquila enters the field, choose 1 Lightning Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-086R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Axis enters the field", + "effect": "put the top 3 cards of your deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Axis into the Break Zone: Choose 1 Forward other than Card Name Axis in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-087C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aranea enters the field", + "effect": "When Aranea enters the field, reveal the top card of your deck. If it is a Lightning card, add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — The Job Dragoon Forwards you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-088H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Vayne, you can remove any number of active Backups you control from the game to reduce the cost required to cast Vayne by 4 for each Backup you removed this way.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards you control gain +2000 power. The Forwards your opponent controls lose 2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-089C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Sky Soldier into the Break Zone: Choose 1 Forward. It gains \"When this Forward deals battle damage to a Forward, break that Forward.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-090H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 2 or less. Break it.\" \"Choose 1 Forward of cost 4 or less. If you have received a point of damage this turn, break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 2 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 4 or less. If you have received a point of damage this turn, break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-091C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thunder Drake enters the field", + "effect": "Choose 1 Forward of cost 2 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Thunder Drake also becomes a Forward with 6000 power. At the end of the turn, break Thunder Drake. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Lightning CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-092C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Sonitus into the Break Zone: Choose 1 Forward. Break it. Sonitus deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-093R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tredd enters the field", + "effect": "Choose 1 Category XV Forward. Until the end of the turn, it gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +3000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Put Tredd into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-094L": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Nyx gains +1000 power, First Strike and \"Nyx cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Remove 1 Job Kingsglaive in the Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Search for 1 Category XV Forward of cost 5 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "Remove 5 Job Kingsglaive in the Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-095C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "gain {Lightning}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "{Lightning}, put Ninja into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-096C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noel is blocked", + "effect": "Deal 6000 damage to the Forward that blocks Noel.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "IS_BLOCKED", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-097H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Feolthanos enters the field", + "effect": "Break all the active Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Break all the Forwards opponent controls and all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-098C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category XV Character, the cost required to cast Pelna is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "pelna", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Pelna into the Break Zone: All the Category XV Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-099C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 2 cards: Choose 1 Forward. Break it. Magitek Armor will not activate during your next Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-100R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if a Forward has been put from the field into the Break Zone this turn", + "effect": "gain ⚡.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ragelise enters the field", + "effect": "gain ⚡.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-101R/6-102R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Monster of cost 2 or less. Break it.\" \"Choose 1 Forward of cost 4 or less. Dull it.\" \"Choose 1 active Forward. Deal it 7000 damage.\" \"Choose 1 Lightning Forward. It gains Haste until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Choose 1 Monster of cost 2 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 4 or less. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 active Forward. Deal it 7000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 3, + "description": "Choose 1 Lightning Forward. It gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-102H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 1 active Job Dancer or Card Name Dancer: Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull a total of 4 active Job Dancer or Card Name Dancer: Deal 8000 damage to all the active Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Climactic Flourish", + "trigger": "", + "effect": "During this turn, if a Job Dancer or Card Name Dancer you control is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Climactic Flourish" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "15-103R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Job Kingsglaive is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your job kingsglaive", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Regis is chosen by your opponent's Summons or abilities", + "effect": "you may put 1 Job Kingsglaive you control into the Break Zone. When you do so, cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Regis gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-104L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 1 Forward other than Lady Lilith from the game. Gain {Lightning}. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Lightning Forward. It gains Haste until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-105C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Remora, you can pay [Lightning] to reduce the cost required to cast Remora by 2. Choose 1 Forward you control and 1 Forward opponent controls. Until the end of the turn, the former gains +7000 power and the latter loses 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 7000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-106C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Atomos, you can pay {Wind} to reduce the cost required to cast Atomos by 2. Your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-107H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Umaro enters the field, if you don't pay [Lightning]", + "effect": "put Umaro into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Umaro is put from the field into the Break Zone", + "effect": "gain 1 [Lightning].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-108C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Dancer into the Break Zone: Choose 1 Forward opponent controls. Until the end of the turn, it loses all its Categories and all its abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-109R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultros enters the field from the deck", + "effect": "Choose 1 Forward. Put it at the bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "position": "BOTTOM" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Ultros at the bottom of its owner's deck. If you do so, shuffle your deck. Then, reveal the top 5 cards of your deck. Play 1 Card Name Ultros among them onto the field and return the other cards to the bottom of your deck in any order. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ], + "cost": { + "water": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-110C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gau enters the field", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Gau gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-111C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you controlled formed a party this turn, the cost required to cast Keiss is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "keiss", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a party you control attacks", + "effect": "activate Keiss.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-112R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Shinryu Celestia is also Card Name Celestia in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "celestia" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shinryu Celestia enters the field, you may put 1 Character you control into the Break Zone.", + "effect": "When you do so, choose 1 Forward. It loses 7000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category TYPE-0 Character you control is put from the field into the Break Zone", + "effect": "choose 1 Forward. It loses 3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-113C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "1 Water, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-114C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dracoknight is put from the field into the Break Zone", + "effect": "You may search for 1 Card Name Dracoknight and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-115H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "(This cost is reduced by 1 for each Job Sky Pirate other than Penelo you control.) Select 1 of the 3 following actions. You can only use this ability once per turn. \"Choose 1 Job Sky Pirate Forward other than Penelo. It gains 'This Forward cannot be chosen by your opponent's abilities' until the end of the turn.\" \"Choose 1 Forward. It loses 3000 power until the end of the turn.\" \"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Job Sky Pirate Forward other than Penelo. It gains 'This Forward cannot be chosen by your opponent's abilities' until the end of the turn.", + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "ability_text": "this forward cannot be chosen by your opponent's abilities", + "duration": "END_OF_TURN" + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. It loses 3000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": -3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-116C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Hilda enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Hilda enters the field", + "effect": "Choose 1 Forward of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-117R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Each player selects up to 2 Forwards or Monsters they control (select as many as possible). Put them into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "15-118C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Blue Wyrm enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Blue Wyrm also becomes a Forward with 6000 power. At the end of the turn, break Blue Wyrm. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-119L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "At the end of each of your turns, place 1 EXP Counter on each Job Apprentice Mage you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "EXP", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each EXP Counter placed on Porom, Porom gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or less. It loses all abilities until the end of the turn. If 3 or more EXP Counters are placed on Porom, its power also becomes 1000 until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_ABILITY", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + }, + "ability": "ALL" + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-120H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your opponent's deck. Remove 1 card among them from the game and put the other to the bottom of your opponent's deck. You can cast the removed card as though you owned it without paying the cost this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "15-121R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Dancer and Card Name Dancer you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mayakov enters the field", + "effect": "You may play 1 Job Dancer or Card Name Dancer of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-122L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (VI) enters the field", + "effect": "You may pay [Water]. When you do so, draw 2 cards, then discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, choose up to 1 Forward other than Mog (VI). During this turn, if you have drawn 4 or more cards, return it to its owner's hand. If you have drawn 6 or more cards, put it into the Break Zone instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "target": { + "type": "CHOSEN" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Water Harmony", + "trigger": "", + "effect": "Draw 2 cards. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Water Harmony", + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "[S][Dull]" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-123C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Oracle enters the field, gain 1 CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "1 CP of any Element, put Oracle into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-124H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Relm enters the field", + "effect": "Choose 1 Forward or Monster you control. You may return it to its owner's hand. When you do so, gain 1 CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Monster of cost 2 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "water": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Monster of cost 5 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "water": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-125R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you don't control a Card Name Noctis Forward, Lunafreya cannot attack or block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lunafreya enters the field", + "effect": "Choose 1 Category XV Forward other than Lunafreya you control. As long as Lunafreya is on the field, it gains +2000 power and \"This Forward cannot be chosen by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-126R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lenna enters the field", + "effect": "You may pay [Light]. When you do so, choose 1 Forward of cost 2 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lenna enters the field", + "effect": "You may pay [Light][Light]. When you do so, choose 1 Forward of cost 3 or less other than Card Name Lenna in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-127H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only cast up to 2 cards per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_LIMIT", + "limit": 2, + "per": "TURN" + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can cast Forwards from your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "If a card is put into your Break Zone in any situation", + "effect": "remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace enters the field", + "effect": "discard your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": "ALL", + "target": { + "type": "CONTROLLER_HAND" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-128L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Noctis can form a party with Forwards of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PARTY_ANY_ELEMENT", + "target": { + "type": "CHOSEN" + }, + "party_with": "forwards" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a party you control attacks, select 1 of the 5 following actions. If 3 or more Forwards form the party, select up to 2 of the 5 following actions instead.", + "effect": "\"Choose 1 Forward. Deal it 8000 damage.\" \"Choose 1 Monster. Break it.\" \"Choose 1 Character. Dull it and Freeze it.\" \"Noctis gains Haste until the end of the turn.\" \"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-129L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ardyn enters the field", + "effect": "Discard your hand. When you do so, your opponent selects 1 more than the number of discarded cards from 3 following actions. Your opponent can select the same action more than once. \"Your opponent selects 1 Character they control. Put it into the Break Zone.\" \"Your opponent puts the top 20 cards of their deck into the Break Zone.\" \"Ardyn deals your opponent 1 point of damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DISCARD", + "amount": "ALL", + "target": { + "type": "CONTROLLER_HAND" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-130H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only play Nox Suzaku if a Forward you controlled has been put from the field into the Break Zone this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_CONDITION", + "condition": "a forward you controlled has been put from the field into the break zone this turn." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, reveal the top 3 cards of your deck. Play up to 1 Forward of cost 4 or less among them onto the field and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-131L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job AVALANCHE Operative, the cost required to cast Wedge is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "wedge", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 2 or more Job AVALANCHE Operative Forwards you control form a party and attack", + "effect": "Choose 1 dull Character of cost 4 or more opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_min": 4, + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-132S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job AVALANCHE Operative, the cost required to cast Jessie is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "jessie", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 2 or more Job AVALANCHE Operative Forwards you control form a party and attack", + "effect": "select 1 of the 2 following actions. \"Play 1 Card Name Cloud from your hand onto the field.\" \"Search for 1 Card Name Cloud and add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Play 1 Card Name Cloud from your hand onto the field.", + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + { + "index": 1, + "description": "Search for 1 Card Name Cloud and add it to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-133S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job AVALANCHE Operative, the cost required to cast Barret is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "barret", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Dull active Barret", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Break it. You can only use this ability if a Job AVALANCHE Operative you controlled has been put from the field into the Break Zone this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dull active Barret", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-134S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job AVALANCHE Operative, the cost required to cast Biggs is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "biggs", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 2 or more Job AVALANCHE Operative Forwards you control form a party and attack", + "effect": "draw 1 card, all Forwards in that party gain \"This Forward cannot be broken.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-135S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Member of the Turks Forwards other than Tseng you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tseng enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Job Member of the Turks among them to your hand and return the other cards to the bottom of your deck in any order. Then, you may play 1 Job Member of the Turks from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-136S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When President Shinra enters the field", + "effect": "you may search for 1 Card Name Rufus or Job Member of the Turks and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-137S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job President of Shinra, the Job Member of the Turks Forwards you control gain +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a job president of shinra, the job member of the turks forwards you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns, if you control 4 or more Job Member of the Turks", + "effect": "Dull all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-138S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job President of Shinra, the Job Member of the Turks Forwards you control gain +1000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a job president of shinra, the job member of the turks forwards you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns, if you control 4 or more Job Member of the Turks", + "effect": "all the Job Member of the Turks Forwards you control gain Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-139S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field, if you control a Job AVALANCHE Operative Forward", + "effect": "select up to 2 of the 3 following actions. \"Choose 1 Forward. Deal it 10000 damage.\" \"Choose 1 Job AVALANCHE Operative of cost 4 or less in your Break Zone. Play it onto the field.\" \"All the Forwards you control gain Haste until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 10000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Job AVALANCHE Operative of cost 4 or less in your Break Zone. Play it onto the field.", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 4 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + { + "index": 2, + "description": "All the Forwards you control gain Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "15-140S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike, Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Rufus enters the field", + "effect": "You may pay [Lightning][Lightning][Lightning][Lightning]. When you do so, choose any number of Job Member of the Turks with different names in your Break Zone. Play them onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-001R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage. If you have cast 3 or more cards this turn, deal it 8000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Red Spiral", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Red Spiral", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-002H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Ace enters the field", + "effect": "Choose 1 Forward. Reveal any number of cards from your hand. Deal it 3000 damage for each different Element among the revealed cards.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace attacks", + "effect": "Ace gains +1000 power for each different Element among Characters you control until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-003C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Elbis enters the field, choose 1 Forward opponent controls. Deal it 3000 damage for each Job Morze's Soiree Member you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-004C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Onion Knight enters the field", + "effect": "When Onion Knight enters the field, discard 2 cards, then draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-005C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward. Deal it 5000 damage.\" \"Choose 1 Category VII Forward in your Break Zone. Add it to your hand.\" \"Choose 1 Forward without [S] you control. Search for 1 Forward with the same name and add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 5000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Category VII Forward in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Forward without [S] you control. Search for 1 Forward with the same name and add it to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-006C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Crimson Hound enters the field", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCRY", + "count": 2, + "options": [ + "TOP", + "BOTTOM" + ] + } + ], + "cost": { + "generic": 1, + "special": "put Crimson Hound into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-007R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Waltz 2 is discarded from your hand due to an ability", + "effect": "choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 Job Black Mage from your hand. When you do so, choose 1 Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-008C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Mage enters the field", + "effect": "Choose 1 Forward. Deal it 3000 damage. If you have a Summon in your Break Zone, deal it 5000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-009C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{S}, put Samurai into the Break Zone: Choose 1 Fire Forward of cost 4 or less in your Break Zone. Play it onto the field. When it enters the field, if it is a Job Samurai or a Card Name Samurai, deal 2000 damage to all the Forwards opponent controls. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-010H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Fire Forward you control deals damage to a Forward, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Deals Damage To A Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Damage 3 — {f}: Until the end of the turn, Djinn also becomes a Forward with 7000 power and First Strike. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "damage": 3, + "cp": [ + { + "element": "Fire", + "count": 1 + } + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-011L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If either player has 2 cards or less in their hands, Squall gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "either player has 2 cards or less in their hands" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If both you and your opponent have no cards in hand, Squall gains First Strike, Brave and \"Squall can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MULTI_ATTACK", + "attack_count": 2, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Squall attacks", + "effect": "deal 4000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "When Squall is blocked", + "effect": "deal 4000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "IS_BLOCKED", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-012R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have a Job Shijin in your Break Zone, the cost required to cast Suzaku can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "suzaku" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Suzaku enters the field", + "effect": "You may search for 1 Job Shijin Forward other than Card Name Suzaku and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Suzaku attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-013H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sol enters the field", + "effect": "You may pay {f}. When you do so, play 1 Forward of cost 4 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a party you control attacks", + "effect": "Gain {f}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "FIRE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "All the Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "{f}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-014R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Delita enters the field", + "effect": "deal 4000 damage to all the Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character damaged by Delita is put from the field into the Break Zone on the same turn", + "effect": "gain 1 Fire CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "FIRE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Delita gains \"If Delita deals damage to a Forward, the damage increases by 2000 instead.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ], + "cost": "Remove 1 Forward other than Delita from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-015H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards you control can form a party with Forwards of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PARTY_ANY_ELEMENT", + "target": { + "type": "CHOSEN" + }, + "party_with": "forwards" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Morrow forms a party and attacks", + "effect": "Discard 1 card from your hand. If you do so, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Morrow forms a party and attacks", + "effect": "Morrow deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "morrow" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-016C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage. If the cost to cast Bahamut was paid with CP of 3 or more different Elements, deal it 12000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-017R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Steel", + "trigger": "", + "effect": "Ramza gains Haste and Ramza's power becomes 9000.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Steel", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Shout", + "trigger": "", + "effect": "Ramza gains First Strike, Brave and \"Ramza can attack twice in the same turn.\" (These effects don't end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Shout", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-018C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Lilty to its owner's hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5", + "effect": "Damage 5 — When Lilty enters the field, you may put Lilty into the Break Zone. When you do so, choose 1 Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-019R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "select 1 of the 2 following actions:\n\"Choose 1 Job Warrior of Light other than Luneth. Until the end of the turn, it gains +1000 power, Haste and First Strike.\"\n\"Choose 1 Forward. Deal it 1000 damage for each Job Warrior of Light or Fire Character you control.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Job Warrior of Light other than Luneth. Until the end of the turn, it gains +1000 power, Haste and First Strike.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "element": "LIGHT" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 1000 damage for each Job Warrior of Light or Fire Character you control.", + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-020L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns, if you have received 5 points of damage or less", + "effect": "shuffle your deck, then reveal the top card of your deck. If it is a Fire Character, you may play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 6", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "you may search for 1 Fire Character and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 6", + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-021C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rain enters the field", + "effect": "Choose 1 Forward opponent controls. If a Forward you controlled has been put from the field into the Break Zone this turn, deal it 9000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-022R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Erwin enters the field", + "effect": "your opponent discards 1 card from their hand. If you control 4 or more Job Morze's Soiree Member, your opponent reveals their hand, and you select 1 card for your opponent to discard from their hand instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-023H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category FFT Character other than Agrias, Agrias gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control a category fft character other than agrias, agrias", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Agrias is chosen by your opponent's Summons or abilities", + "effect": "your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Agrias attacks", + "effect": "gain 1 Ice CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ICE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-024H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Vincent enters the field, choose 1 Backup. As long as Vincent is on the field, it does not activate during its controller's Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Chaos Saber", + "trigger": "", + "effect": "Until the end of the turn, Vincent gains +2000 power, \"Vincent cannot be chosen by your opponent's Summons or abilities.\" and \"If Vincent is dealt damage by a Summon or an ability, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Chaos Saber", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-025C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Bard to its owner's hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Damage 5 — When Bard enters the field, you may put Bard into the Break Zone. When you do so, your opponent discards 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-026L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness enters the field", + "effect": "You may pay {I}{I}. When you do so, choose 1 Forward opponent controls. Remove it from the game. As long as Cloud of Darkness is on the field, your opponent cannot play any copies of the removed card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Cloud of Darkness gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-027C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Waltz 1 is discarded from your hand due to an ability", + "effect": "Choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 Job Black Mage from your hand. When you do so, choose 1 dull Forward opponent controls. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-028C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Break it. If the cost to cast Shiva was paid with CP of 3 or more different Elements, your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-029R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of Forwards you control cannot be decreased by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECT_POWER_DECREASE", + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of Forwards opponent controls cannot be increased by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT_POWER_INCREASE", + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Countertek", + "trigger": "", + "effect": "Choose any number of auto-abilities. Cancel their effects.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Countertek", + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-030L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 1 card or less in their hand, the cost required to cast Shantotto is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "shantotto", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shantotto enters the field", + "effect": "Choose 1 Character other than Card Name Shantotto in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Colossal Shantotto", + "trigger": "", + "effect": "Dull all the Forwards opponent controls. You can only use this ability if Shantotto is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Colossal Shantotto", + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ], + "cost": { + "ice": 1, + "specific": "remove Shantotto in your hand from the game" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-031R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Development Counter is placed on Scarlet", + "effect": "Select up to the same number of the 3 following actions as Development Counters placed on Scarlet. This effect will trigger only once per turn. \"Choose up to 2 Characters. Dull them.\" \"Choose 1 Character. Freeze it.\" \"Your opponent discards 1 card from their hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Place 1 Development Counter on Scarlet. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "DEVELOPMENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + { + "element": "Ice", + "count": 1 + } + ], + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-032H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah enters the field, if you control 2 or more Ice Characters other than Serah", + "effect": "Your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah enters the field, if you control a Category XIII Character of an Element other than Ice", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-033C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Celes enters the field", + "effect": "Choose up to 2 Backups opponent controls. Freeze them.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-034C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When DG Sniper enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-035C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When YKT-63 enters the field", + "effect": "Choose 1 Forward. Dull it and Freeze it. If your opponent has 1 card or less in their hand, break it instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCRY", + "count": 2, + "options": [ + "TOP", + "BOTTOM" + ] + } + ], + "cost": "1, put YKT-63 into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-036C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Devout enters the field", + "effect": "gain {i}. Your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-037R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Babus enters the field, your opponent selects 2 of the 4 following actions.\n\"Skip your opponent's Main Phase 1 and Main Phase 2 in their next turn.\"\n\"Freeze all the Characters opponent controls.\"\n\"Your opponent selects 1 Forward they control. Put it into the Break Zone.\"\n\"Your opponent discards 2 cards from their hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-038H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent discards 1 or more cards from their hand due to your Summons or abilities", + "effect": "choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Until the end of the turn, Byblos also becomes a Forward with 7000 power and \"When Byblos attacks, your opponent discards 1 card from their hand.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Heavy-Armored Soldier enters the field", + "effect": "When Heavy-Armored Soldier enters the field, you may search for 1 Job Standard Unit Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-040R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "During this turn, if your opponent has discarded a card from their hand due to your Summons or abilities, the cost required to cast Mustadio is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "mustadio", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mustadio enters the field", + "effect": "choose 1 Character. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mustadio is put from the field into the Break Zone", + "effect": "gain 1 Fire CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "FIRE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-041C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 card: Your opponent discards 1 card from their hand. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-042R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lasswell or a Job Knight enters your field", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if a Job Knight you controlled attacked this turn", + "effect": "Your opponent discards 1 card from their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-043H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "During each turn, when you cast the second card you've cast", + "effect": "Choose up to 2 Backups. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Until the end of the turn, Atomos also becomes a Forward with 7000 power and \"When Atomos attacks, activate all the Backups you control.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-044L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Wol is reduced by 1 for each Character of cost 5 or more you control (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "wol", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "cost_comparison": "GTE", + "cost_value": 5 + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards of cost 5 or more other than Wol you control gain \"This Forward cannot be chosen by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When you cast a Character of cost 5 or more, draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-045C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gargoyle enters the field", + "effect": "Choose 1 Forward of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Gargoyle into the Break Zone: Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-046C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Activate all the Backups you control. Draw 1 card. If the cost to cast Chocobo Chick (VII) was paid with CP of 3 or more different Elements, all the Forwards you control also gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-047R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Sherlotta enters the field, gain 1 Wind CP.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "WIND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Sherlotta is put from the field into the Break Zone, gain 1 Wind CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Gain 1 Wind CP. You can only use this ability if Sherlotta is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "WIND" + } + ], + "cost": "Discard Sherlotta" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-048H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane enters the field or attacks", + "effect": "Your opponent removes the top card of their deck from the game. You can cast it as though you owned it at any time you could normally cast it. The cost for casting it can be paid using CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PERMISSION", + "timing": "SUMMON_TIMING", + "target": { + "type": "CHOSEN" + }, + "action": "CAST" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane enters the field, if you have cast 3 or more cards this turn", + "effect": "Zidane gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-049R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have a Job Shijin in your Break Zone, the cost required to cast Seiryu can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "seiryu" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seiryu enters the field", + "effect": "When Seiryu enters the field, you may search for 1 Job Shijin Forward other than Card Name Seiryu and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Seiryu cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-050H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ceodore enters the field", + "effect": "you may dull 3 active Category IV Characters you control. When you do so, choose 1 Character of cost 4 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "is_active": true + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "activate all the Category IV Forwards you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-051L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cecil enters the field", + "effect": "you may play 1 Character of cost 4 or less from your hand onto the field. When it enters the field, if it is a Category IV Character, choose up to 2 Backups. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Characters you control are chosen by your opponent's Summons or abilities", + "effect": "if your opponent doesn't pay {2}, cancel their effects.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent doesn't pay {2}" + }, + "then_effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-052C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Selkie to its owner's hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Selkie enters the field", + "effect": "You may put Selkie into the Break Zone. When you do so, choose 1 Character of cost 4 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-053H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When King Tycoon enters the field", + "effect": "Choose any number of Forwards and Monsters opponent controls. Return them to their owners' hands.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-054C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo is put from the field into the Break Zone", + "effect": "choose 1 Character of cost 2 or less in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-055C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo Sam enters the field", + "effect": "You may search for 1 [Job Chocobo] or [Card Name Chocobo] and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn. If it is a [Job Chocobo] or a [Card Name Chocobo], it gains +3000 power until the end of the turn instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, 1 Earth CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-056R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Fat Chocobo cannot attack or block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Reveal the top card of your deck. If it is a Wind Character, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Play 1 Wind Backup of cost 2 or less from your hand onto the field. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "card_type": "BACKUP", + "element": "WIND", + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "special", + "name": "Gysahl Greens", + "trigger": "", + "effect": "Fat Chocobo gains +10000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Gysahl Greens", + "effects": [ + { + "type": "POWER_MOD", + "amount": 10000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-057C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove the top 2 cards of your deck from the game: Choose 1 Forward. Deal it 2000 damage. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-058R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Fina cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Remove Fina in your hand from the game: Choose 1 auto-ability triggered from a Forward. Cancel its effect. You can only use this ability if you control 4 or more Wind Backups and if Fina is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-059C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Pecciotta enters the field", + "effect": "When Pecciotta enters the field, activate all the Job Morze's Soiree Member you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-060C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Madam M enters the field", + "effect": "Reveal the top 4 cards of your deck. Add 1 Wind Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-061R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuri enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 card among them to your hand or play 1 Wind Character of cost 3 among them onto the field, and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "add_count": 1, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-062C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Madam Edel you control cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Madam Edel Forward or Job Morze's Soiree Member Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-063R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "The Card Name Ceodore Forward and Card Name Cecil Forward you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-064C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Dark Knight is reduced by 1 for each point of damage you have received.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "dark knight", + "reduction_per": 1, + "scale_by": "DAMAGE_RECEIVED", + "scale_filter": {}, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power for each point of damage you have received.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "duration": "END_OF_TURN", + "target": { + "type": "SELF" + } + }, + "scale_by": "DAMAGE_RECEIVED", + "multiplier": 1000 + } + ], + "cost": { + "dull": true, + "earth": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-065C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Amber enters the field", + "effect": "You may search for 1 Card Name Madam Edel or Job Morze's Soiree Member and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-066R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Heretical Knight Garland enters the field, choose 1 Forward other than Heretical Knight Garland you control. As long as Heretical Knight Garland is on the field, it gains +4000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Dull Heretical Knight Garland. Heretical Knight Garland gains \"Heretical Knight Garland cannot be broken.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 0, + "ice": 0, + "wind": 0, + "earth": 3, + "lightning": 0, + "water": 0, + "light": 0, + "dark": 0, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-067L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards other than Aerith you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aerith is put from the field into the Break Zone", + "effect": "You may remove Aerith from the game. When you do so, place 3 Reraise Counters on Aerith.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "ADD_COUNTER", + "count": 3, + "counter_type": "RERAISE", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of Main Phase 1 during each of your turns, if 1 or more Reraise Counters are placed on Aerith", + "effect": "Remove 1 Reraise Counter from Aerith. Then, if there are no Reraise Counters on Aerith, play Aerith onto the field. This effect will trigger only if Aerith is removed from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-068C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Eiko into the Break Zone: Choose 1 Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + "Earth", + "Earth", + "Earth" + ], + "dull": true, + "generic": 0 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-069C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Backup you control, Ciaran gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Soulshot", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to Ciaran's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Soulshot", + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "ciaran", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, 1 Earth CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-070L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Kirin cannot become dull by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Shijin Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kirin enters the field", + "effect": "When Kirin enters the field, reveal the top 5 cards of your deck. Play 1 Forward of cost 4 among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-071C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Gladiator to its owner's hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5 — When Gladiator enters the field", + "effect": "You may put Gladiator into the Break Zone. When you do so, until the end of the turn, all the Forwards you control gain +10000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "POWER_MOD", + "amount": 10000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-072C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Beastmaster enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Monster among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-073C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Benjamin gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Damage 5 — When Benjamin enters the field, choose 1 dull Character opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-074C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Break it. If the cost to cast Cactuar was paid with CP of 2 or less different Elements, Cactuar deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-075R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your job Morze's Soiree Member can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "job morze's soiree member" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The job Morze's Soiree Member Forwards you control can form a party with job Morze's Soiree Member Forwards of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PARTY_ANY_ELEMENT", + "target": { + "type": "CHOSEN" + }, + "party_with": "job morze's soiree member forwards" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-076R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Sophie deals damage to a Forward due to an ability, double the damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "modifier": "DOUBLE", + "condition": "sophie" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Character of cost 5 or more, choose 1 Forward opponent controls.", + "effect": "Deal it damage equal to Sophie's power. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "sophie", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-077R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category VI Backups you control can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Terra gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ], + "cost": { + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 4, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1, + "ice": 1, + "wind": 1, + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-078C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Demonolith enters the field", + "effect": "choose 1 Forward you control and 1 Forward opponent controls. The former deals damage equal to its power to the latter.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "direction": "FIRST_TO_SECOND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "amount_source": "POWER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Demonolith into the Break Zone: Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": { + "earth": 1 + } + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-079H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, you may discard 1 Backup. If you do so, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Until the end of the turn, Hades also becomes a Forward with 7000 power and \"When Hades attacks, choose 1 Forward opponent controls. It gains 'When this Forward is dealt damage, break this Forward.' until the end of the turn.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "SELF" + } + } + ], + "cost": "1 Earth CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-080H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Morze's Soiree Member you control gain \"If this Character is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.\" and \"This Character cannot be broken by opposing Summons or abilities that don't deal damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Madam Edel enters the field", + "effect": "choose 1 Job Morze's Soiree Member in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-081R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mira enters the field", + "effect": "Choose 1 Monster in your Break Zone. If its cost is equal to or less than the damage you have received, play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Monster you control is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "MONSTER" + } + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-082H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the next damage dealt to Mont Leonis by a Summon or an ability, becomes 0 instead. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "0" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Taunting Blade", + "trigger": "", + "effect": "Choose up to 2 Forwards opponent controls. Deal them 9000 damage. You can only use this ability while Mont Leonis is attacking.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Taunting Blade", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-083H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All Forwards must attack once per turn if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUST_ATTACK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All Forwards must block if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Layle gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard 1 card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-084R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of Main Phase 1 during each of your turns", + "effect": "choose 2 Forwards you control. If you control a Forward of an Element other than Earth, break them and Leslie.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "you may give control of Leslie to your opponent.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "16-085C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Assassin into the Break Zone: Choose 1 Forward that entered the field this turn. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-086C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses 8000 power until the end of the turn. If the cost to cast Ixion was paid with CP of 3 or more different Elements, all the Forwards opponent controls also lose 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-087C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Puppetmaster enters the field", + "effect": "you may discard 1 card. When you do so, choose 1 Character in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-088L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Waltz 3 is discarded from your hand due to an ability", + "effect": "Choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Waltz 3 is put from the field into the Break Zone", + "effect": "Choose up to 2 Job Black Mage other than Card Name Black Waltz 3 in your Break Zone. Add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 Job Black Mage from your hand. When you do so, choose 1 Forward of cost 3 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-089H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category VII Character of an Element other than Lightning, the cost required to cast Zack is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "zack", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zack is put from the field into the Break Zone", + "effect": "You may play 1 Category VII Character from your hand onto the field. If its cost is 5 or more, Zack deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-090R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seymour enters the field", + "effect": "choose 1 Forward opponent controls. If you have 3 or more Summons in your Break Zone, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Seymour deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "seymour" + } + ], + "cost": "Remove 6 Summons in the Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-091C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chadley enters the field", + "effect": "place 2 Research Counters on Chadley.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 2, + "counter_type": "RESEARCH", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "special": "remove 1 Research Counter from Chadley" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-092C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noel enters the field", + "effect": "When Noel enters the field, choose up to 2 Forwards opponent controls. Dull them.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Meteor Javelin", + "trigger": "", + "effect": "Put Noel into the Break Zone: Dull all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Meteor Javelin", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-093R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Noctis is reduced by 1 for each Category XV Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "noctis", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "category": "XV" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category XV Character other than Noctis enters your field", + "effect": "choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category XV Character other than Noctis you control is put from the field into the Break Zone", + "effect": "choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-094C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Palmer into the Break Zone: Look at the top 4 cards of your deck. Add 2 cards among them to your hand and put the rest of the cards into the Break Zone. You can only use this ability if you have no cards in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-095H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vivi enters the field", + "effect": "When Vivi enters the field, choose 1 Job Black Mage other than Card Name Vivi in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage for each Job Black Mage you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-096R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have a Job Shijin in your Break Zone, the cost required to cast Byakko can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "byakko" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Byakko enters the field", + "effect": "When Byakko enters the field, you may search for 1 Job Shijin Forward other than Card Name Byakko and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Byakko attacks", + "effect": "When Byakko attacks, choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-097H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Hyoh gains Haste and Hyoh's power becomes 7000.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": 1 + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Hyoh gains \"If Hyoh deals damage to your opponent, the damage becomes 2 instead.\" and Hyoh's power becomes 10000. You can only use this ability if Hyoh has 7000 power or more. (These effects do not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 10000, + "target": { + "type": "CHOSEN" + }, + "mode": "SET" + } + ], + "cost": 3 + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-098H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Until the end of the turn, Spectral Keeper also becomes a Forward with 7000 power and \"When Spectral Keeper attacks, choose 1 Forward. Dull it.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "damage": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-099C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Job Morze's Soiree Member, Merald gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 2, + "filter_text": "job morze's soiree member" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Merald enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 4 or more Job Morze's Soiree Member, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-100L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Y'shtola enters the field", + "effect": "Choose 1 Forward opponent controls. Until the end of the turn, it loses 4000 power for each Job Scion of the Seventh Dawn Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category XIV Forward. Until the end of the turn, it gains Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": "Dull 1 active Job Scion of the Seventh Dawn Forward" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Pulse of Creation", + "trigger": "", + "effect": "Deal 9000 damage to all the Forwards other than Job Scion of the Seventh Dawn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Pulse of Creation", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, discard 2 Lightning cards" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-101C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Yuke to its owner's hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Yuke enters the field", + "effect": "You may put Yuke into the Break Zone. When you do so, choose 1 Forward of cost 5 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-102R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lann enters the field", + "effect": "Choose 1 Monster in your Break Zone. You may remove it from the game. If you do so, Lann gains +2000 power and \"At the beginning of the Attack Phase during each player's turn, choose 1 Forward opponent controls. Dull it.\" (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-103C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Larva enters the field", + "effect": "When Larva enters the field, choose 1 Forward of cost 3 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Larva into the Break Zone: Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-104R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Reeve enters the field", + "effect": "Choose 1 Forward of cost 2 or less in your Break Zone. Play it onto the field. As long as it is on the field, Reeve does not activate during your Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-105R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Reynn enters the field", + "effect": "Choose 1 Monster in your Break Zone. You may remove it from the game. If you do so, Reynn gains +2000 power and \"At the beginning of the Attack Phase during each player's turn, choose 1 Forward. It gains Haste until the end of the turn.\" (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-106C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 2 active Category VII Characters: All the Forwards opponent controls lose all abilities until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "dull_characters": "2 active Category VII Characters" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 1 active Card Name Cloud, put Andrea Rhodea into the Break Zone: Choose 1 Forward. Put it at the bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true, + "dull_other": "1 active Card Name Cloud", + "special": "put Andrea Rhodea into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-107R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ezel enters the field", + "effect": "You may search for 1 Forward of the same cost as the total cost of discarded cards to cast Ezel and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-108C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Each Forward you control with a Ronso Counter on it gains \"If this Forward is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_source": "OPPONENT_SUMMONS_OR_ABILITIES" + }, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kimahri enters the field", + "effect": "Choose 1 Forward you control. Place 1 Ronso Counter on it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "RONSO", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-109C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Kyrie enters the field, your opponent reveals their hand. Then, look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SCRY", + "count": 2, + "options": [ + "TOP", + "BOTTOM" + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-110C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Clavat to its owner's hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5 — When Clavat enters the field", + "effect": "You may put Clavat into the Break Zone. When you do so, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-111R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have a Job Shijin in your Break Zone, the cost required to cast Genbu can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "genbu" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Genbu enters the field", + "effect": "You may search for 1 Job Shijin Forward other than Card Name Genbu and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "If Genbu is dealt damage", + "effect": "Reduce the damage by 3000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "16-112C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Corsair enters the field", + "effect": "Draw 2 cards, then discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "water": 1, + "generic": 1, + "dull": true, + "special": "put Corsair into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-113C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sahagin enters the field", + "effect": "choose 1 Forward opponent controls. Return it to its owner's hand. Draw 1 card, then discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCRY", + "count": 2, + "options": [ + "TOP", + "BOTTOM" + ] + } + ], + "cost": "1, put Sahagin into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-114C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you discard 1 or more cards due to Summons or abilities", + "effect": "Draw 1 card. This effect will trigger only during your opponent's turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DISCARD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-115H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sarah (MOBIUS) enters the field", + "effect": "gain [Lightning CP].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you gain a [Lightning CP]", + "effect": "reveal the top card of your deck. If it is a Backup, add it to your hand. If it is not a Backup, put it at the top or bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Sarah (MOBIUS) gains +1000 power and \"If Sarah (MOBIUS) is dealt damage less than her power, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "[Lightning CP]" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-116L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Tidus cannot be blocked.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": null, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus is put from the field into its owner's deck", + "effect": "draw 3 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 3, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus is chosen by your opponent's Summons or abilities", + "effect": "you may put Tidus at the bottom of its owner's deck. When you do so, choose 1 Forward opponent controls. Put it at the bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOSEN" + }, + "position": "BOTTOM" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-117H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls is returned from the field to its owner's hand", + "effect": "Draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Until the end of the turn, Tros also becomes a Forward with 7000 power and \"When Tros attacks, choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-118C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Fiona enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fiona is chosen by your opponent's Summons or abilities", + "effect": "You may put Fiona on top of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "16-119H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fusoya enters the field", + "effect": "When Fusoya enters the field, select the following actions from top to bottom up to the same number of Elements other than Water as the cost you paid to cast Fusoya. \"Draw 1 card.\" \"Choose 1 Summon in your Break Zone. Add it to your hand.\" \"Choose 1 Character opponent controls. Return it to its owner's hand.\" \"Choose 1 Forward. Put it on top of its owner's deck.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-120C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward damaged by Firion is put from the field into the Break Zone on the same turn", + "effect": "draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-121R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vesvia enters the field, if you control 2 or more Job Morze's Soiree Member", + "effect": "draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vesvia enters the field, if you control 4 or more Job Morze's Soiree Member", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-122R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Marche enters the field", + "effect": "You may search for 1 Character of cost 2 or less other than Light or Dark and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Marche attacks", + "effect": "If you control 3 or more Category FFTA Characters, draw 1 card. If you control 5 or more, draw 2 cards instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-123L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Meia cannot attack or block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Cast 1 Summon from your hand. The cost required to cast it is reduced by 3 and can be paid using CP of any Element (it cannot become 0). Remove that Summon from the game after use instead of putting it in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-124H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning enters the field", + "effect": "Choose 1 Forward. If the number of Forwards your opponent controls is greater than the number of Forwards you control, remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Switch Schemata", + "trigger": "", + "effect": "Remove Lightning from the game. Play Lightning onto the field at the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Switch Schemata", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-125C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or less. Put it at the top or bottom of its owner's deck. If the cost to cast Leviathan was paid with CP of 3 or more different Elements, also draw 1 card, then discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-126R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You must control Characters of cost 1, 2, 3, 4, 5 and 6 to cast Leo.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Leo due to Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leo enters the field", + "effect": "Look at the top 5 cards of your deck. Cast 1 card among them without paying the cost and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "16-127L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Forward other than Warrior of Light you control, Warrior of Light gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Remove Warrior of Light from the game: All the Forwards you control gain \"This Forward cannot be broken.\" until the end of the turn. You can only use this ability during your opponent's turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-128H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Light CP, put Bartz into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top 5 cards of your deck. Add 1 Job Warrior of Light among them to your hand and return the other cards to the bottom of your deck in any order. You can only use this ability if Bartz is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "2 Light CP, remove Bartz in the Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-129L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Chaos is reduced by 2 for each Element among Characters opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "chaos", + "reduction_per": 2, + "scale_by": "OPPONENT_FIELD_CARDS", + "scale_filter": { + "owner": "OPPONENT" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chaos enters the field", + "effect": "your opponent selects 1 Forward other than Light or Dark they control. You gain control of it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "TAKE_CONTROL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put 1 Character you control owned by your opponent into the Break Zone: Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-130H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Twintania is also a Monster in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_TYPE", + "target": { + "type": "CHOSEN" + }, + "also_type": "MONSTER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Twintania enters the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ENTERS_DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Twintania enters the field, or active Twintania becomes dull", + "effect": "When Twintania enters the field, or active Twintania becomes dull, place 1 Gigaflare Counter on Twintania.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "GIGAFLARE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of Main Phase 1 during each of your turns", + "effect": "At the beginning of Main Phase 1 during each of your turns, remove 1 Gigaflare Counter from Twintania. When you do so, choose 1 Forward opponent controls. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-131S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jecht enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage and 1000 more damage for each Category X Character you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Jecht into the Break Zone: Search for 1 Light or Dark Character and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-132S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Bahamut, you can remove 10 Fire Characters and/or Category X Characters in your Break Zone from the game to reduce the cost required to cast Bahamut by 5. Choose 1 Forward. Deal it 10000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-133S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You may use Braska's special ability by discarding a Summon instead of discarding a Card Name Braska as part of the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALTERNATE_COST", + "ability": "braska", + "alternate_discard": "summon", + "original_discard": "card name braska" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Summon", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Summon", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Grand Summon", + "trigger": "", + "effect": "Choose 2 Forwards opponent controls. Break them. Braska deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Grand Summon", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-134S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Yuna enters the field, select 1 of the 2 following actions. If you have received 5 points of damage or more, select up to 2 of the 2 following actions instead. \"Choose 1 Job Guardian of cost 2 or less in your Break Zone. Play it onto the field.\" \"Activate all the Backups you control.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Job Guardian of cost 2 or less in your Break Zone. Play it onto the field.", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + { + "index": 1, + "description": "Activate all the Backups you control.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if you have received 5 points of damage or more", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Yuna gains \"The Job Guardian Forwards you control gain +2000 power.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-135S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lulu enters the field", + "effect": "Choose 1 Card Name Yuna or Summon in your Break Zone. You may add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "Choose up to 1 Forward opponent controls. Its power becomes 5000 until the end of the turn. This effect will trigger only during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "mode": "SET" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-136S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons and abilities of your opponent must choose Auron if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TAUNT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Summoner Forward or a Job Guardian Forward other than Auron, Auron gains \"When Auron is put from the field into the Break Zone, draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Job Summoner Forward" + }, + "then_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Auron gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-137S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Rikku attacks, choose 1 Forward opponent controls. Return it to its owner's hand. If you control a Job Summoner Forward, put it on top of its owner's deck and draw 1 card instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-138S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can remove 3 Reel Counters from Wakka to use Wakka's special ability without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wakka or a Category X Forward enters your field", + "effect": "place 1 Reel Counter on Wakka.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "REEL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Aurochs Spirit", + "trigger": "", + "effect": "Choose 1 Forward. It loses all abilities until the end of the turn. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Aurochs Spirit", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-139S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Tidus is reduced by 1 for each Category X Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "tidus", + "reduction_per": 1, + "scale_by": "FORWARDS_CONTROLLED", + "scale_filter": { + "category": "X", + "card_type": "FORWARD" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus enters the field", + "effect": "You may search for 1 Card Name Jecht, Card Name Yuna or Card Name Wakka and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus attacks", + "effect": "All the Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "16-140S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sin is added to your hand from the deck due to a search effect", + "effect": "You may pay {3}. When you do so, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sin enters the field", + "effect": "Break all the Forwards other than Sin. If you have received 6 points of damage, break all the Forwards opponent controls instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-001H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The damage dealt by your abilities to Forwards opponent controls cannot be reduced.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, if your ability deals damage to a Forward, double the damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": { + "fire": 2 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Jamming Thrust", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Jamming Thrust", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-002L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edgar enters the field", + "effect": "Choose up to 2 Category VI Forwards other than Card Name Edgar in your Break Zone. Add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category VI Forward of cost 3 or more you control. The next time you use its special ability this turn, you can do so without paying {S}. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Category VI Forward of cost 3 or more you control. The next time you use its special ability this turn, you can do so without paying {S}. You can only use this ability during your turn and only once per turn.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 3 + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "17-003C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Elfe enters the field", + "effect": "You may discard 1 card. If you do so, search for 1 Job AVALANCHE Operative and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Elfe into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-004C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Forward of cost 2 or less, Garland gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a forward of cost 2 or less, garland", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-005C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When King attacks", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 3000 damage.\" \"King gains +2000 power until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 3000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "King gains +2000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-004R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Samurai Forwards and Card Name Samurai Forwards other than Gosetsu you control gain +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gosetsu is put from the field into the Break Zone", + "effect": "choose 1 Job Samurai or Card Name Samurai other than Card Name Gosetsu in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-007C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Goblin enters the field", + "effect": "You may search for 1 [Job Goblin] and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Goblin into the Break Zone. Choose 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-008H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "You may pay {f}{1}. When you do so, choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Samurai gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-009C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is a Fire Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Fire CP, put Samurai into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-010C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Scott enters the field or is put from the field into the Break Zone", + "effect": "choose 1 Forward. It gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Scott is put from the field into the Break Zone", + "effect": "draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-011R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zenos enters the field", + "effect": "you may play 1 Character of cost 4 from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "cost": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zenos attacks", + "effect": "all the Forwards other than Zenos you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-012R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Tifa enters the field, choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Tifa also becomes a Forward with 8000 power. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": { + "fire": 2 + } + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-013C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Berserker gains +3000 power until the end of the turn. At the end of the turn, break Berserker.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-014R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Forwards. Divide 10000 damage among them as you like. If you have received 5 points of damage or more, divide 15000 damage among those instead. (Units must be 1000.)", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "total_damage": 10000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "distribution": "SPLIT" + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "17-015H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jet Bahamut enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Jet Bahamut enters the field", + "effect": "Choose 1 Card Name Garnet Bahamut or Card Name Amber Bahamut in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-016L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Fire Characters and/or [Category (XIV)] Characters, Hien gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 5, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hien attacks", + "effect": "Activate all the [Category (XIV)] Forwards you control. Until the end of the turn, they gain \"This Forward can attack twice in the same turn.\" This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-017H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Sabin is reduced by 1 for each Category VI Character you control (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "sabin", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "category": "VI" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Chakra", + "trigger": "", + "effect": "Activate all the Forwards other than Sabin you control. They gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Chakra", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Aura Cannon", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Aura Cannon", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-018C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{f}{1}, put Mystic Knight into the Break Zone: Choose 1 Forward. Deal it 4000 damage. If you have received a point of damage this turn, deal it 8000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-019R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you receive a fifth point of damage", + "effect": "You may pay {Fire}. When you do so, play Marilith onto the field dull. This effect will trigger only if Marilith is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-020R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Montblanc enters the field", + "effect": "When Montblanc enters the field, you may pay {Wind}. When you do so, search for 1 Card Name Hurdy of cost X and play it onto the field. You can only use Ice CP to pay {Wind}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-021C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red XIII enters the field", + "effect": "You may discard 1 card. When you do so, choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red XIII enters the field", + "effect": "You may pay {Fire}{1}. When you do so, choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-022H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Umaro must attack once per turn if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUST_ATTACK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Umaro enters the field, if you control 4 or less Category VI Characters", + "effect": "discard 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Umaro into the Break Zone. Your opponent discards 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-023H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Scholar enters the field", + "effect": "You may pay {i}. When you do so, your opponent randomly discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 5", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "{i}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-024C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have a Card Name Supersoldier in your Break Zone, Supersoldier gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you have a card name supersoldier in your break zone, supersoldier", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-025C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 card in your opponent's Break Zone. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-026H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Khury Wezette enters the field", + "effect": "Gain 1 CP of any element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls is put from the field into the Break Zone", + "effect": "Gain 1 CP of any element. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull and Freeze all the Characters opponent controls. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 4, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-027R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions: \"Choose 1 dull Forward of cost 2 or less. Break it. Your opponent discards 1 card.\" or \"Choose 1 Forward. If it deals damage other than battle damage to a Forward this turn, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward of cost 2 or less. Break it. Your opponent discards 1 card.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2, + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. If it deals damage other than battle damage to a Forward this turn, the damage becomes 0 instead.", + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward. If it deals damage other than battle damage to a Forward this turn, the damage becomes 0 instead.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-028C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Calautidon enters the field", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Calautidon into the Break Zone: Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 2, + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-029L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Xezat is increased by 1 for each card in your opponent's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_INCREASE_SCALING", + "card_filter": "xezat", + "increase_per": 1, + "count_filter": "card in your opponent's hand." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Xezat enters the field, if your opponent has 3 or more cards in their hand", + "effect": "your opponent reveals their hand. Select 1 card in their hand other than a Backup. Your opponent discards this card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Xezat attacks", + "effect": "all the Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-030H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Setzer enters the field", + "effect": "Name 1 card type. Then, your opponent discards 1 card. If the discarded card is the named card type, you draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Gil Toss", + "trigger": "", + "effect": "Choose 1 Forward. Remove the top card of your deck from the game. Deal it 3000 damage for each CP required to cast the removed card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Gil Toss", + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-031L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Backup among them to your hand or play 1 Job Moogle Backup among them onto the field, and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah attacks", + "effect": "Choose 1 Character. Dull it and Freeze it. If you control 4 or more Backups, your opponent discards 1 card as well.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-032C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "Choose 1 Summon in your Break Zone. Remove it from the game. When you do so, place 1 Magitek Counter on Terra.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MAGITEK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Terra gains +5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Remove 1 Magitek Counter from Terra" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-033C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is an Ice Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Ice, put Time Mage into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-034R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Hurdy into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Hurdy", + "trigger": "", + "effect": "Play 1 Fire or Ice Forward of cost 5 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Hurdy", + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "card_type": "FORWARD", + "element": "FIRE", + "cost_max": 5 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "3 Ice CP, Dull, put Hurdy into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-035R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Job Winged Chaos you control deals damage to a Forward, the damage increases by 3000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Deals Damage To A Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 3000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garnet Bahamut is put from the field into the Break Zone", + "effect": "You may search for 1 Card Name Jet Bahamut or Card Name Amber Bahamut and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-036R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Job Winged Chaos you control is dealt damage by a Forward, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "condition": { + "damage_source": "FORWARD" + }, + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": {} + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Amber Bahamut is put from the field into the Break Zone", + "effect": "You may search for 1 Card Name Jet Bahamut or Card Name Garnet Bahamut and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-037C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Each player discards 1 card. At the end of the turn, each player draws 1 card. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "EACH_PLAYER_DRAW", + "count": 1 + } + ], + "cost": "S, put Harley into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-038R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 3 cards or less in their hand, White Tiger l'Cie Qun'mi gains +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if your opponent has 3 cards or less in their hand, white tiger l'cie qun'mi", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 1 card or less in their hand, White Tiger l'Cie Qun'mi cannot be broken.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "17-039C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Fencer into the Break Zone: Choose 1 dull Forward. Deal it 4000 damage. If you have received a point of damage this turn, deal it 8000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-040C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (XIII-2) enters the field", + "effect": "Remove the top card of your deck from the game. You can cast it this turn. The cost required to cast it is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-041C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yotsuyu enters the field", + "effect": "Choose 1 Forward. If your opponent doesn't discard 1 card, break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-042R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Each Forward you control with a Turks Counter on it gains +5000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 2 cards: Choose 1 Category VII Forward you control. Place 1 Turks Counter on it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "TURKS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Legendary Turk into the Break Zone: Choose 1 Forward. Break it. You can only use this ability if a Turks Counter is placed on Legendary Turk.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-043H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dancer enters the field, you may pay (1).", + "effect": "When you do so, choose up to 3 Characters. Activate them. Damage 3 — Dull 1 active Job Dancer or Card Name Dancer: Choose 1 Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-044R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Onion Knight enters the field, choose 1 Forward. It gains \"This Forward cannot attack or block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + }, + "action": "ATTACK_AND_BLOCK" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "{s}, return Onion Knight to its owner's hand: Play 1 Forward of cost 3 or 4 from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "card_type": "FORWARD", + "cost": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-045R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards opponent controls lose 2000 power for each Poison Counter on them.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD_SCALING", + "amount_per": -2000, + "count_filter": "poison counter on them.", + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "choose 1 Forward opponent controls. Place 1 Poison Counter on it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "POISON", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Bio", + "trigger": "", + "effect": "Choose up to 2 Forwards. Place 3 Poison Counters on them.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Bio", + "effects": [ + { + "type": "ADD_COUNTER", + "count": 3, + "counter_type": "POISON", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-046C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is a Wind Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Wind CP, put Ranger into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-047L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent doesn't control a Forward of cost 5 or more, Kelger gains Haste, First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Forward Of Cost 5" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Kelger enters the field, you may pay {Earth}. When you do so, choose 1 Forward of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-048C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{S}, put Thief into the Break Zone: Your opponent puts the top 2 cards of their deck into the Break Zone. If you have received a point of damage this turn, your opponent puts the top 4 cards of their deck into the Break Zone instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-049C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Pollendina enters the field", + "effect": "you may search for 1 Category IV Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-050C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cecil enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-051C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "S", + "trigger": "", + "effect": "Choose an opponent's auto-ability. If your opponent doesn't pay {Wind}{Wind}, cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "S", + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "{S}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-052H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Dario Hourne is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Dario Hourne cannot be broken by opposing Summons or abilities that don't deal damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Choose 1 Forward. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "special", + "name": "Aeroga Blade", + "trigger": "", + "effect": "Choose 1 Character of cost 4 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Aeroga Blade", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-053R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Reveal the top 3 cards of your deck. Add 1 Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 3, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-054R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tiamat attacks", + "effect": "Choose 1 Character you control. You may return it to its owner's hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you receive a fifth point of damage", + "effect": "You may pay {Wind}. When you do so, play Tiamat onto the field dull. This effect will trigger only if Tiamat is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-055H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Typhon enters the field", + "effect": "Choose up to 2 cards in your opponent's Break Zone. Remove them from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Typhon to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Snort", + "trigger": "", + "effect": "Choose 1 Forward. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Snort", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "wind": 3, + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-056L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noel attacks", + "effect": "When Noel attacks, you may remove Noel from the game. If you do so, at the beginning of your next Main Phase 1, play Noel onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noel enters the field due to an ability of Card Name Noel", + "effect": "When Noel enters the field due to an ability of Card Name Noel, select 1 of the 3 following actions. \"Choose 1 Character of cost 4 or more. Break it.\" \"Noel deals your opponent 1 point of damage.\" \"Search for 1 Forward and add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Character of cost 4 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Noel deals your opponent 1 point of damage.", + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "noel" + } + ] + }, + { + "index": 2, + "description": "Search for 1 Forward and add it to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Noel gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "17-057H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, deal 1000 damage for each card you have cast this turn to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "OPPONENT_FORWARDS", + "multiplier": 1000, + "scale_filter": { + "owner": "OPPONENT", + "card_type": "FORWARD" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Its power becomes 4000 until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "mode": "SET" + } + ], + "cost": "Dull 1 active Job Dancer or Card Name Dancer other than Penelo" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-058R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fuhito is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Put 1 card among them on top of your deck and the other to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCRY", + "count": 2, + "keep_top": 1 + } + ], + "cost": "S, put Fuhito into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-059C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Hope enters the field, reveal the top card of your deck. If it is a Character, add it to your hand. If it is a Category XIII Character, also activate Hope.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-060C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yagudo enters the field", + "effect": "Choose 1 Forward. Its power becomes 4000 until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "mode": "SET" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Its power becomes 4000 until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "mode": "SET" + } + ], + "cost": { + "cp": [ + { + "element": "Wind", + "count": 2 + } + ], + "put_into_break_zone": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-061C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "3 Wind CP, put Archer into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-062C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category II Forward other than Ricard, Ricard gains +1000 power and \"Summons and abilities of your opponent must choose Ricard if possible.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a category ii forward other than ricard, ricard", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-063R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luso enters the field, if you have cast 3 or more cards this turn", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luso enters the field, if you have cast 7 or more cards this turn", + "effect": "Deal 8000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-064C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Ursula blocks or is blocked, you may put 1 Backup you control into the Break Zone. When you do so, Ursula gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-065H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Arciela enters the field or attacks", + "effect": "Choose 1 Summon from either player's Break Zone. You may remove it from the game. If you do so, place 1 Refresh Counter on Arciela.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "REFRESH", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Negate all damage dealt to it. It gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Remove 1 Refresh Counter from Arciela" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-066C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Cardian gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 5 — Cardian gains Brave and \"Cardian cannot become dull by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "17-067C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": [ + "dull" + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 5", + "trigger": "", + "effect": "Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": [ + "1 Earth CP", + "put Gabranth into the Break Zone" + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-068R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Duke Snakeheart blocks", + "effect": "Break Duke Snakeheart and any Forwards that are blocked by Duke Snakeheart.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-069C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Warrior into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn. If you have received a point of damage this turn, it gains +10000 power until the end of the turn instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-070R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 5 or more. Deal it 9000 damage.\" \"All the Forwards you control gain +5000 power until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 5 or more. Deal it 9000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "All the Forwards you control gain +5000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-071R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dorando deals damage to your opponent", + "effect": "choose up to 1 Forward in your Break Zone and up to 1 Backup in your Break Zone. Add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Rebellious Spirit", + "trigger": "", + "effect": "Until the end of the turn, Dorando gains +4000 power, Brave and \"Dorando cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Rebellious Spirit", + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-072H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Baron Guardsman enters the field", + "effect": "You may pay {Earth}. When you do so, name 1 card type. Remove all the cards of named card type in your opponent's Break Zone from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Baron Guardsman gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-073C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seeping Brie enters the field", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Seeping Brie into the Break Zone: Choose 1 Forward. Deal it 2000 damage for each Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "BACKUPS_CONTROLLED", + "multiplier": 2000, + "scale_filter": { + "card_type": "BACKUP" + } + } + ], + "cost": { + "dull": true, + "cp": [ + { + "element": "Earth", + "count": 2 + }, + { + "element": "generic", + "count": 1 + } + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-074L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prishe enters the field or attacks", + "effect": "Choose 1 Forward opponent controls. Prishe and the chosen Forward deal damage equal to their respective power to the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "MUTUAL_DAMAGE", + "source_card": "prishe", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Prishe gains +2000 power until the end of the turn. If the discarded card is a Card Name Prishe, Prishe gains +4000 power until the end of the turn instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard 1 card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "Prishe gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-075C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Maat gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Maat gains \"Maat cannot be broken by opposing Summons or abilities that don't deal damage.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "BREAK_BY_OPPONENT", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true, + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-076H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Matoya (I) enters the field", + "effect": "Select 1 of the 3 following actions.\n\"Choose 1 Character in your Break Zone. Add it to your hand.\"\n\"Remove all the cards in your opponent's Break Zone from the game.\"\n\"You may pay {Earth}{Earth}2. When you do so, break all Forwards.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Character in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Remove all the cards in your opponent's Break Zone from the game.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 2, + "description": "You may pay {Earth}{Earth}2. When you do so, break all Forwards.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-077C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is an Earth Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Earth CP, put Monk into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-078R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Your opponent may only declare as many attacks in the same turn as the number of Backups they control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "OPPONENT_MAY", + "action": "only declare as many attacks in the same turn as the number of backups they control." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Night Dancer is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. It gains \"This Forward cannot attack.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CANT_ATTACK", + "restriction": "CANNOT_ATTACK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-079L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shadow Lord enters the field", + "effect": "name 1 Job. Break all the Forwards with named Job and ~Card Name Job Standard Unit~. When 3 or more Forwards are put from the field into the Break Zone by this effect, Shadow Lord deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 5 — Shadow Lord gains +1000 power and Brave. Shadow Lord's Element becomes Dark.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-080R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ewen is put from the field into the Break Zone", + "effect": "you may put Ewen on top of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Ewen is put into the Damage Zone", + "effect": "choose 1 Forward. Break it. (This ability may only be used as an EX Burst.)", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "Damage 3", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-081H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Lyse or Card Name Yda while already in control of either Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "cannot_play": "lyse or card name yda", + "condition": { + "control": "either character." + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward forming a party you control is dealt damage, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "in_party": true + }, + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a party you control deals damage to your opponent", + "effect": "draw 1 card. Lyse deals your opponent 1 point of damage. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-082R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lich deals damage to a Forward or is dealt damage by a Forward", + "effect": "break that Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_FORWARD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you receive a fifth point of damage", + "effect": "you may pay {Earth}. When you do so, play Lich onto the field dull. This effect will trigger only if Lich is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-083C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rydia enters the field", + "effect": "Choose 1 Forward put in your Break Zone from the field during this turn. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-084C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lorenzo attacks", + "effect": "Lorenzo will not activate during your next Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lorenzo attacks", + "effect": "Until the end of the turn, Lorenzo doubles its power and gains \"When Lorenzo deals damage to your opponent, choose 1 Character in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-085R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ovjang & Mnejing is also Card Name Ovjang and Card Name Mnejing in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "ovjang and card name mnejing" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Dispel", + "trigger": "", + "effect": "Choose 1 Character. It loses all its abilities until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dispel", + "effects": [ + { + "type": "REMOVE_ABILITY", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + }, + "ability": "ALL" + } + ], + "cost": { + "special": true, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Shield Bash", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Shield Bash", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "dull": true, + "cp": { + "lightning": 1 + } + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-086H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Red Mage enters the field, you may pay {Fire}{1}. When you do so, choose 1 Forward of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "", + "effect": "When Red Mage enters the field, choose 1 Forward other than Red Mage. Until the end of the turn, it gains +1000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-087H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aphmau enters the field", + "effect": "You may search for 1 Card Name Oujang and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aphmau enters the field", + "effect": "You may search for 1 Card Name Mnejing and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Oujang or Card Name Mnejing in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": { + "cp": { + "lightning": 2 + }, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-088R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alisaie enters the field", + "effect": "Choose 1 Forward other than Card Name Alisaie in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3 — When Alisaie enters the field", + "effect": "Choose 1 Job Scion of the Seventh Dawn Forward other than Card Name Alisaie in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-089C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Arecia Al-Rashia enters the field", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-090R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "If you cast Ixion, you may pay an extra {Lightning}{2}. Break all the Forwards of cost 2 or less. If you paid the extra cost, break all the Forwards of cost 3 or less instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Ixion" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-091L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If there are 10 or more cards removed from the game, Exdeath gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if there are 10 or more cards removed from the game, exdeath", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath enters the field", + "effect": "Remove all the Characters in each player's Break Zone from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if there are 20 or more cards removed from the game", + "effect": "Your opponent selects 1 Character they control. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-092R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During each turn, when Owe is chosen by your opponent's Summon or ability for the first time in that turn, cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Owe enters the field, gain 1 Lightning CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "New Moon Blade", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or less. Break it. Gain 1 Lightning CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "New Moon Blade", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "lightning": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-093C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Orc enters the field", + "effect": "choose 1 damaged Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Orc into the Break Zone: Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-094C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid of Clan Gully enters the field", + "effect": "choose 1 Lightning Character in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "LIGHTNING" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-095C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. Until the end of the turn, it gains +2000 power and Haste. You can only use this ability if you control only 1 Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true, + "cp": [ + { + "element": "Lightning", + "count": 1 + } + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-096H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Man in Black or Card Name Golbez while already in control of either Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "cannot_play": "man in black or card name golbez", + "condition": { + "control": "either character." + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Man in Black enters the field or attacks", + "effect": "choose 1 Summon in your Break Zone. Remove it from the game. You can cast it at any time you could normally cast it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "choose up to 1 Forward. It gains \"This Forward cannot attack or block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "action": "ATTACK_AND_BLOCK" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-097H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Salire enters the field", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward. Dull it.\" \"You may pay ◆. When you do so, choose 1 Forward of cost 2 or less. Break it.\" \"You may pay ◆◆◆. When you do so, choose 1 active Forward. Deal it 9000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "You may pay ◆. When you do so, choose 1 Forward of cost 2 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 2, + "description": "You may pay ◆◆◆. When you do so, choose 1 active Forward. Deal it 9000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-098R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cissnei enters the field", + "effect": "You may discard 1 card. When you do so, choose 1 Forward. Deal it 1000 damage for each CP required to cast the discarded card. If the discarded card is a Job Member of the Turks, also deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Cissnei gains +2000 power, Haste and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-099C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Jack deals damage to a Forward or your opponent, double the damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "modifier": "DOUBLE", + "condition": "jack" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-100C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Knight is active, Knight cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Knight is dull, Knight gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if knight is dull, knight", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-101C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Knight into the Break Zone: Choose 1 active Forward. Deal it 4000 damage. If you have received a point of damage this turn, deal it 8000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-102L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Hooded Man or Card Name Kain while already in control of either Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "cannot_play": "hooded man or card name kain", + "condition": { + "control": "either character." + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hooded Man enters the field", + "effect": "choose 1 Card Name Hooded Man or Card Name Kain in your Break Zone. You may remove it from the game. When you do so, activate all the Backups you control and draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-103R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Yugiri enters the field, you may search for 1 Job Ninja or Card Name Ninja other than Card Name Yugiri and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard a total of 2 Job Ninja or Card Name Ninja: Choose 1 Forward of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-104C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character is put from the field into the Break Zone", + "effect": "Learte gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-105C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is a Lightning Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Dragoon into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-106C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward in your opponent's Break Zone. Remove it from the game. Blue Mage's power becomes the same as that Forward's power until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-107R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alphinaud enters the field", + "effect": "Draw 2 cards, then discard 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alphinaud enters the field", + "effect": "Choose 1 Forward of cost 4 or less other than Card Name Alphinaud in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-108C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Andoria enters the field", + "effect": "choose 1 Forward. If you control 2 or more Forwards, put it at the bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "position": "BOTTOM" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-109R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. At the beginning of the next Main Phase 1, put it into the Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-110C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Quadav enters the field", + "effect": "your opponent selects 1 Forward of cost 2 or less they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Quadav into the Break Zone: Choose 1 Forward opponent controls. Your opponent puts it at the top or bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + { + "element": "Water", + "count": 1 + }, + { + "element": "Water", + "count": 1 + }, + { + "element": "generic", + "count": 1 + } + ], + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-111C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Chemist into the Break Zone: Draw 1 card, then discard 1 card. If you have received a point of damage this turn, draw 2 cards, then discard 1 card instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-112R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "When Kraken attacks, draw 1 card, then discard 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you receive a fifth point of damage", + "effect": "When you receive a fifth point of damage, you may pay {W}. When you do so, play Kraken onto the field dull. This effect will trigger only if Kraken is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-113L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay with Water CP instead of S when paying for the special abilities of Category FFBE Characters you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Glaciela Wezette enters the field", + "effect": "Gain 1 Water CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "WATER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Surefire Burst", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage for each Character you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Surefire Burst", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FIELD_CARDS_CONTROLLED", + "multiplier": 2000 + } + ], + "cost": { + "s": true, + "water": 1, + "light": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-114C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Water Forward other than Curilla, Curilla gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a water forward other than curilla, curilla", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a [Job Knight] Forward other than Curilla, Curilla gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a [job knight] forward other than curilla, curilla", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-115R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The opponent's Forwards enter the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ENTERS_DULL", + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Alys the Ensorceled, Maquis the Phantasm gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a card name alys the ensorceled, maquis the phantasm", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Maquis the Phantasm enters the field", + "effect": "When Maquis the Phantasm enters the field, choose 1 Job Duelhorn in your Break Zone. You may pay ◆. If its cost is X, play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-116C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gordon enters the field", + "effect": "When Gordon enters the field, draw 1 card, then discard 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gordon enters the field", + "effect": "When Gordon enters the field, you may pay {Water}. When you do so, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-117C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Zazan is dealt damage less than his power, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": "DAMAGE_LESS_THAN_POWER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-118R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Alys the Ensorceled enters the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ENTERS_DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Alys the Ensorceled does not activate during your Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Maquis the Phantasm, Alys the Ensorceled gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a card name maquis the phantasm, alys the ensorceled", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alys the Ensorceled attacks", + "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-119C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put White Mage into the Break Zone: Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is a Water Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Water CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-120H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Princess Sarah cannot attack or block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Princess Sarah is chosen by Summons or abilities", + "effect": "you may draw 1 card. This effect will trigger only during your opponent's turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-121H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Frimelda enters the field", + "effect": "Choose 1 Forward opponent controls. It loses 7000 power until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "Damage 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "Frimelda gains +1000 power and \"When Frimelda attacks, choose 1 Character opponent controls. Put it into the Break Zone.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-122C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Resistance Break", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 3000 damage for each card in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Resistance Break", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "CARDS_IN_HAND", + "multiplier": 3000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-123L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Minwu, you can remove 3 Summons each of a different Element in your Break Zone from the game to reduce the cost required to cast Minwu by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 ability that is choosing a Forward you control. Cancel its effect. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-124H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (VI) enters the field", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, your opponent cannot search.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "Put Mog (VI) into the Break Zone" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "17-125R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ramada enters the field", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand. Gain 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Sharp Spear", + "trigger": "", + "effect": "Until the end of the turn, Ramada gains +2000 power, Haste and \"If Ramada deals damage to your opponent, the damage becomes 2 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Sharp Spear", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-126H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rursan Reaver enters the field", + "effect": "you may pay {I}{1}. When you do so, choose 1 Forward opponent controls. It loses 5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Rursan Reaver gains +2000 power and \"When Rursan Reaver attacks, choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-127H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Engelbert enters the field", + "effect": "Gain 2 {Earth}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 2, + "element": "EARTH" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "ability_text": "if this forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.", + "duration": "END_OF_TURN" + } + ], + "cost": "{Earth}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-128L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards of cost 2 or less other than Maria you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Maria enters the field", + "effect": "Choose up to 1 Backup you control. Activate it. It loses all its abilities and also becomes a Forward with 8000 power. (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-129H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Vinera Fennes is reduced by 1 for each [Dark] you have.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "vinera fennes", + "reduction_per": 1, + "scale_by": "UNKNOWN", + "scale_filter": { + "element": "DARK" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vinera Fennes attacks", + "effect": "When Vinera Fennes attacks, you may pay [Dark]. When you do so, all the Forwards opponent controls lose 5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -5000, + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "17-130L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Palamecia Counter is placed on The Emperor, The Emperor gains \"If The Emperor is dealt damage, remove 1 Palamecia Counter from The Emperor and the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "if the emperor is dealt damage, remove 1 palamecia counter from the emperor and the damage becomes 0 instead" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor enters the field", + "effect": "When The Emperor enters the field, you may search for up to 2 Card Name The Emperor and remove them from the game. Then, draw 1 card and place 1 Palamecia Counter on The Emperor for each card you removed due to this ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-001C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Achuka enters the field", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "If Achuka deals damage to a Forward, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Achuka deals damage to a Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "18-002C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 1 active Job Manikin: False Stalwart gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-003C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "{s}, discard Machinist: Draw 1 card. You can only use this ability if Machinist is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-004R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, place 2 Melody Counters on Cleome.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 2, + "counter_type": "MELODY", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 1 Melody Counter from Cleome: Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 1 Melody Counter from Cleome: Choose 1 Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-005C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you cast Salamander, you may remove 10 Fire cards in your Break Zone from the game as an extra cost. Deal 5000 damage to all the Forwards opponent controls. If you paid the extra cost, deal 7000 damage to all the Forwards opponent controls instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Salamander" + }, + "then_effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "18-006C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zell attacks", + "effect": "When Zell attacks, choose 1 Forward opponent controls. If Zell has 10000 power or more, deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 2 cards: Zell gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard 2 cards" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-007C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Selphie enters the field, choose 1 Fire Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Fire Forward. It gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "FIRE" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Selphie into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-008H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Fire Forward you control attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage. Put the top 2 cards of your deck into the Break Zone. Until the end of the turn, Two-Headed Dragon also becomes a Forward with 9000 power. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "element": "FIRE" + } + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-009H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus enters the field", + "effect": "Put the top 5 cards of your deck into the Break Zone. When you do so, choose up to 1 Forward. If all the cards put into the Break Zone are of Fire Element, deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-010C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Berserker must attack once per turn if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUST_ATTACK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Berserker enters the field", + "effect": "You may pay {Fire}. When you do so, choose 1 Forward. It gains \"If possible, this Forward must block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "MUST_BLOCK", + "restriction": "MUST_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-011R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paine enters the field, choose 1 Forward", + "effect": "Deal it 7000 damage. If it is a Multi-Element Forward, deal it 10000 damage instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a damaged Forward opponent controls is put from the field into the Break Zone, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "a damaged Forward opponent controls is put from the field into the Break Zone" + }, + "then_effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "18-012L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Faris enters the field or attacks", + "effect": "deal 1000 damage to all Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Faris or a Job Warrior of Light Forward you control is dealt damage", + "effect": "choose up to 1 Forward opponent controls. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Faris enters the field", + "effect": "you may search for 1 Job Warrior of Light other than Card Name Faris and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-013R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Category XIII Characters, the Category XIII Forwards you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 3 or more category xiii characters, the category xiii forwards you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next Category XIII Forward is reduced by 2 (it cannot become 0). You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "Dull" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "18-014R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Meeth enters the field", + "effect": "When Meeth enters the field, you may discard 1 Multi-Element card. If you do so, search for 1 card other than a Backup and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "BACKUP" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-015R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 2", + "cost": "Fire, 1 Fire" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ramza enters the field", + "effect": "Choose 1 Job Knight of cost 5 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 5 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Break it. Ramza deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "Dull 4 active Job Knight" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-016C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 card: Choose 1 Forward. Deal it 3000 damage. If it is a Multi-Element Forward, deal it 5000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-017R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you don't control any Forwards, the cost required to cast Rain is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "rain", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Rain gains +1000 power and \"When Rain attacks, choose 1 Forward. Deal it 5000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-018R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, if a Character enters the field by your opponent's Summons or abilities, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull, put Alhanalem into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-019R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent discards 1 or more cards due to your Summons or abilities", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "Weiss gains +1000 power and \"Weiss cannot be chosen by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-020C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Quistis enters the field", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +2000 power and \"When this Forward attacks, your opponent randomly discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-021R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cu Chaspel enters the field", + "effect": "Each player selects 1 card from their Break Zone and adds it to their hand. Then each player discards 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-022C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard Black Mage: Draw 1 card. You can only use this ability if Black Mage is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-023H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Krysta enters the field", + "effect": "your opponent randomly discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Krysta also becomes a Forward with 8000 power. You can only use this ability if your opponent has 2 cards or less in their hand and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-024C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "If you cast Shiva, you may remove 10 Ice cards in your Break Zone from the game as an extra cost. Choose 1 Forward. Dull it and Freeze it. If you paid the extra cost, break it instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Shiva" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-025C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power and First Strike. You can only use this ability if your opponent has 1 card or less in their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-026L": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "If your opponent has 2 cards or less in their hand, Teodor gains +2000 power, Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 2", + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent has 2 cards or less in their hand" + }, + "then_effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ], + "cost": "{Ice}{Ice}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Teodor enters the field", + "effect": "When Teodor enters the field, your opponent discards 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Teodor enters the field due to Warp", + "effect": "When Teodor enters the field due to Warp, your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "18-027C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nooj enters the field", + "effect": "Choose 1 dull Forward. Break it. Your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-028C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Nero enters the field", + "effect": "You may search for 1 Card Name Weiss and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Card Name Weiss enters your field", + "effect": "Your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "18-029R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Hein cannot be broken by opposing Summons or abilities that don't deal damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hein enters the field", + "effect": "Choose up to 4 Characters. Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 4, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-030H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 1 card or less in your hand, Physalis gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you have 1 card or less in your hand, physalis", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 card: Remove the top 2 cards of your deck from the game. You can cast them at any time you could normally cast them this turn. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "discard": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-031C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rune Fencer enters the field or attacks", + "effect": "You may pay 1 [Ice]. When you do so, choose 1 Forward. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-032C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Job Manikin Forwards you control are chosen by your opponent's Summons or abilities", + "effect": "You may pay {2}. When you do so, cancel their effects.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-033R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Yuna enters the field, your opponent selects 1 Forward they control. Dull and Freeze all the other Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Great Whirl", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage. You may dull active Yuna. When you do so, use this special ability again without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Great Whirl", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "ice": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-034R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lasswell enters the field, if your opponent controls 4 or more dull Characters", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Lasswell gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-035R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Arc enters the field", + "effect": "When Arc enters the field, reveal the top 5 cards of your deck. Add 1 Fire, Earth or Water card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If there are 4 or more different Elements among Forwards you control, the Forwards you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if there are 4 or more different elements among forwards you control, the forwards you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-036R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category XV Forward enters your field", + "effect": "Activate Iris.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains \"This Forward cannot be chosen by your opponent's abilities.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "restriction": "CANNOT_BE_TARGETED", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, put Iris into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-037C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Delusory Dragoon enters the field", + "effect": "Choose 1 Job Manikin Forward. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-038C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kytes enters the field", + "effect": "When Kytes enters the field, reveal the top 3 cards of your deck. Add 1 Wind card among them to your hand and return the other cards to the bottom of your deck in any order. If it is a Category XII Character, also activate Kytes.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Kytes into the Break Zone: Choose up to 2 Characters. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ranger enters the field", + "effect": "Choose 1 Forward or Monster of cost 1. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-040H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cerberus enters the field", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Activate all the Backups you control.\" \"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 5 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Activate all the Backups you control.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + { + "index": 2, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Cerberus also becomes a Forward with 9000 power. You can only use this ability if you have cast 2 or more cards this turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 9000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-041C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "During each turn, when Colkhab is chosen by your opponent's Summon or ability for the first time in that turn", + "effect": "Each player puts the top card of their deck into the Break Zone. If both cards are of the same card type, cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Colkhab gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-042C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Category VII Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ], + "cost": "Dull, put Zhijie into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-043C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Discard Thief: Draw 1 card. You can only use this ability if Thief is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-044R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp", + "cost": "2 Wind" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sherlotta enters the field", + "effect": "you may search for 1 card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-045C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "If you cast Dryad, you may remove 10 Wind cards in your Break Zone from the game as an extra cost. Choose 1 Forward. Deal it 2000 damage for each Wind Character you control. If you paid the extra cost, also draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Dryad" + }, + "then_effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-046R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gnash enters the field", + "effect": "you may pay {W}{W}{2}. When you do so, choose 1 Forward or Monster of cost 4 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 2 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ], + "cost": "{W}{W}{1}, put Gnash into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-047H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bartz enters the field", + "effect": "Name 1 Job and 1 Element other than Light or Dark. Bartz gains named Job and Element. (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Forward other than Bartz you control with the same Job as Bartz, Bartz gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Bartz cannot be chosen by your opponent's Summons or abilities that share its Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-048R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Wind Forwards you control gain \"This Forward cannot be blocked by a Forward of cost 3 or more.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 3, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Ice Forwards you control gain +1000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Earth Forwards you control gain +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-049R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Category FFCC Characters, Yuri cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuri enters the field or attacks", + "effect": "choose up to 2 Category FFCC Characters. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-050L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuffie attacks", + "effect": "Activate all the Forwards you control. Until the end of your opponent's turn, Yuffie gains +1000 power and \"Yuffie cannot be chosen by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Doom of the Living", + "trigger": "", + "effect": "Choose any number of Forwards. Divide 24000 damage among them as you like. (Units must be 1000.)", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Doom of the Living", + "effects": [ + { + "type": "DAMAGE", + "total_damage": 24000, + "target": { + "type": "CHOSEN" + }, + "distribution": "SPLIT" + } + ], + "cost": "S, Wind, Wind, Wind" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-051C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Forward of cost 5 or 6 and play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "Damage 3, put Leafkin into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-052H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Ahriman enters the field, choose 1 Forward other than Multi-Element. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{Ⓢ}: Until the end of the turn, Ahriman also becomes a Forward with 8000 power. You can only use this ability if you control a Forward of power 9000 or more and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-053C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Delusory Knight into the Break Zone: Choose 1 Job Manikin. It gains \"This Character cannot be broken.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-054L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Galuf attacks", + "effect": "choose 1 Forward opponent controls. Deal it damage equal to Galuf's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "galuf", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Galuf gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Remove 3 cards in the Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Galuf gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-055R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": null, + "trigger": "When Krile enters the field", + "effect": "When Krile enters the field, select 1 of the 2 following actions.\n\"Choose 1 Summon in your Break Zone. Add it to your hand.\"\n\"Choose 1 Category V Forward in your Break Zone. Add it to your hand.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Category V Forward in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-056C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cait Sith (XI) enters the field", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — If Cait Sith (XI) is on the field, Cait Sith (XI) can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_ANY_CP", + "condition": { + "card_on_field": "cait sith (xi)" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-057C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kolka enters the field", + "effect": "you may discard 1 Forward. When you do so, choose 1 Forward. Deal it damage equal to the discarded Forward's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "the discarded forward", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-058R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serafie enters the field", + "effect": "You may search for 1 Card Name Lann and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward of cost 2 or less enters your field", + "effect": "Place 1 Gem Counter on Serafie.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "GEM", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 2 Gem Counters from Serafie: Draw 1 card. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-059R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Tama cannot attack or block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Tama cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward you control is chosen by your opponent's Summon or ability", + "effect": "You may put Tama into the Break Zone. When you do so, cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-060H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control other than Daisy is dealt damage, the damage is dealt to Daisy instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Daisy gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Warring Spirit", + "trigger": "", + "effect": "Daisy gains +30000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warring Spirit", + "effects": [ + { + "type": "POWER_MOD", + "amount": 30000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-061R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Tilika enters the field, gain {Earth}.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "EARTH" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Gain {Earth}.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "EARTH" + } + ], + "cost": "{Dull}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-062R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. Name 1 Job. It gains the named Job until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MODIFY", + "job": "NAMED", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + }, + "property": "JOB" + } + ], + "cost": "1 Earth CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-063C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "If you cast Hashmal, you may remove 10 Earth cards in your Break Zone from the game as an extra cost. Choose 1 Forward you control. It gains +7000 power until the end of the turn. If you paid the extra cost, all the Forwards you control gain +7000 power until the end of the turn instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Hashmal" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-064C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Discard Geomancer: Draw 1 card. You can only use this ability if Geomancer is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-065C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Polk enters the field", + "effect": "Choose 1 Job AVALANCHE Operative in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Polk into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-066C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It cannot attack or block until the end of your opponent's turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "ATTACK_AND_BLOCK", + "duration": "END_OF_OPPONENT_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-067C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 3", + "trigger": "", + "effect": "Warp 3 — {Earth CP 1}", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 3", + "cost": { + "earth": 1 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Yumcax is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Yumcax gains Brave and \"When Yumcax is put from the field into the Break Zone, draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "18-068R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Earth Backups you control can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Multi-Element Forward", + "effect": "Choose 1 Earth Forward other than Card Name Rikku in your Break Zone. Add it to your hand. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "EARTH" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-069C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Discard Red Mage: Draw 1 card. You can only use this ability if Red Mage is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "cp": { + "lightning": 1 + } + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-070C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aphmau enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Character of cost 2 or less among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Put Aphmau into the Break Zone: Choose 1 Forward of cost 2 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "{S}{Lightning}{Dull}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-071R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if 3 or more Forwards have left the field, the cost required to cast August is reduced by 6.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "august", + "amount": 6, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When August attacks", + "effect": "Activate August. August gains \"August can attack twice in the same turn.\" until the end of the turn. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-072C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Kam'lanaut cannot be chosen by a Multi-Element Forward's ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "MULTI_ELEMENT_FORWARD_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kam'lanaut attacks", + "effect": "When Kam'lanaut attacks, choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Kam'lanaut gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-073H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 5", + "trigger": "", + "effect": "When Garuda (III) enters the field, break all the Forwards other than Garuda (III).", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 5", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "2 Lightning CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-074L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gilgamesh enters the field", + "effect": "You may remove any number of cards in your Break Zone from the game. When you do so, choose 1 Forward of cost equal to or less than the number of Elements among removed cards. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Gilgamesh gains Brave and \"Gilgamesh can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MULTI_ATTACK", + "attack_count": 2, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-075R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seifer enters the field", + "effect": "You may receive 1 point of damage. When you do so, choose 1 Category VIII Forward other than Card Name Seifer in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you receive a point of damage", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-076C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "While paying the cost to cast a Category VIII card, if Cid Kramer is on the field, Cid Kramer can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_ANY_CP", + "condition": { + "card_on_field": "cid kramer" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-077R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Sophiar enters the field", + "effect": "Choose 1 Character in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-078R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Dull it. If you have received 4 points of damage or less, Cindy deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-079R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Seifer, Fujin and the Card Name Seifer Forward you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a card name seifer, fujin and the card name seifer forward you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3", + "effect": "Fujin and the Card Name Seifer Forward you control gain +2000 power and \"This Forward cannot be chosen by your opponent's Summons.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hurkan enters the field", + "effect": "choose 1 Forward of cost 5 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "put Hurkan into the Break Zone: Choose 1 Forward of cost 5 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-081H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Melusine enters the field", + "effect": "Choose 1 Forward of cost 4 or less. You gain control of it until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "TAKE_CONTROL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Melusine also becomes a Forward with 7000 power and \"When Melusine is chosen by your opponent's Summons or abilities, if your opponent doesn't discard 1 card, cancel its effect.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-082C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Job Manikin, the cost required to cast Imitation Despot is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "imitation despot", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Imitation Despot enters the field", + "effect": "Choose 1 Job Manikin other than Card Name Imitation Despot in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-083R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Seifer, Raijin and the Card Name Seifer Forward you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a card name seifer, raijin and the card name seifer forward you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5", + "effect": "Raijin and the Card Name Seifer Forward you control gain +2000 power and \"This Forward cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-084C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you cast Ramuh, you may remove 10 Lightning cards in your Break Zone from the game as an extra cost. Choose 1 Forward. Deal it 7000 damage. If you paid the extra cost, deal it 15000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Ramuh" + }, + "then_effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "18-085C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "You may pay {L}{L}{3}. When you do so, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3", + "effect": "Dragoon gains +3000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-086H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ashe is reduced by 1 for each Water Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "ashe", + "reduction_per": 1, + "scale_by": "BACKUPS_CONTROLLED", + "scale_filter": { + "element": "WATER", + "card_type": "BACKUP" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Ashe enters the field", + "effect": "When Ashe enters the field, choose 1 Forward. Until the end of the turn, it loses 2000 power for each Water Backup you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-087C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can discard 1 Job Manikin (instead of paying the CP cost) to cast False Hero.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Manikin Forwards other than False Hero you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-088R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ingrid is put from the field into the Break Zone", + "effect": "Remove all the Characters in your opponent's Break Zone from the game. If 5 or more cards are removed from the game by this effect, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-089H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Echidna enters the field", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 Summon: Until the end of the turn, Echidna also becomes a Forward with 8000 power and \"When Echidna attacks or blocks, draw 1 card.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-090R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All cards in your Break Zone cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of Forwards you control cannot be decreased by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECT_POWER_DECREASE", + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "18-091R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Cloud of Darkness enters the field, each player selects 1 Forward they control. Then, put all the Forwards other than the selected Forwards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-092C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards of an Element other than Water lose 1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tchakka attacks", + "effect": "All the Forwards opponent controls lose 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-093R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Princess, Nerine gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a job princess, nerine", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Princess enters your field", + "effect": "Draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-094C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard Geomancer: Draw 1 card. You can only use this ability if Geomancer is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-095C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rune Fencer enters the field", + "effect": "Choose 1 Forward. It loses 4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rune Fencer enters the field", + "effect": "You may pay [Water][1]. When you do so, choose 1 Forward. It loses 7000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-096C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "If you cast Leviathan, you may remove 10 Water cards in your Break Zone from the game as an extra cost. Choose 1 auto-ability triggered from a Forward. Cancel its effect. If you paid the extra cost and that Forward is on the field, return that Forward to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Leviathan" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-097R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 2 - {Wind}", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rinoa enters the field", + "effect": "you may pay {X}. When you do so, choose 1 Forward of cost X or less. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Angelo Cannon", + "trigger": "", + "effect": "reveal 1 Forward in your hand: Choose 1 Forward. Deal it damage equal to the power of the Forward you revealed.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Angelo Cannon", + "effects": [ + { + "type": "CHOOSE", + "count": 1, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "{S}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-098R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp", + "trigger": "", + "effect": "Warp 4 — {Ice}{Ice}", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp", + "cost": { + "ice": 2 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lunafreya enters the field", + "effect": "Draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lunafreya enters the field due to Warp", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-099C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leo enters the field", + "effect": "When Leo enters the field, choose 1 Forward. Return it to its owner's hand. If you control 2 or more Job Standard Unit, put it on top of its owner's deck instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-100L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All cards in your Break Zone cannot be removed from the game by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 12 Water cards in the Break Zone from the game: Choose 1 Water Forward in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-101C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card. You can only use this ability if you have cast a Summon this turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "1 Water CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-102C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wakka enters the field", + "effect": "Reveal the top 3 cards of your deck. Add 1 Water or Category X card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 3, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-103H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Elena (FFBE) enters the field", + "effect": "Elena (FFBE) gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "1 Light CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "3 Light CP, Dull" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "18-104H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Category VIII Characters, the cost required to cast Squall is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "squall", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Squall enters the field or attacks", + "effect": "Choose 1 Character. Dull it and Freeze it. All the Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-105H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required for all players to cast cards other than a Backup is increased by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 5 — The cost required for your opponent to cast cards other than a Backup is increased by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Hell's Judgement", + "trigger": "", + "effect": "All the Forwards other than Ultimecia lose 8000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Hell's Judgement", + "cost": "S, 3 Dark CP" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "18-106H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each player's turn", + "effect": "Select 1 of the 3 following actions. If you have received 5 points of damage or more, select up to 3 of the 3 following actions instead: \"Until the end of the turn, all the Forwards you control gain +1000 power and Brave.\" \"All the Forwards opponent controls lose 2000 power until the end of the turn.\" \"During this turn, your opponent cannot cast Summons.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Until the end of the turn, all the Forwards you control gain +1000 power and Brave.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "All the Forwards opponent controls lose 2000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ] + }, + { + "index": 2, + "description": "During this turn, your opponent cannot cast Summons.", + "effects": [] + } + ], + "enhanced_condition": { + "description": "if you have received 5 points of damage or more", + "select_count": 3, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-107L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Akstar enters the field", + "effect": "dull and Freeze all the Forwards other than cost 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Akstar enters the field", + "effect": "you may play 1 Fire or Ice Forward of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "FIRE", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Akstar enters the field or attacks", + "effect": "choose 1 Forward opponent controls. Deal it 3000 damage for each Forward of cost 3 you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 3000, + "scale_filter": { + "cost": 3, + "card_type": "FORWARD" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-108H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Caius enters the field", + "effect": "Discard your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": "ALL", + "target": { + "type": "CONTROLLER_HAND" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Caius attacks", + "effect": "Select 1 of the 2 following actions. \"Your opponent discards 1 card.\" \"Caius gains 'If Caius deals damage to a Forward or your opponent, double the damage instead.' until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Your opponent discards 1 card.", + "effects": [] + }, + { + "index": 1, + "description": "Caius gains 'If Caius deals damage to a Forward or your opponent, double the damage instead.' until the end of the turn.", + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "if caius deals damage to a forward or your opponent, double the damage instead.", + "duration": "END_OF_TURN" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-109C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow enters the field or attacks", + "effect": "Reveal the top 2 cards of your deck. Remove 1 Category XIII card among them from the game and return the other cards to the bottom of your deck in any order. You can cast it at any time you could normally cast it this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Snow gains +3000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-110H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Xande enters the field", + "effect": "Choose up to the same number of Forwards opponent controls as the Characters put in the Break Zone from your field during this turn. Deal them 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put 5 Backups into the Break Zone: Play Xande onto the field. You can only use this ability during your turn and if Xande is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "2 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-111L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Basch enters the field, you may receive 1 point of damage.", + "effect": "When you do so, search for 1 Fire or Earth Character other than Card Name Basch and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "FIRE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Basch gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Basch attacks, choose 1 Forward opponent controls.", + "effect": "Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-112C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leon enters the field", + "effect": "Leon deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_TO_CONTROLLER", + "amount": 1, + "source": "leon" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-113H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Haze enters the field", + "effect": "During this turn, the cost required to cast your next card is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Choose 2 Characters opponent controls. If you have cast 3 or more cards this turn, dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-114C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Maria is put from the field into the Break Zone", + "effect": "select 1 of the 2 following actions. \"Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card.\" \"Activate all the Characters you control.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card.", + "effects": [ + { + "type": "REVEAL_AND_DISCARD", + "count": 1, + "target": { + "type": "OPPONENT_HAND" + } + } + ] + }, + { + "index": 1, + "description": "Activate all the Characters you control.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-115L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Warp 1", + "trigger": "When Melvien enters the field", + "effect": "Choose up to 2 Backups and up to 2 other Backups. Activate the former and Freeze the latter.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Warp 1", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Melvien is put from the field into the Break Zone", + "effect": "You may remove Melvien from the game. When you do so, place 2 Warp Counters on Melvien.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "ADD_COUNTER", + "count": 2, + "counter_type": "WARP", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-116L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Sephiroth enters the field", + "effect": "When Sephiroth enters the field, choose 1 dull Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sephiroth attacks", + "effect": "When Sephiroth attacks, select 1 of the 2 following actions. \"Your opponent discards 1 card.\" \"Choose 1 Forward of cost 2 or less. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Your opponent discards 1 card.", + "effects": [] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 2 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-117H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it. You can only use this ability while Lightning is attacking.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Break it. You can only use this ability while Lightning is attacking.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 1, + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent discards 1 card. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": { + "lightning": 1, + "generic": 3 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "18-118C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Laguna enters the field or attacks", + "effect": "select 1 of the 2 following actions. \"Choose 1 active Forward. Deal it 5000 damage.\" \"Choose 1 Forward. Dull it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 active Forward. Deal it 5000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Satellite Laser", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Satellite Laser", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "lightning": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-119C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chelinka enters the field", + "effect": "Choose 1 Monster opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-120H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Tifa is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Tifa enters the field, you may pay {2}. When you do so, choose 1 Forward opponent controls. Tifa and the chosen Forward deal damage equal to their respective power to the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUTUAL_DAMAGE", + "source_card": "when tifa enters the field, you may pay {2}. when you do so, choose 1 forward opponent controls. tifa", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Meteor Strike", + "trigger": "", + "effect": "Choose up to 3 Forwards. Deal them 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Meteor Strike", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "earth": 1, + "generic": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-121L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Balthier, Fran gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a card name balthier, fran", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fran enters the field or attacks", + "effect": "you may play 1 Category XII Character of cost 4 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-122H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull active Vanille: Choose 1 opponent's auto-ability. If your opponent doesn't pay (2), cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Vanille", + "trigger": "", + "effect": "Put Vanille into the Break Zone: Choose 1 Backup in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Vanille", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-123L": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Back Attack", + "trigger": "", + "effect": "You can remove 1 Earth Backup you control and 1 Lightning Backup you control from the game (instead of paying the CP cost) to cast Sonon.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "EARTH" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": null, + "trigger": "", + "effect": "When Sonon enters the field, choose 1 Forward and up to 1 other Forward. Until the end of the turn, the former gains +5000 power and the latter loses 5000 power.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-124C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Billy Bob enters the field", + "effect": "Choose 1 Forward other than Card Name Billy Bob in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-125H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Onion Knight enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 damaged Forward. Break it.\" \"Choose 1 Forward opponent controls. Return it to its owner's hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 damaged Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward opponent controls. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Onion Knight is put from the field into the Break Zone", + "effect": "You may pay {1}. When you do so, search for 1 Card Name Onion Knight and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-126L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Lightning enters the field, choose 1 Forward opponent controls. Dull it. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Remove 1 Card Name Lightning and 1 Card Name Odin in the Break Zone from the game: Play Lightning onto the field. You can only use this ability during your turn and if Lightning is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": true, + "remove_from_game": "1 Card Name Lightning and 1 Card Name Odin in the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-127C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lilisette enters the field", + "effect": "Choose 1 Forward of cost 2 or less opponent controls. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Sensual Dance", + "trigger": "", + "effect": "All the Forwards opponent controls lose 4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Sensual Dance", + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ], + "cost": { + "dark": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-128H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "You may reveal any number of cards from your hand. When you reveal 3 or more Fire cards, choose 1 Forward. Deal it 7000 damage. When you reveal 3 or more Water cards, draw 1 card. (If you reveal 3 or more cards of each Element, both effects will be triggered.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-129C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Jecht gains Haste, First Strike and Brave. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": { + "cp": [ + "Fire", + "Fire" + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Jecht Beam", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Jecht Beam", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "cp": [ + "Fire" + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-130L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Characters, Firion gains Haste and \"When Firion attacks, draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 5, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "If the discarded card is of Fire Element, until the end of the turn, Firion gains +2000 power and First Strike. If the discarded card is of Water Element, Firion gains +2000 power until the end of the turn and activate Firion.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "the discarded card is of Fire Element" + }, + "then_effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + } + ], + "cost": "Discard 1 card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-131S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Iedolas enters the field", + "effect": "Choose 1 Fire Forward of cost 4 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4, + "element": "FIRE" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Put Iedolas into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-132S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ravus enters the field", + "effect": "You may remove 2 Job Captain in your Break Zone from the game. When you do so, choose 1 Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Ravus gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-133S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Noctis, Card Name Gladiolus and Card Name Prompto you control gain \"This Character cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ignis or a Card Name Noctis you control attacks", + "effect": "Activate all the Characters you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-134S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Noctis, Prompto gains +3000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control a card name noctis, prompto", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prompto attacks, if you control a Card Name Ignis and Card Name Gladiolus", + "effect": "draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "When Prompto enters the field", + "effect": "you may search for 1 Card Name Noctis, Card Name Ignis or Card Name Gladiolus and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-135S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Noctis, the cost required to cast Gladiolus is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "gladiolus", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Gladiolus deals damage to a Forward, the damage increases by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Gladiolus deals damage to a Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Gladiolus gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-136S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "If you cast Titan, you may remove 1 Forward in your Break Zone from the game as an extra cost. Choose 1 Forward. Deal it damage equal to the power of the Forward removed by the extra cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Titan" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-137S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste, First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Aranea enters the field, choose 1 Forward of cost 3 or less opponent controls. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "", + "effect": "When Aranea enters the field, choose 1 Forward of cost 5 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-138S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Glauca is put from the field into the Break Zone", + "effect": "you may search for 2 Job Captain with different names and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 2, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put Glauca into the Break Zone: Choose up to 2 Forwards. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-139S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Noctis enters the field, you may search for 1 Job Retainer and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Wind or Earth Forward other than Noctis enters your field", + "effect": "When a Wind or Earth Forward other than Noctis enters your field, choose 1 Forward opponent controls. The Forward that entered the field deals damage equal to its power to the chosen Forward. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "direction": "TO_TARGET", + "target": { + "type": "CHOSEN" + }, + "amount_source": "POWER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "18-140S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward is put from the field into the Break Zone, during this turn", + "effect": "the cost required to cast your next Forward is reduced by 5 (it cannot become 0). This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Royal Retribution", + "trigger": "", + "effect": "Choose 1 Forward. It loses all its abilities until the end of the turn. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Royal Retribution", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 1, + "special": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-001R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Fire Forward has entered your field this turn, the cost required to cast Ifrit is reduced by 3. Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "ifrit", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-002L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace enters the field", + "effect": "if you don't remove 5 Fire cards from your Break Zone from the game, put Ace into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace attacks", + "effect": "choose 1 Forward opponent controls. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Spiral Gambit", + "trigger": "", + "effect": "Until the end of the turn, Ace gains Brave and \"Ace can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Spiral Gambit", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": { + "special": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-003R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Edgar into the Break Zone: Choose 1 Card Name Sabin of cost 4 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Auto Crossbow", + "trigger": "", + "effect": "Choose up to 3 Forwards. Deal them 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Auto Crossbow", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-004R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-005C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sazh enters the field", + "effect": "You may search for 1 Card Name Dajh and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-006C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 3", + "trigger": "", + "effect": "Warp 3 — {Fire CP}", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 3", + "cost": { + "fire": 1 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Tifa can attack twice in the same turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MULTI_ATTACK", + "attack_count": 2, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-007C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Dajh enters the field, you may discard 1 card. If you do so, draw 1 card. The Card Name Sazh you control gains +1000 power and First Strike.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-008R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward of your opponent enters the field", + "effect": "You may put Buffasaur into the Break Zone. When you do so, deal it 8000 damage. Buffasaur deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-009C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Fire Backups, Bomb also becomes a Forward with 5000 power and \"When Bomb is put from the field into the Break Zone, choose 1 Forward. Deal it 2000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "BACKUP" + }, + "then_effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bomb enters the field", + "effect": "You may dull 2 active Fire Backups you control. When you do so, search for 1 Card Name Bomb of cost 2 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "FIRE", + "is_active": true + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-010H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Category VI Characters, the cost required to cast Sabin is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "sabin", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sabin enters the field", + "effect": "Choose up to the same number of Forwards opponent controls as the Category VI Characters put in the Break Zone from your field during this turn. Deal them 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-011C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Miyu enters the field", + "effect": "You may search for 1 Job Agito Cadet and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-012C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Monk into the Break Zone: Choose 1 attacking Forward. It gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Monk enters the field", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-013C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Lilty enters the field, choose 1 Forward. If the cost to cast Lilty was paid with CP of 3 or more different Elements, deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-014C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Luneth enters the field, deal 5000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-015R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ruby Weapon is dealt damage, the damage becomes 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ruby Weapon blocks", + "effect": "Dull Ruby Weapon.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Whirlsand", + "trigger": "", + "effect": "Choose 1 Forward. Remove it from the game. You can only use this ability if your opponent controls 2 or more Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Whirlsand", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-016H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Laragorn enters the field", + "effect": "You may search for 1 Card Name Moebius or Card Name Curlax and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Moebius or Card Name Curlax in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "fire": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-017R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Job Rebel, Leon gains +4000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "condition": "if you control 4 or more job rebel, leon", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leon enters the field", + "effect": "You may search for 1 Card Name Maria and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-018R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, gain [Ice].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ICE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-019R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent enters the field", + "effect": "Choose up to 3 Backups. Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Nightmare Shot", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Nightmare Shot", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-020H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Put Umaro into the Break Zone", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to Umaro's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Put Umaro into the Break Zone", + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "umaro", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Play Umaro onto the field dull. You can only use this ability during your Main Phase and if Umaro is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard 2 Category VI Characters" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-021C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness enters the field", + "effect": "Choose 1 Monster opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Cloud of Darkness gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "19-022R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If an Ice Forward has entered your field this turn, the cost required to cast Shiva is reduced by 4.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "shiva", + "amount": 4, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-023C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 1 card or less in their hand, Snow gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if your opponent has 1 card or less in their hand, snow", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow blocks", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "19-024L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Sarah (MOBIUS) cannot attack or block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 2 Forwards. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 opponent's auto-ability. If your opponent doesn't pay 2, cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-025R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "The cost required to cast Sephiroth is reduced by 1 for each point of damage you have received.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "sephiroth", + "reduction_per": 1, + "scale_by": "DAMAGE_RECEIVED", + "scale_filter": {}, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sephiroth enters the field", + "effect": "Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-026H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a [Job Dream Stooge] you control is put from the field into the Break Zone", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it and Freeze it. You can only use this ability if you control a [Card Name Moebius] and [Card Name Laragorn] and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-027R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo Eater enters the field", + "effect": "Choose 1 Forward of cost 2 or less opponent controls. Remove it from the game for as long as Chocobo Eater is on the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-028C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 dull Forward. Deal it 8000 damage.\"\n\"Choose 1 Summon in your Break Zone. Add it to your hand.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward. Deal it 8000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-029C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tohno enters the field", + "effect": "Choose 1 Forward. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent discards 1 card. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "Dull, put Tohno into the Break Zone" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "19-030R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Norschtalen enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Category FFCC Forward other than Card Name Norschtalen in your Break Zone. Add it to your hand.\"\n\"Choose 1 Card Name Waltrill Forward in your Break Zone. Play it onto the field.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Category FFCC Forward other than Card Name Norschtalen in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Card Name Waltrill Forward in your Break Zone. Play it onto the field.", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-031C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Flan is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Flan and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Flan also becomes a Forward with 3000 power. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-032C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuke enters the field", + "effect": "When Yuke enters the field, choose 1 dull Forward. If the cost to cast Yuke was paid with CP of 3 or more different Elements, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-033C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lean enters the field, if your opponent has 1 card or less in their hand", + "effect": "You may search for 1 card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-034C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Nu Mou into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3 — When Nu Mou enters the field", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "19-035R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "If a Wind Forward has entered your field this turn, the cost required to cast Alexander is reduced by 4. Select 1 of the 2 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Choose 1 Monster. Break it. Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 5 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster. Break it. Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-036L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vayne enters the field or at the beginning of your Main Phase 1 during each of your turns", + "effect": "choose 1 card removed from the game with a Warp Counter on it. You may remove 1 Warp Counter from it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_COUNTER", + "count": 1, + "counter_type": "WARP", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Warp Counter is removed from any player's card", + "effect": "draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-037R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wol enters the field, if there are exactly 3 different Elements among Characters you control", + "effect": "you may search for 1 Multi-Element Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-038R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Backup you control. Activate it. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-039R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Emerald Weapon is discarded from your hand due to your opponent's Summons or abilities", + "effect": "you may pay {1}. If you do so, play Emerald Weapon from your Break Zone onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Emerald Big Bang", + "trigger": "", + "effect": "Deal 2000 damage for each Backup your opponent controls to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Emerald Big Bang", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "OPPONENT_FORWARDS", + "multiplier": 2000, + "scale_filter": { + "owner": "OPPONENT", + "card_type": "FORWARD" + } + } + ], + "cost": { + "s": true, + "wind": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-040C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Thief is dealt damage by your opponent's abilities, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thief enters the field, if the cost to cast Thief was paid with CP of 3 or more different Elements", + "effect": "your opponent puts the top 3 cards of their deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-041H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{S}, return 1 Category VII Character other than Cid Highwind to its owner's hand: Choose 2 Characters. Activate them. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-042C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Multi-Element Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Wind CP, put White Mage into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When White Mage enters the field", + "effect": "Choose up to 2 Backups. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-043C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a dull Character you control is activated due to your Summons or abilities", + "effect": "Until the end of the turn, Zu also becomes a Forward with 8000 power. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-044R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category MOBIUS Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-045H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 1 — Wind", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sophie enters the field", + "effect": "Select up to the same number of the 3 following actions as the Forwards you control other than Sophie. \"Choose 1 Monster. Break it.\" \"Activate all the Backups you control.\" \"Until the end of the turn, Sophie gains +2000 power and Haste.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-046C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": null, + "trigger": "When Buddy enters the field", + "effect": "When Buddy enters the field, you may search for 1 Category X Backup and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "BACKUP" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-047C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gramps enters the field", + "effect": "When Gramps enters the field, choose 1 Forward of cost 4 or more. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-048C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Bartz at the bottom of its owner's deck: Draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-049R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent puts the top card of their deck into the Break Zone. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-050C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Matoya enters the field", + "effect": "Choose 1 Forward. Its power becomes 4000 until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "mode": "SET" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Matoya into the Break Zone: Deal 4000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "wind": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-051C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "While paying the cost to cast a Category X card, if Rikku is on the field, Rikku can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_ANY_CP", + "condition": { + "card_on_field": "rikku" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-052C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Undead Princess into the Break Zone: Choose 1 Forward. It gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove Undead Princess in the Break Zone from the game: Choose 1 Earth Forward. It gains +2000 power until the end of the turn. You can only use this ability during your Main Phase and if Undead Princess is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-053C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vanille enters the field", + "effect": "Choose 1 card in your opponent's Break Zone. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Summon. If your opponent doesn't pay 2, cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Earth CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-054C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Put Vincent into the Break Zone. Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-055R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 3 active Job Summoners: Cast 1 Summon of cost 7 or less from your hand without paying its cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "cost_max": 7, + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-056C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Graff enters the field", + "effect": "Choose 1 Forward. If the cost to cast Graff was only paid with Earth CP, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-057L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls 3 or more Forwards, the cost required to cast Kefka is reduced by 5.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "kefka", + "amount": 5, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kefka is put from the field into the Break Zone", + "effect": "Choose 1 Summon of cost 4 or less in your Break Zone. You may cast it without paying the cost. If you cast it, remove that Summon from the game after use instead of putting it in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-058R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jenova SYNTHESIS enters the field", + "effect": "Deal 4000 damage to all the Forwards opponent controls. If you control 5 or more Earth Backups, deal 8000 damage to all the Forwards opponent controls instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-059R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aster Protoflorian enters the field", + "effect": "You may pay {Earth}{Earth}. When you do so, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aster Protoflorian enters the field", + "effect": "You may pay {Earth}{Earth}. When you do so, choose 1 Backup. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-060C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Monster of cost 2 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "1 Earth CP, put Animist into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Animist enters the field", + "effect": "You may search for 1 Monster of cost 4 or less and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "MONSTER", + "cost_max": 4 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-061H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Doga enters the field, you may discard 1 Summon.", + "effect": "When you do so, gain [Fire][Fire][Lightning][Lightning].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Forbidden Magic", + "trigger": "", + "effect": "Deal 7000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Forbidden Magic", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "fire": 1, + "lightning": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Forbidden Magic", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Forbidden Magic", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1, + "lightning": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-062R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward has entered your field due to Warp this turn, the cost required to cast Nacht is reduced by 5.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "nacht", + "amount": 5, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nacht enters the field", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. Each Forward deals damage equal to its power to the other.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "direction": "MUTUAL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "amount_source": "POWER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-063H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Multi-Element card", + "effect": "deal 4000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Barret is put from the field into the Break Zone", + "effect": "choose 1 Forward other than Card Name Barret in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-064R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If an Earth Forward has entered your field this turn, the cost required to cast Fenrir is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "fenrir", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Multi-Element Forward. Break it.\" \"Choose 1 Light Forward or Dark Forward. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Multi-Element Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Light Forward or Dark Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-065C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put The Deathlord into the Break Zone: Choose up to 2 Characters in your Break Zone. Add them to your hand. The Deathlord deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 2, + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-066C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Behemoth enters the field", + "effect": "you may pay {Earth}. When you do so, choose 1 Forward. It cannot attack or block until the end of the next turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE", + "count": 1, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Behemoth also becomes a Forward with 7000 power. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-067C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Monk enters the field", + "effect": "When Monk enters the field, all the Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Monk enters the field", + "effect": "When Monk enters the field, choose 1 Forward opponent controls. If the cost to cast Monk was paid with CP of 3 or more different Elements, Monk and the chosen Forward deal damage equal to their respective power to the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "MUTUAL_DAMAGE", + "source_card": "when monk enters the field, choose 1 forward opponent controls. if the cost to cast monk was paid with cp of 3 or more different elements, monk", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-068R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rydia enters the field", + "effect": "You may search for up to 1 Job Summoner and up to 1 Summon that don't share Elements, and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-069R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Black Box", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is a Forward, deal 8000 damage to all the Forwards opponent controls. If it is a Backup, dull and Freeze all the Characters opponent controls. If it is a Summon or Monster, draw 4 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Black Box", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "s": true, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-070C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edge enters the field", + "effect": "Place 3 Shuriken Counters on Edge.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 3, + "counter_type": "SHURIKEN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 1 Shuriken Counter from Edge: Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-071C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Elgo enters the field", + "effect": "Choose 1 Multi-Element card in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-072C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eald'narche enters the field", + "effect": "When Eald'narche enters the field, you may discard 1 card. When you do so, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-073C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Kain enters the field", + "effect": "Choose 1 Forward. It gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-074C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Scholar into the Break Zone: Choose 1 damaged Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Scholar enters the field", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-075C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chimera enters the field", + "effect": "Choose 1 Character of cost 3 or less you control. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_max": 3 + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Chimera also becomes a Forward with 8000 power. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-076R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kuja enters the field", + "effect": "Choose 1 Forward of cost 2 or less. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Kuja into the Break Zone. Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-077L": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 4", + "trigger": "", + "effect": "Warp 4", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 4", + "cost": { + "lightning": 2 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Warp Counter is removed from Golbez", + "effect": "You may play 1 Job Archfiend from your hand onto the field. When you do so, draw 1 card. This effect will trigger only if Golbez is removed from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All the Job Archfiend Forwards you control gain +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-078C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Activate Jinnai.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard a Lightning card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-079H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Job Dream Stooge, the Job Dream Stooge Forwards you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 3 or more job dream stooge, the job dream stooge forwards you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Moebius enters the field", + "effect": "Choose 1 Card Name Curlax or Card Name Laragorn in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-080R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vivi enters the field", + "effect": "you may reveal any number of Lightning cards from your hand. When you do so, choose 1 Forward. Deal it 2000 damage for each card you revealed.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FIELD_CARDS_CONTROLLED", + "multiplier": 2000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-081R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Behemoth enters the field", + "effect": "Choose 1 Forward of cost 5 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-082H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning is put from the field into the Break Zone", + "effect": "You may play 1 Category XIII Forward of cost 6 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost_max": 6 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Odin", + "trigger": "", + "effect": "Discard 1 Card Name Odin: Choose 1 Forward opponent controls. Break it and Lightning.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Odin", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-083R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Lightning Forward has entered your field this turn, the cost required to cast Ramuh is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "ramuh", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-084R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ricard enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Lightning card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "special": "put Ricard into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-085C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "Choose 1 Forward of cost 3 or less. If the cost to cast Dragoon was paid with CP of 3 or more different Elements, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-086R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ashe enters the field", + "effect": "Choose 1 Forward. Activate it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "You may return Ashe to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-087R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Wol cannot attack.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Chef's Knife", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage. This damage cannot be reduced.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Chef's Knife", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-088C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Aerith into the Break Zone: Choose 1 Light card in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-089H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Gau enters the field", + "effect": "Choose 1 Category VI Forward you control. Until the end of the turn, it gains +1000 power for each Category VI Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Gau on top of its owner's deck and shuffle your deck. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "cp": [ + { + "element": "Water", + "count": 1 + } + ], + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-090C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field", + "effect": "Draw 1 card, then discard 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field, if the cost to cast Clavat was paid with CP of 3 or more different Elements", + "effect": "Your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-091R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 5 or more Job Weapon in your Break Zone, the cost required to cast Sapphire Weapon is reduced by 5.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "sapphire weapon", + "amount": 5, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sapphire Weapon is put from the field into the Break Zone", + "effect": "Draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-092C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "Dull, put White Mage into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When White Mage enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-093H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Strago enters the field or is put from the field into the Break Zone", + "effect": "Reveal the top 4 cards of your deck. Add 1 Category VI Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Revenge Blast", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it loses 2000 power for each point of damage you have received.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Revenge Blast", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "amount_modifier": "NEGATIVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "DAMAGE_RECEIVED", + "multiplier": 2000 + } + ], + "cost": { + "special": 1, + "water": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-094R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each player's turn", + "effect": "Choose 1 Forward. Activate it and it gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-095C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": null, + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-096C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Tidus enters the field", + "effect": "When Tidus enters the field, select 1 of the 2 following actions. \"Choose 1 Forward. Return it to its owner's hand.\" \"Draw 1 card.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-097C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tonberry enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Tonberry also becomes a Forward with 2000 power and \"When Tonberry deals damage to a Forward, break it.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard 1 card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-098C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna enters the field", + "effect": "Your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-099R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Firion, Josef gains +2000 power and \"When Josef attacks, draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a card name firion, josef", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Josef enters the field, you may play 1 Category II Forward of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-100C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Larsa enters the field", + "effect": "You may discard 1 card. When you do so, search for 1 Category XII Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": "Dull, put Larsa into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-101R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Water Forward has entered your field this turn, the cost required to cast Leviathan is reduced by 3. Choose 1 Forward opponent controls. Return it to its owner's hand. Until the end of the next turn, your opponent cannot cast any copies of it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "leviathan", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-102L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "activate all the Job Warrior of Light you control. When 4 or more dull Characters are activated by this effect, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 4 active Job Warrior of Light: Choose 1 Forward opponent controls. Put it at the top or bottom of its owner's deck. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 4, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-103H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus enters the field", + "effect": "When Tidus enters the field, choose 1 Forward of cost 5 or less opponent controls. Put it at the bottom of its owner's deck.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOSEN" + }, + "position": "BOTTOM" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Remove 20 cards in the Break Zone from the game: Play Tidus onto the field. You can only use this ability during your Main Phase and if Tidus is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-104H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You must control a Light Forward to cast Madeen. Choose 1 Forward. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "19-105H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ark is reduced by 1 for each CP required to cast the highest cost Dark Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "ark", + "reduction_per": 1, + "scale_by": "FORWARDS_CONTROLLED", + "scale_filter": { + "element": "DARK", + "card_type": "FORWARD" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Break it. Your opponent discards 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-106H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 6 points of damage, the cost required to cast Sin is reduced by 6.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "sin", + "amount": 6, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Sin leaves the field, remove Sin from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Sin leaves the field" + }, + "then_effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sin enters the field due to your cast", + "effect": "Your opponent selects 1 Forward or Backup they control for every 2 points of damage you have received (select as many as possible). Put them into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-107C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 5000 damage.\" \"Activate all the Backups you control.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 5000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Activate all the Backups you control.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-108L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zidane cannot be blocked by a Forward of cost 3 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 3, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane enters the field or attacks", + "effect": "Your opponent reveals their hand. You may select 1 card from their hand. If you do so, remove it from the game and your opponent draws 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-109H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category XI Forwards you control can use action abilities with [Dull] in the cost as though they had Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTION_HASTE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for up to 1 Card Name Kukki-Chebukki and up to 1 Card Name Makki-Chebukki and play them onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-110H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2 - {Dark}{Dark}", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Warp 2" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor enters the field due to an ability", + "effect": "Select 1 of the 2 following actions. \"Remove all the cards in your opponent's Break Zone from the game.\" \"Choose 1 Forward in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Remove all the cards in your opponent's Break Zone from the game.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-111L": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "When Prishe in your hand is removed from the game due to Warp, choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 2", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Prishe enters the field, choose up to 1 Forward and up to 1 Backup. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-112C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Larkeicus enters the field", + "effect": "Choose 1 Monster of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-113C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Warp", + "trigger": "", + "effect": "Warp 1 — {Fire}{Wind}", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Warp" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Haste Brave", + "trigger": "", + "effect": "Haste, Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Hurricane", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Hurricane", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, 1 Fire CP, 1 Wind CP, 1 Earth CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-114L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Cloud is reduced by 2 for each card you have cast this turn (it cannot become 1 or less).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "cloud", + "reduction_per": 2, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": {}, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field", + "effect": "Choose up to 1 Forward of cost 4 or less and up to 1 Forward of cost 5 or more. Break them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4, + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-115H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Guinea Pig Counter is placed on Veriaulde, Veriaulde gains \"When Veriaulde attacks, dull all the Forwards opponent controls.\" and Veriaulde's power becomes 9000.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "a Guinea Pig Counter is placed on Veriaulde" + }, + "then_effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove the top 5 cards of your deck from the game: Place 1 Guinea Pig Counter on Veriaulde.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Veriaulde gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "19-116C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paine enters the field", + "effect": "Choose 2 cards from either player's Break Zone. If you control 3 or more Category X Characters, remove them from the game and draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-117H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Card Name Scott and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category II Forward in your Break Zone. Add it to your hand. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-118L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna enters the field", + "effect": "Choose 1 Forward opponent controls. If its cost is equal to or less than the number of Category X Characters you control, put it at the top or bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "position": "CHOICE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Yuna enters the field", + "effect": "You may search for 1 Category X Character of cost 6 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-119L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Unei, you can remove a total of 2 Earth and/or Water Summons in your Break Zone from the game to reduce the cost required to cast Unei by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Unei enters the field", + "effect": "Choose up to 1 Forward opponent controls and up to 1 Backup opponent controls. Return them to their owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Earth CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-120C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp", + "cost": "2 Water Water" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garnet enters the field", + "effect": "When Garnet enters the field, choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garnet enters the field due to Warp", + "effect": "When Garnet enters the field due to Warp, choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-121H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "The Category MOBIUS Forwards other than Meia you control gain +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Meia enters the field", + "effect": "Reveal the top 5 cards of your deck. Add up to 2 Category MOBIUS cards among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-122C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 2", + "cost": { + "fire": 2 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Zack enters the field", + "effect": "When Zack enters the field, choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zack enters the field due to Warp", + "effect": "When Zack enters the field due to Warp, until the end of the turn, Zack gains Haste, First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-123H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Anima enters the field", + "effect": "Choose 2 cards in your Break Zone. Remove them from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Remove the top card of your deck from the game. Then, if there are 5 or more cards removed by Anima's ability, add them to your hand and break all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-124L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Y'shtola enters the field", + "effect": "you may receive 1 point of damage. When you do so, until the end of the turn, Y'shtola gains Haste and \"Y'shtola cannot be blocked.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When either player receives a point of damage", + "effect": "choose 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-125H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Mog (VI) is reduced by 1 for each Category VI Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "mog (vi)", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "category": "VI" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (VI) attacks", + "effect": "When Mog (VI) attacks, all the Forwards you control gain First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Mog (VI) enters the field", + "effect": "Damage 3 — When Mog (VI) enters the field, choose 1 Character. Dull it and Freeze it. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-126C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shadow Lord enters the field", + "effect": "Your opponent discards 1 card. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-127L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Relm enters the field, select 1 of the 2 following actions. \"Choose 1 Monster in your opponent's Break Zone. Play it onto your field.\" \"During this turn, if your next Summon of cost 4 or less cast from your hand is put into the Break Zone, remove it from the game instead. Then, cast it again without paying the cost.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Monster in your opponent's Break Zone. Play it onto your field.", + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Monster in your opponent's Break Zone. Play it onto your field.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "During this turn, if your next Summon of cost 4 or less cast from your hand is put into the Break Zone, remove it from the game instead. Then, cast it again without paying the cost.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-128L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Backups to cast Warrior of Light.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": "backups", + "card_filter": "warrior of light." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste First Strike Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light enters the field due to your cast", + "effect": "activate all the Backups you control. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-129S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vanille enters the field", + "effect": "When Vanille enters the field, you may search for 1 Card Name Lightning, Card Name Fang, or Card Name Hope and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "LIGHTNING" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Imperilga", + "trigger": "", + "effect": "During this turn, if a Forward opponent controls is dealt damage, double the damage instead. Deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Imperilga", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-130S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Category XIII Characters, the cost required to cast Bahamut is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "bahamut", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-131S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fang attacks", + "effect": "during this turn, the cost required to cast your next Card Name Bahamut is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Fire Summon", + "effect": "activate Fang. Fang gains \"If Fang deals damage to your opponent, the damage becomes 2 instead.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-132S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Lightning, Snow and the Card Name Lightning you control gain \"This Character cannot be chosen by your opponent's Summons.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow enters the field", + "effect": "Select 1 of the 2 following actions. \"Your opponent discards 1 card.\" \"Choose up to 3 Characters. If you control a Card Name Serah, dull them and Freeze them.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Your opponent discards 1 card.", + "effects": [] + }, + { + "index": 1, + "description": "Choose up to 3 Characters. If you control a Card Name Serah, dull them and Freeze them.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-133S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah enters the field", + "effect": "You may search for 1 Card Name Mog (XIII-2) of cost 1 and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "cost": 1 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Moogle enters your field", + "effect": "Choose up to 2 Characters. Dull them or activate them. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Froststrike", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Froststrike", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-134S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Serah you control cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category XIII Forward. It gains +2000 power until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-135S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Raines enters the field", + "effect": "choose 1 Forward of cost 4 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Cid Raines gains +1000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "When Cid Raines attacks, choose 1 Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "19-136S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noel attacks", + "effect": "Until the end of the turn, Noel gains +1000 power for each Category XIII Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls leaves the field", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-137S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Category XIII Characters, Hope gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control 5 or more category xiii characters, hope", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hope enters the field", + "effect": "Select 1 of the 2 following actions. \"Search for 1 Category XIII Forward and add it to your hand.\" \"Choose 1 active Forward. Until the end of the turn, it loses 1000 power for each Category XIII Character you control.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Search for 1 Category XIII Forward and add it to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + { + "index": 1, + "description": "Choose 1 active Forward. Until the end of the turn, it loses 1000 power for each Category XIII Character you control.", + "effects": [ + { + "type": "POWER_MOD", + "amount": -1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "19-138S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Category XIII Forwards you control attack", + "effect": "all the Forwards you control gain +1000 power until the end of the turn. If 2 or more Category XIII Forwards were attacking this turn, also draw 1 card. If 3 or more Category XIII Forwards were attacking this turn, Lightning also deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-001H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Irvine enters the field", + "effect": "Choose 1 Forward. Deal it 6000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-002C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 6000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-003C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ward attacks", + "effect": "Ward gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-004C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When your opponent controls 2 or more Forwards, Ephemeral Phantom gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-005C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sage enters the field", + "effect": "Choose 1 Forward. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-006R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sazh attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 1000 damage for each point of damage you have received.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "DAMAGE_RECEIVED", + "multiplier": 1000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-007I": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Fire CP to play Emperor Xande onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Emperor Xande attacks", + "effect": "choose 1 Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Emperor Xande is put from the field into the Break Zone", + "effect": "choose 1 Forward opponent controls. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-008C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zell attacks", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. It cannot block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "action": "BLOCKING", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-009R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 attacking Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, Fire Fire" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-010C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Warrior gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-011L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tifa attacks", + "effect": "Choose 1 Forward. It cannot block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "action": "BLOCKING", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Falcon's Dive", + "trigger": "", + "effect": "All Forwards of cost 3 or less cannot block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Falcon's Dive", + "effects": [ + { + "type": "PREVENT", + "action": "BLOCKING", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "s": true, + "fire": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-012R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Tellah into the Break Zone: Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-013C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja is blocked", + "effect": "Deal the blocking Forward 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "IS_BLOCKED", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "2-014H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Ashe)], Basch gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control [card name (ashe)], basch", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Flame Purge", + "trigger": "", + "effect": "Choose up to 2 Forwards. Deal them 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Flame Purge", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "fire": 4, + "generic": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-015H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Palom enters your field other than from your hand", + "effect": "Choose 1 Forward. You may deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Comet", + "trigger": "", + "effect": "Dull 1 active [Card Name (Porom)]: Deal your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Comet", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "is_active": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "fire": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-016R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Palom attacks", + "effect": "choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Palom deals damage to your opponent, or when the Forward damaged by Palom is put from the field into the Break Zone during the same turn", + "effect": "you may put Palom into the Break Zone. If you do so, search for 1 [Card Name (Palom)], and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-017R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal all the Forwards opponent controls 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": { + "dull": true, + "cp": { + "fire": 1 + } + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bergan is chosen by a Summon", + "effect": "Put Bergan into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-018C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Summoner into the Break Zone: If a Forward receives damage this turn, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-019R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power, Haste and First Strike. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-020C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Imitation Liegeman enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage. If you control a [Job (Manikin)] other than Imitation Liegeman, deal it 5000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-021C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage for each [Job (Moogle)] you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, 2 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-022H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": null, + "trigger": "", + "effect": "The [Job (Standard Unit)] Forwards you control gain Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "2-023H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rubicante attacks", + "effect": "Activate all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Barrier Shift", + "trigger": "", + "effect": "Name 1 Element. Rubicante cannot be chosen by Summons or abilities of the named Element this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Barrier Shift", + "cost": { + "dull": true, + "fire": 1 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "2-024R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Rosso receives damage, reduce the damage by half instead (numbers are rounded up to units of 1000).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "2-025H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Weiss enters the field", + "effect": "you may play 1 Ice Forward of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "ICE", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Weiss attacks", + "effect": "Weiss gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-026L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards of cost 5 or more opponent controls won't activate at the controller's Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vayne enters the field", + "effect": "Dull all the Forwards of cost 5 or more opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Force of Will", + "trigger": "", + "effect": "Freeze all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Force of Will", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + } + } + ], + "cost": { + "ice": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-027C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-028C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Semblance of a Lion blocks or is blocked", + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-029C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Imaginary Champion enters the field", + "effect": "Each player discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-030H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-031C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All Forwards lose Haste. Forwards cannot gain Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "2-032C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bard enters the field", + "effect": "Dull all the Backups opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-033C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Black Mage into the Break Zone: No Forward of cost 3 or less can attack this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-034R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zargabaath enters the field", + "effect": "You may play a Forward of any Element except Ice and of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "ICE", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-035H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shelke enters the field", + "effect": "you may play a Forward of any Element except Ice and of cost 2 or less from your hand onto the field. If you do so, your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "ICE", + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-036R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Shelke you control gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "The next damage dealt to Card Name Shelke becomes 0 this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "target": { + "type": "CHOSEN" + }, + "duration": "NEXT_DAMAGE" + } + ], + "cost": "S, put Shalua into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-037R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage by a Backup, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "2-038H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each dull Character opponent controls, Squall gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Squall attacks", + "effect": "Dull all the Backups opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Capricious Reaper is chosen by your opponent's Summons or abilities", + "effect": "your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-040C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses Haste and First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_ABILITY", + "keywords": [ + "HASTE", + "FIRST_STRIKE" + ], + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-041H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Backup you control is broken by your opponent's Summon or ability", + "effect": "Your opponent puts 1 Character from his field into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "BACKUP" + } + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-042R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Weiss)], Nero gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control [card name (weiss)], nero", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nero blocks or is blocked", + "effect": "Choose 1 Forward. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-043C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull all the Forwards with a cost equal to the number of [Job (Moogle)] you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ], + "cost": { + "ice": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-044R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Opponent puts 1 attacking Forward into the Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-045C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to its power minus 1000.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": "TARGET_POWER", + "amount_modifier": -1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-046R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Laguna attacks", + "effect": "Choose 1 dull Forward opponent controls. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-047L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each [Category (VIII)] Forward other than Rinoa you control, Rinoa gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rinoa is put from the field into the Break Zone", + "effect": "Dull all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Wishing Star", + "trigger": "", + "effect": "Choose 1 Forward and 1 Backup. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Wishing Star", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-048R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rinoa enters the field", + "effect": "You may search for 1 [Category (VIII)] Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "category": "viii" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-049H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Select 1 of the 3 following actions. \"Choose up to 2 Forwards. Activate them.\" \"Choose up to 5 Backups. Activate them.\" \"Choose 1 Character card of cost 2 or less into your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose up to 2 Forwards. Activate them.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose up to 5 Backups. Activate them.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 5, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Character card of cost 2 or less into your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-050H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The [Job (Standard Unit)] Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-051L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan attacks, choose 1 Forward you control.", + "effect": "You may return 1 Backup of cost 2 or less you control to its owner's hand. If you do so, activate the Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_max": 2 + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "White Whorl", + "trigger": "", + "effect": "Activate all the Wind Characters you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "White Whorl", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "special": true, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-052C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field or attacks", + "effect": "Choose 1 Backup you control. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-053H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The [Job (Ninja)] and [Card Name (Ninja)] Forwards other than Edge you control gain +1000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-054R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Edge cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 4, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edge deals damage to your opponent", + "effect": "Activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-055H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kan-E-Senna enters the field", + "effect": "choose 1 Forward of cost 5 or more opponent controls. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-056C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Ranger into the Break Zone: Choose 1 Backup of cost 1. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-057C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent shows his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "1 Wind CP, Dull" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "2-058C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Mage enters the field", + "effect": "Choose up to 2 Wind Characters. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "WIND" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-059C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Capricious Thief cannot be blocked by a Forward of cost 5 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 5, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Capricious Thief cannot be chosen by your opponent's Summons or abilities during your opponent's turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-060C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards forming a party with Chocobo gain First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "2-061C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "If Ninja deals damage to a Forward this turn, double the damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "Wind Wind" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "2-062C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose as many Forwards as [Job (Moogle)] you control. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true, + "cp": [ + { + "element": "Wind", + "count": 2 + } + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-063R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paine enters the field", + "effect": "you may search for 1 [Card Name (Yuna)] or 1 [Card Name (Rikku)] and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "name": "yuna" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-064H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Maelstrom", + "trigger": "", + "effect": "Deal each Forward opponent controls damage equal to its power minus 1000.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Maelstrom", + "cost": "S, Wind, Wind" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "2-065L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "Whenever one of your Backups enters the field", + "effect": "Activate Balthier.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "cp": [ + { + "element": "fire", + "count": 1 + } + ], + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Fires of War", + "trigger": "", + "effect": "Balthier cannot be chosen by a Summon or an ability this turn and gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Fires of War", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + { + "element": "fire", + "count": 1 + } + ], + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-066R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Balthier enters the field", + "effect": "you may search for 1 [Card Name (Fran)] and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "name": "fran" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-067R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If all the Forwards you control have [Job (Sky Pirate)] or [Job (Pirate)], they gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if all the forwards you control have [job (sky pirate)] or [job (pirate)], they", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-068R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 [Card Name (Balthier)]. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 [Card Name (Balthier)]. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "Dull, Dull 1 [Card Name (Balthier)]" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-069C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fallacious Wanderer enters the field", + "effect": "choose up to 2 Wind Characters you control. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "WIND" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-070R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Each Forward can only be blocked by a Forward with a cost inferior or equal to its own this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "2-071R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rikku enters the field", + "effect": "When Rikku enters the field, activate all the Forwards you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-072C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Reddas must attack at least once per turn if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Reddas attacks", + "effect": "The Forwards other than Reddas you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-073C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each point of damage you have received, Dark Knight gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-074C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each point of damage you have received, Warrior of Antiquity gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 6 points of damage, put Warrior of Antiquity into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "DAMAGE_RECEIVED", + "comparison": "GTE", + "value": 6 + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "2-075H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ingus enters the field", + "effect": "you may play 1 [Job (Standard Unit)] of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-076R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vanille enters the field", + "effect": "you may play 1 Earth Forward of cost 4 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "EARTH", + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-077L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Vincent cannot be broken by opposing Summons or abilities that don't deal damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Death Penalty", + "trigger": "", + "effect": "Choose as many Forwards as you want with a total cost of 7 or less. Break them.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Death Penalty", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": true, + "fire": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-078R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent attacks or blocks", + "effect": "You may pay {Earth}{Earth}. If you don't pay {Earth}{Earth}, Vincent breaks after the attack or the block and doesn't deal any damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent attacks or blocks, choose 1 Forward", + "effect": "Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-079R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The [Card Name (Logos)] and [Card Name (Leblanc)] you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Summon targeting a Character you control. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-081L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Gabranth onto the field is reduced by 1 for each point of damage you have received.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "gabranth onto the field", + "reduction_per": 1, + "scale_by": "DAMAGE_RECEIVED", + "scale_filter": {}, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 6 points of damage or more, the Earth Forwards you control gain Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "DAMAGE_RECEIVED", + "comparison": "GTE", + "value": 6 + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "2-082C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 attacking Earth Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "EARTH" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, 1 Earth CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-083C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4, + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": "2 Earth CP, put Machinist into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-084R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The [Card Name (Ormi)] and [Card Name (Leblanc)] you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-085H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "Back Attack (Like Summons and abilities, this card can be played during either player's Attack Phase or Main Phase.)", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Back Attack" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "2-086C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 blocking Forward. For each [Job (Moogle)] you control, it gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "earth": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-087R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Name 1 Job or 1 Element. Until the end of the turn, all Forwards you control gain +1000 power and the named Job or Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-088C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ba'Gamnan deals damage to your opponent, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Opponent must block Ba'Gamnan if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "2-089C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Monk into the Break Zone: Choose 1 Forward. It gains +3000 power and Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 3, + "specific": [ + "earth", + "earth", + "earth" + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-090R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each [Card Name (Monk)] and [Job (Monk)] other than Yang you control, Yang gains +1000 power. If the power of Yang is 10000 or more, Yang gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-091C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a [Card Name (Monk)] or a [Job (Monk)] other than Yang, then Yang gains +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a [card name (monk)] or a [job (monk)] other than yang, then yang", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-092C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 [Job (Manikin)] you control. It gains +2000 power until the end of the turn. When it is put from the field into the Break Zone this turn, break all the [Card Name (Phantasmal Harlequin)] you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-093H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Raubahn enters the field", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. The first one deals the second damage equal to its power.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward you control and 1 Forward opponent controls. The first one deals the second damage equal to its power.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "2-094H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You may use Rydia's special ability by discarding an Earth Summon instead of discarding a [Card Name (Rydia)] as part of the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALTERNATE_COST", + "ability": "rydia", + "alternate_discard": "an earth summon", + "original_discard": "[card name (rydia)]" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Gaia's Wrath", + "trigger": "", + "effect": "Deal 7000 damage to Forwards of all Elements except Earth.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Gaia's Wrath", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-095R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rydia enters the field", + "effect": "Choose 1 Earth Summon from your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "element": "EARTH" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-096H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put 1 [Card Name (Ormi)] or 1 [Card Name (Logos)] into the Break Zone: Leblanc cannot be broken this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-097H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Al-Cid enters the field", + "effect": "Choose 1 active Forward opponent controls. You may play 1 Lightning Forward of cost 3 or less from your hand onto the field. If you do so, deal it 6000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "LIGHTNING", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-098L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Amon enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-099L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edea enters the field", + "effect": "Choose 1 Forward opponent controls with a cost inferior or equal to the number of Lightning Backups you control. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Death", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Death", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "lightning": 4 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-100H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Forwards of cost 5 or more cannot block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_BLOCK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-101H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath enters the field", + "effect": "You may play 1 [Job (Manikin)] of cost 4 or less from your hand onto the field. The [Job (Manikin)] Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each [Job (Manikin)] you control, Exdeath gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-102C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward opponent controls. Until the end of the turn, it loses 1000 power for each [Job (Moogle)] you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ], + "cost": "Dull, 1 Lightning CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-103H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Kain cannot be chosen by your opponent's Summons or abilities until the beginning of your next turn. At the beginning of your next turn's Main Phase 1 and until the end of the same turn, Kain's power will double. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Lightning CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-104R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Rosa)], Kain gains +2000 power, Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control [card name (rosa)], kain", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The [Job (Dragoon)] and [Card Name (Dragoon)] Forwards other than Kain you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-105C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Laguna)], Kiros gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control [card name (laguna)], kiros", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-106R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gramis enters the field", + "effect": "You may search for 1 [Category (XII)] Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "category": "xii" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-107C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "All Forwards opponent controls lose 3000 power until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -3000, + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-108C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Mage enters the field", + "effect": "Choose 1 Forward opponent controls. It loses 4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-109H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost to play Golbez onto the field is reduced by 2 for each [Job (Archfiend)] of different name put into your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "golbez onto the field", + "reduction_per": 2, + "scale_by": "CARDS_IN_BREAK_ZONE", + "scale_filter": {}, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Golbez attacks, select 1 from the following. \"Choose 1 Forward. Dull it.\" \"Deal all Forwards opponent controls 3000 damage.\" \"Choose 1 [Job (Archfiend)] from your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-110R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Edea)], Seifer gains +3000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control [card name (edea)], seifer", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "No Mercy", + "trigger": "", + "effect": "Break all the Forwards of cost 2 or less.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "No Mercy", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-111C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seifer blocks or is blocked", + "effect": "Choose up to 2 Forwards. Deal them 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-112C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a [Job (Manikin)] other than Fleeting Flash, Fleeting Flash gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a [job (manikin)] other than fleeting flash, fleeting flash", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-113R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Larsa)], the cost to play Drace onto the field is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "drace", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Larsa)], Drace gains +2000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control [card name (larsa)], drace", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-114C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Break Ninja as well as the Forward that blocks or is blocked by Ninja.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Lightning Lightning" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-115C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, discard 1 Lightning card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-116R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fusoya enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fusoya is put from the field into the Break Zone", + "effect": "Choose 1 Forward from your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-117R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 active Forward. Deal it 7000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-118C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Any card of cost 2 or less put in the Damage Zone due to Arborous Simulacrum cannot use its EX Burst.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "2-119R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Reeve cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Inspire", + "trigger": "", + "effect": "Search for 1 [Card Name (Cait Sith)] and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Inspire", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "name": "cait sith" + }, + "destination": "HAND" + } + ], + "cost": "S, 1 Lightning CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-120C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dragoon gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-121H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ashe is chosen by a Summon or an ability of your opponent", + "effect": "Ashe gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Activate Ashe.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Heaven's Wrath", + "trigger": "", + "effect": "Ashe gains +2000 power and First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Heaven's Wrath", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": true, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-122R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Judgment Blade", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Judgment Blade", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "special": true, + "water": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-123C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 Forwards or more, Ephemeral Vision gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control 4 forwards or more, ephemeral vision", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-124H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cagnazzo cannot block Forwards forming a party.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cagnazzo blocks", + "effect": "dull Cagnazzo.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "If Cagnazzo deals damage or is dealt damage while dull", + "effect": "the damage becomes 0 instead (this includes player damage).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "2-125C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Semblance of a Witch enters the field", + "effect": "Choose 1 Forward opponent controls. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-126R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ghis enters the field", + "effect": "you may play a Forward of any Element except Water and of cost 3 or less from your hand onto the field. If you do so, draw 2 cards, then discard 2 cards from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "WATER", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ghis is dealt damage by abilities other than special abilities, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "2-127R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Quistis enters the field", + "effect": "you may play 1 Water Forward of cost 3 or less from your hand onto the field. The Forwards of cost 2 or less you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-128C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Cast 1 Summon of cost 2 or less from your hand without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON", + "cost_max": 2 + }, + "zone_from": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-129H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If possible, Cecil must block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cecil is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_source": "SUMMON_OR_ABILITY" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All the Forwards other than Cecil you control gain +1000 power, and if they are dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-130C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "water": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-132C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Viking leaves the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-133R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "EX BURST Choose 1 Forward opponent controls. It loses 1000 power for each dull Character opponent controls until the end of the turn. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-134C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card for each [Job (Moogle)] you control. Then, place as many cards as drawn from your hand at the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "Dull, 2 Water CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-135H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Porom enters your field other than from your hand", + "effect": "Choose 1 Forward of cost 5 or less. You may return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Pyroblast", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Pyroblast", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "dull_card": "1 active [Card Name (Palom)]" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-136R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Porom or the [Card Name (Palom)] you control is chosen by a Summon or an ability of your opponent", + "effect": "you may return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Porom into the Break Zone: Search for 1 [Card Name (Porom)] and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "water": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-137H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Merlwyb enters the field", + "effect": "When Merlwyb enters the field, draw 2 cards then discard 1 card from your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-138L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna attacks", + "effect": "All Characters other than Light and Dark opponent controls lose all their abilities until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Spherechange", + "trigger": "", + "effect": "Name 1 Element and 1 Job. Yuna becomes the named Element and Job until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Spherechange", + "cost": "S" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "2-139C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": "DAMAGE_LESS_THAN_POWER", + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 blocking Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "water": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-140C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "All Water Forwards gain +2000 power until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-141H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play your [Job (Standard Unit)] Forwards onto the field is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your [job (standard unit)] forwards", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-142R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lenne forms a party with [Card Name (Yuna)] and attacks", + "effect": "You may search for 1 Summon and cast it without paying the cost. If you do not cast it, put the Summon into the Break Zone. If you cast a Summon of cost 5 or more with this ability, put Lenne into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-143R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "Whenever a Forward you control is chosen by your opponent's Summon", + "effect": "You may draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Protect", + "trigger": "", + "effect": "During this turn, if a Forward you control is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Protect", + "cost": { + "special": true, + "dull": true + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "2-144C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The [Card Name (Cecil)] you control gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Reduce the next damage dealt to it this turn by 1000.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-145L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Reduce the damage dealt to the [Job (Warrior of Light)] you control by 2000.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Bitter End", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to Warrior of Light's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Bitter End", + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "warrior of light", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, 1 Light" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-146H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage. Fusoya deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "2-147L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Characters opponent controls cannot use special or action abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "2-148H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It cannot be blocked this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "BLOCK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-001R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ardyn enters the field", + "effect": "You may put 2 Backups you control into the Break Zone. If you do so, turn over one card at a time from the top of your deck until 2 Characters other than Card Name Ardyn are revealed. Play them onto the field. Then, shuffle the other cards revealed and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-002H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Forwards, the cost required to cast Auron is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "auron", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each player's turn, if Auron has received 4000 damage or more, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the next damage dealt to you becomes 0 and deal Auron 8000 damage instead. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": { + "dull": true + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "20-003H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions. If you control 5 or more Fire Characters, select up to 2 of the 2 following actions instead.\n\"Choose 1 Forward. Deal it 5000 damage.\"\n\"Choose 1 Forward. Deal it 5000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 5000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 5000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if you control 5 or more fire characters", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-004C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light enters the field", + "effect": "Reveal the top 4 cards of your deck. Remove 1 card among them from the game and return the other cards to the bottom of your deck in any order. You can cast it at any time you could normally cast it this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-005C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garland enters the field", + "effect": "When Garland enters the field, choose 1 Forward opponent controls. Deal it 2000 damage for each Backup you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "BACKUPS_CONTROLLED", + "multiplier": 2000, + "scale_filter": { + "card_type": "BACKUP" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-006C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Blacksmith enters the field", + "effect": "Until the end of the turn, all the Forwards you control gain \"When this Forward attacks, choose 1 Forward opponent controls. Deal it 7000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-007L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Warring Triad", + "trigger": "When The Demon enters the field or attacks", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward. Remove all the cards in your opponent's Break Zone from the game. Deal it 1000 damage for each card removed by this effect.\" \"Name 1 Element. Deal 7000 damage to all Forwards of the named Element.\" \"Name 1 Job. Deal 8000 damage to all Forwards with the named Job.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Warring Triad", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Remove all the cards in your opponent's Break Zone from the game. Deal it 1000 damage for each card removed by this effect.", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FIELD_CARDS_CONTROLLED", + "multiplier": 1000 + } + ] + }, + { + "index": 1, + "description": "Name 1 Element. Deal 7000 damage to all Forwards of the named Element.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Name 1 Job. Deal 8000 damage to all Forwards with the named Job.", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-008H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kefka enters the field", + "effect": "Remove up to 3 Job Warring Triad with different names in your Break Zone from the game. Then, place 1 Magic Counter on Kefka for each card you removed due to this ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "You may remove any number of Magic Counters from Kefka. When you do so, choose up to the same number of Forwards as the Magic Counters you removed. Deal them 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-009L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zack attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage for each Job SOLDIER you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zack leaves the field", + "effect": "You may search for 1 Category VII Forward of cost 4 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Meteor Shots", + "trigger": "", + "effect": "Deal 7000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Meteor Shots", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "fire": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-010C/15-007C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "gain [Fire].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "FIRE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Samurai into the Break Zone: Choose 1 Forward. If it deals damage to a Forward this turn, the damage increases by 1000 instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-011R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jecht is put from the field into the Break Zone", + "effect": "you may search for 1 Fire Forward of cost 7 or more and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-012C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Goldsmith enters the field", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "special": "put Goldsmith into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-013C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Fire Backups, the cost required to cast Culinarian is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "culinarian", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-014R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Category VII Character you control deals damage to a Forward opponent controls, choose 1 Forward. It gains \"This Forward cannot block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANT_BLOCK", + "restriction": "CANNOT_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Somersault", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Somersault", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1, + "special": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-015C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 2 - Fire", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Morrow enters the field due to Warp", + "effect": "When Morrow enters the field due to Warp, draw 2 cards, then discard 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-016R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Barret enters the field, choose 1 Forward. Deal it 3000 damage for each Category VII Forward you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Catastrophe", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage. Barret will not activate during your next Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Catastrophe", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "discard": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-017R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Palom enters the field", + "effect": "you may pay [Fire]. When you do so, choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Palom and 1 Card Name Porom into the Break Zone: Choose 1 Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-018H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Phoinix enters the field", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Phoinix also becomes a Forward with 9000 power. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 9000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Remove 4 cards in the Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-019C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hedgehog Pie enters the field", + "effect": "You may discard 1 card. When you do so, search for 1 Card Name Hedgehog Pie of cost 2 or less and play it onto the field. Put Hedgehog Pie into the Break Zone. Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-020C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Montblanc enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage. If you control 5 or more Fire Characters, deal it 8000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-021R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only play Red XIII if you control a Category VII Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_CONDITION", + "condition": "you control a category vii forward." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Category VII Characters, Red XIII gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 4, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "20-022C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-023C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Ice Backups, the cost required to cast Armourer is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "armourer", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-024H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Calbrena enters the field", + "effect": "Choose 1 ability that is choosing only 1 Character either player controls. The ability is now choosing Calbrena instead, if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 ability that is choosing only 1 Character either player controls. The ability is now choosing Calbrena instead, if possible.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Calbrena is dealt damage by a Forward opponent controls", + "effect": "Choose 1 Forward opponent controls. Deal it damage equal to Calbrena's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "calbrena", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-025C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Juggler enters the field", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-026C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": null, + "trigger": "When Edward enters the field", + "effect": "When Edward enters the field, choose 1 dull Forward. If your opponent controls 2 or more dull Forwards, break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-027C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 3", + "trigger": "", + "effect": "Warp 3", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 3", + "cost": "Ice Ice" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Genesis enters the field", + "effect": "Select 1 of the 2 following actions. If Genesis enters the field due to Warp, select up to 2 of the 2 following actions instead. \"Choose up to 2 Characters. Freeze them.\" \"Your opponent randomly discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose up to 2 Characters. Freeze them.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Your opponent randomly discards 1 card.", + "effects": [] + } + ], + "enhanced_condition": { + "description": "if genesis enters the field due to warp", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-028R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cissnei enters the field", + "effect": "Place 1 Shuriken Counter on Cissnei.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "SHURIKEN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, remove 1 Shuriken Counter from a Character you control: Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-029C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If all the Characters you control have Ice Element, Jihl Nabaat gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if all the characters you control have ice element, jihl nabaat", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jihl Nabaat is put from the field into the Break Zone", + "effect": "You may pay [I][I]. When you do so, choose 2 Characters. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-030R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category VI Forwards you control can form a party with Forwards of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PARTY_ANY_ELEMENT", + "target": { + "type": "CHOSEN" + }, + "party_with": "forwards" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 2 or more Category VI Forwards you control form a party and attack", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-031R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Locke, Celes gains Haste. The Card Name Locke you control gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Card Name Locke" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Celes enters the field", + "effect": "Choose up to the same number of Forwards opponent controls as the Category VI Characters you control. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-032C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Card Name SOLDIER: 3rd Class in your Break Zone, SOLDIER: 3rd Class gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When SOLDIER: 3rd Class is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name SOLDIER: 3rd Class and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-033C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cerulean Drake enters the field", + "effect": "When Cerulean Drake enters the field, choose 1 Forward. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "S, put Cerulean Drake into the Break Zone: Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": "S" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "S 2 Ice, put Cerulean Drake into the Break Zone: Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": "S", + "ice": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-034R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "Choose 1 Summon of cost 4 or less in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra forms a party with a Category VI Forward and attacks", + "effect": "You may cast 1 Summon of cost 4 or less from your hand without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON", + "cost_max": 4 + }, + "zone_from": "HAND", + "optional": true + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-035C/15-038C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Knight enters the field", + "effect": "Gain [Ice CP].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ICE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Knight into the Break Zone: Choose 1 Forward of cost 3 or less. Dull it. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "[Ice CP]" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-036H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Number 24 enters the field or at the beginning of your Main Phase 1 during each of your turns", + "effect": "place 1 Barrier Counter on Number 24.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "BARRIER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "If a Barrier Counter is placed on Number 24", + "effect": "Number 24 gains \"If Number 24 is dealt damage, remove 1 Barrier Counter from Number 24 and the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "if number 24 is dealt damage, remove 1 barrier counter from number 24 and the damage becomes 0 instead." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if 3 or more Barrier Counters are placed on Number 24", + "effect": "dull Number 24.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-037H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions. \"Freeze all the Forwards opponent controls. Remove Mateus (FFTA) from the game.\" \"Freeze all the Backups opponent controls. Remove Mateus (FFTA) from the game.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Freeze all the Forwards opponent controls. Remove Mateus (FFTA) from the game.", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Freeze all the Backups opponent controls. Remove Mateus (FFTA) from the game.", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-038H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Wicked Mask enters the field", + "effect": "Choose 1 Summon that is choosing only 1 Character in any zone. You may choose another Character to become the new target (The newly chosen Character must be a valid choice).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Summon that is choosing only 1 Character in any zone. You may choose another Character to become the new target (The newly chosen Character must be a valid choice).", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Wicked Mask also becomes a Forward with 6000 power. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 6000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-039R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Backups to cast Rude.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": "backups", + "card_filter": "rude." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rude enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Haymaker", + "trigger": "", + "effect": "Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Haymaker", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "s": 1, + "ice": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-040L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have a Card Name Rude and a Card Name Reno in your Break Zone, the cost required to cast Rufus is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "rufus", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Rufus enters the field or attacks, select 1 of the 3 following actions. \"Choose 1 Forward. Dull it and Freeze it.\" \"Choose 1 Job Member of the Turks in your Break Zone. Add it to your hand.\" \"Your opponent discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Dull it and Freeze it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Job Member of the Turks in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Your opponent discards 1 card.", + "effects": [] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-041R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Reno attacks", + "effect": "You may search for 1 Card Name Rude Forward of cost 4 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reno gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Ice" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Bright Spark", + "trigger": "", + "effect": "Choose up to 2 Forwards. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Bright Spark", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-042L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Locke enters the field", + "effect": "Reveal the top 4 cards of your deck. Add 1 Category VI Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 2 or more Category VI Forwards you control form a party and attack", + "effect": "Locke deals your opponent 1 point of damage. If 4 or more Category VI Forwards form the party, also break all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-043R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Rikku, Brother gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a card name rikku, brother", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Brother enters the field", + "effect": "Activate all the Category X Characters you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-044L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edge enters the field", + "effect": "Select 1 of the 3 following actions. If Edge was cast, select up to 3 of the 3 following actions instead. \"Choose 1 Forward. It gains +2000 power until the end of the turn.\" \"Choose up to 2 cards from either player's Break Zone. Remove them from the game.\" \"Edge gains Haste until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. It gains +2000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose up to 2 cards from either player's Break Zone. Remove them from the game.", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Edge gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if edge was cast", + "select_count": 3, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Play Edge onto the field. You can only use this ability during your turn and if Edge is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "2 Wind CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-045C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Botanist enters the field", + "effect": "you may remove 1 Backup without {Wind} you control from the game. When you do so, play 1 Backup from your hand onto the field. Its auto-ability will not trigger.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "WIND" + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "card_type": "BACKUP" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-046C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Ghost (VII) enters the field, choose 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{w}{d}, remove Ghost (VII) from the game: Choose 1 Monster you control. Remove it from the game. Play it onto the field at the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-047H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jenova Dreamweaver cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Jenova Dreamweaver also becomes a Forward with 7000 power and \"When Jenova Dreamweaver attacks, you may search for 1 Card Name Jenova Dreamweaver and remove it from the game. When you do so, deal 7000 damage to all the Forwards opponent controls.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-048R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Chelinka and Card Name Yuri, the Card Name Chelinka and Card Name Yuri you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a card name chelinka and card name yuri, the card name chelinka and card name yuri you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-049R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chelinka enters the field", + "effect": "You may discard 1 card. When you do so, search for 1 Card Name Yuri of cost 4 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Chelinka forms a party, the damage dealt to the Forwards forming this party becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "in_party": true + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-050C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo enters the field", + "effect": "choose 1 Forward other than Job Chocobo or Card Name Chocobo you control. As long as it is on the field, Chocobo gains +4000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-051H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Fat Chocobo is reduced by 1 for every 3 Wind Characters you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 8000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-052C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gnash enters the field", + "effect": "When Gnash enters the field, choose 1 Backup of cost 5 or more. If you have cast 3 or more cards this turn, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Gnash into the Break Zone: Choose 1 Backup. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 2, + "generic": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-053H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 7000 damage to all the Forwards opponent controls. This damage cannot be reduced. You can only use this ability if Number 128 has received 4000 damage or more and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Gale Cut", + "trigger": "", + "effect": "Deal 7000 damage to all the Forwards opponent controls. This damage cannot be reduced.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Gale Cut", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-054R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Nono enters the field, activate all the Wind Characters you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, choose 1 Forward you control. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-055C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prompto is put from the field into the Break Zone", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Prompto into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 5000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-056H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Warp Counter is removed from Bel Dat", + "effect": "Your opponent puts the top 2 cards of their deck into the Break Zone. This effect will trigger only if Bel Dat is removed from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bel Dat enters the field", + "effect": "Choose 1 Forward in your opponent's Break Zone. Remove it from the game. You can cast it as though you owned it at any time you could normally cast it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-057L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Goddess enters the field", + "effect": "Place 1 Doom Counter on all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "DOOM", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Goddess enters the field, at the end of your opponent's turn", + "effect": "Break all the Forwards opponent controls with a Doom Counter on them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Remove all the cards in your opponent's Break Zone from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-058C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Melphie enters the field", + "effect": "you may search for 1 Card Name Sonon and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Melphie into the Break Zone: Choose 1 Forward of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-059C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Wind Backups, the cost required to cast Carpenter is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "carpenter", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-060R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuri enters the field", + "effect": "You may discard 1 card. When you do so, search for 1 Card Name Chelinka of cost 4 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuri forms a party and attacks", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 4 or more. Break it.\" \"Activate all the Characters you control.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 4 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Activate all the Characters you control.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-061C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuffie enters the field", + "effect": "Place 2 Shuriken Counters on Yuffie.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 2, + "counter_type": "SHURIKEN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuffie attacks", + "effect": "You may remove 1 Shuriken Counter from Yuffie. When you do so, choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-062R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ritz enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage. When it is put from the field into the Break Zone this turn, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-063C-15-058C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "Gain 1 CP of any element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains First Strike until the end of the turn. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Dragoon into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-064C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Arkasodara enters the field", + "effect": "Choose 1 dull Forward. If your opponent doesn't pay {3}, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-065H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Backup enters your field or a Backup you control leaves the field, until the end of the turn, Antlion (IV) also becomes a Forward with 9000 power and \"When Antlion (IV) is dealt damage, choose up to 1 Forward opponent controls. Deal it the same amount of damage.\" This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 9000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-066R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ignis enters the field", + "effect": "You may put 1 Backup you control into the Break Zone. When you do so, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Backup you control is put from the field into the Break Zone", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand. This effect will trigger only during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "BACKUP" + } + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-067R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Ifalna into the Break Zone: Choose 1 Earth Forward in your Break Zone. If its cost is X, play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": "X", + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-068R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 2", + "cost": "2 Earth CP" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aerith enters the field due to a Summon or an ability", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-069H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chaos enters the field", + "effect": "you may search for 1 Dark Forward of cost 4 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Remove Chaos and 2 Dark Characters in the Break Zone from the game: Choose 1 Forward. Break it. You can only use this ability during your turn and if Chaos is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "2 Dark CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-070C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Earth Backups, the cost required to cast Leatherworker is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "leatherworker", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-071C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ciaran enters the field or attacks", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Ciaran gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Dark Sword", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 3000 damage for each point of damage you have received.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dark Sword", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "DAMAGE_RECEIVED", + "multiplier": 3000 + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-072C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gigas (FFCC) enters the field", + "effect": "Choose 1 Forward. It gains \"This Forward cannot attack or block.\" until the end of your opponent's turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "action": "ATTACK_AND_BLOCK" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Gigas (FFCC) into the Break Zone: Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 2, + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-073C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control other than Kimahri. During this turn, the next damage dealt to it is dealt to Kimahri instead. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward you control other than Kimahri. During this turn, the next damage dealt to it is dealt to Kimahri instead. You can only use this ability once per turn.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "0" + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the next damage dealt to Kimahri is reduced by 4000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "Discard 1 Earth card" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "20-074C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Miner enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Backup among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Miner into the Break Zone: Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "cp": { + "earth": 2 + }, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-075L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay {W}{W} (instead of paying the CP cost) to cast Cecil. If you do so, when Cecil enters the field, Cecil deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_TO_CONTROLLER", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Put Cecil into the Break Zone", + "effect": "Search for 1 Card Name Cecil with Job Paladin and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Tenebrous Blast", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Tenebrous Blast", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "water": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-076C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have a Card Name Melphie in your Break Zone, Sonon gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you have a card name melphie in your break zone, sonon", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Remove Sonon and 1 Card Name Melphie in the Break Zone from the game: Draw 1 card. You can only use this ability if Sonon is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "earth": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-077L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Tifa cannot become dull by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tifa enters the field", + "effect": "Discard 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Tifa can attack once more this turn. You can only pay with CP produced by Backups to use this ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": { + "cp": 2, + "backup_only": true + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "20-078H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noctis enters the field", + "effect": "When Noctis enters the field, choose 1 Forward. Until the end of the turn, it gains +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noctis is put from the field into the Break Zone", + "effect": "When Noctis is put from the field into the Break Zone, you may put 1 Character you control into the Break Zone. When you do so, play Noctis from the Break Zone onto the field dull. Noctis gains +2000 power. (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-079C/15-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Geomancer enters the field", + "effect": "Gain 1 CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Geomancer into the Break Zone: Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-080R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If 1 or less Time Counters are placed on Fake, Fake cannot attack or block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When you receive a point of damage", + "effect": "When you receive a point of damage, place 1 Time Counter on Fake.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "TIME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-081H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Fenrir chooses a Forward of cost 2 or less, the cost required to cast Fenrir is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "fenrir", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains \"This Forward cannot be chosen by your opponent's Summons.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "restriction": "CANNOT_BE_TARGETED", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-082C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mira enters the field", + "effect": "When Mira enters the field, reveal the top 5 cards of your deck. Add 1 Monster among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Monster. It gains \"This Character cannot be broken.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECTION", + "protection_from": "BREAK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "Put Mira into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-083R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Magus Sisters (XIV) cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards opponent controls lose Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards opponent controls cannot gain Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "discard": "1 Summon" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-084R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category FFCC Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leo enters the field", + "effect": "You may search for 1 Category FFCC Forward of cost 4 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-085C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Assassin enters the field", + "effect": "When Assassin enters the field, you may pay {L}{1}. When you do so, choose 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 damaged Forward. Break it. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Put Assassin into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-086H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alisaie enters the field", + "effect": "Choose 1 Job Scion of the Seventh Dawn Forward of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Water Forward enters your field", + "effect": "Choose 1 Forward opponent controls. Dull it. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-087R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Angeal enters the field", + "effect": "Choose 1 Forward of cost 4 or less. If you control 2 or more Job SOLDIER, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Put Angeal into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-088L": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 1", + "trigger": "", + "effect": "Warp 1 — Put Estinien from your hand onto the field. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 1", + "cost": "1 Lightning" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Estinien enters the field due to Warp, until the end of the turn, Estinien gains Brave and \"Estinien can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Estinien attacks, until the end of the turn, Estinien gains +10000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 10000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-089C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kadaj enters the field or is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. It loses 4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-090H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Standard Unit Category XIV Character, G'raha Tia gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control a job standard unit category xiv character, g'raha tia", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When G'raha Tia enters the field", + "effect": "You may pay ◇. When you do so, search for 1 Job Scion of the Seventh Dawn Forward of cost X and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-091C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. If it deals damage to a Forward opponent controls this turn, the damage increases by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "INCREASE" + } + ], + "cost": "S, put Illusionist into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-092R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required for the Characters opponent controls to use action abilities is increased by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor is put from the field into the Break Zone", + "effect": "You may search for 1 Card Name The Emperor of cost 3 or less and play it onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-093H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Card Name Golbez enters your field", + "effect": "You may pay {1}. When you do so, play Shadow Dragon onto the field. This effect will trigger only if Shadow Dragon is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shadow Dragon enters the field", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Shadow Dragon also becomes a Forward with 3000 power. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dark": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-094R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job King, Cor gains +2000 power and \"When Cor is put from the field into the Break Zone, you may remove the top 10 cards of your deck from the game. When you do so, play Cor from the Break Zone onto the field dull.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a job king, cor", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-095C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Lightning Backups, the cost required to cast Weaver is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "weaver", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-096C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Johnny enters the field", + "effect": "Choose 1 Character other than Card Name Johnny in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Johnny into the Break Zone: Choose 1 Category VII Character in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Lightning CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-097C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 3 — S", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sephiroth enters the field", + "effect": "Choose 1 Forward other than Sephiroth. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Zanshin", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Zanshin", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-098R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chadley enters the field", + "effect": "you may discard 1 card. When you do so, search for 1 Lightning Summon and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON", + "element": "LIGHTNING" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, discard 1 Summon, put Chadley into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-099C/15-095C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "Gain {1}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "{1}, put Ninja into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-100R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fusoya enters the field, if you have 2 or more Summons in your Break Zone", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fusoya attacks", + "effect": "you may cast 1 Summon of cost 2 or less from your hand without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON", + "cost_max": 2 + }, + "zone_from": "HAND", + "optional": true + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-101C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Behemoth enters the field", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Behemoth into the Break Zone: Choose 1 damaged Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 2, + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-102L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When an opponent's Forward enters the field", + "effect": "you may pay {1} and discard 1 Monster. When you do so, break that Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Put 1 Monster into the Break Zone", + "trigger": "", + "effect": "Play Mira onto the field dull. You can only use this ability during your turn and if Mira is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Put 1 Monster into the Break Zone", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-103H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Select up to 2 of the 3 following actions. \"Choose 1 Forward. Dull it.\" \"Choose 1 Forward. Deal it 5000 damage.\" \"Choose 1 Forward. It gains Haste until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 5000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Forward. It gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-104R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ramza enters the field, if you have a [Lightning]", + "effect": "Ramza gains Haste and \"When Ramza is put from the field into the Break Zone, choose 1 Forward opponent controls. Break it.\" (These effects do not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-105C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Reeve enters the field", + "effect": "When Reeve enters the field, look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "20-106R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alphinaud enters the field", + "effect": "your opponent selects 1 dull Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Alphinaud gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-107H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Urianger enters the field, if 1 or more of your cards have been removed from the game", + "effect": "you may search for 1 Category XIV Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-108C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When O'aka enters the field, if you control 3 or more Backups", + "effect": "When O'aka enters the field, if you control 3 or more Backups, draw 2 cards, then discard 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-109H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cecil or a Category IV Character enters your field", + "effect": "gain [Lightning]. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category IV Forward you control. Until the end of the turn, it gains +1000 power and \"This Forward cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "[Lightning]" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Luminous Blast", + "trigger": "", + "effect": "Choose 1 Forward. It loses 5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Luminous Blast", + "effects": [ + { + "type": "POWER_MOD", + "amount": -5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-110H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 3 active Characters other than Hippokampos: Deal 1000 damage for every 2 Characters you control to all the Forwards opponent controls. Then, until the end of the turn, Hippokampos also becomes a Forward with 8000 power. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-111C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Blugu enters the field", + "effect": "choose 1 Forward. Dull it or activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Blugu into the Break Zone: Choose 1 auto ability that is choosing a Forward you control. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "water": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-112C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Frimelda attacks", + "effect": "Draw 1 card, then discard 1 card. When you discard a Forward by this effect, choose 1 Forward. Until the end of the turn, it loses 3000 power and Frimelda gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-113R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Porom enters the field or is put from the field into the Break Zone", + "effect": "draw 1 card, then discard 1 card. If the discarded card is Category IV, also gain {Water}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-114L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "During each turn, when your opponent casts a Summon for the first time in that turn", + "effect": "cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "During each turn, when The Fiend is chosen by your opponent's ability for the first time in that turn", + "effect": "cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "The Fiend gains +1000 power, Brave and \"If The Fiend is dealt damage less than The Fiend's power, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-115R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 4 - 0", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Warp Counter is removed from Mist", + "effect": "Look at the top card of your deck. You may put it into the Break Zone. This effect will trigger only if Mist is removed from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mist enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-116R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Meliadoul enters the field", + "effect": "Choose 1 Forward opponent controls. As long as Meliadoul is on the field, it loses all its abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_ABILITY", + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "ability": "ALL" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Meliadoul gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-117L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna is chosen by your opponent's ability", + "effect": "you may discard 1 Summon. When you do so, cancel its effects.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Holy", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 3000 damage for each Summon in your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Holy", + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-118H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions. If you control a Category VI Forward, select up to 2 of the 2 following actions instead.\n\"Choose 1 Forward. Activate it. Draw 1 card.\"\n\"Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Activate it. Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if you control a category vi forward", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-119C/15-123C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Oracle enters the field", + "effect": "gain [Light].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": "[Dull], put Oracle into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-120C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card for every 10 Water cards in your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "Dull, put Fisher into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-121C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 3", + "trigger": "", + "effect": "Warp 3", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 3", + "cost": "3 Water CP" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lunafreya enters the field", + "effect": "When Lunafreya enters the field, your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lunafreya enters the field due to Warp", + "effect": "When Lunafreya enters the field due to Warp, choose 1 Forward opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-122R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leslie enters the field", + "effect": "You may discard 1 card. When you do so, choose 1 Forward opponent controls. Return it to its owner's hand. If the discarded card is Category VII, also draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-123C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Loporrit enters the field", + "effect": "Draw 2 cards, then place 1 card from your hand at the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Loporrit into the Break Zone: Draw 2 cards, then place 1 card from your hand at the bottom of your deck. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "water": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-124C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Water Backups, the cost required to cast Alchemist is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "alchemist", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-125R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Category IV Forwards can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "category iv forwards" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Card Name Cecil enters your field", + "effect": "draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-126C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Wakka is reduced by 1 for each Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "wakka", + "reduction_per": 1, + "scale_by": "BACKUPS_CONTROLLED", + "scale_filter": { + "card_type": "BACKUP" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wakka attacks", + "effect": "you may put 1 Backup you control into the Break Zone. When you do so, choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-127L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls 3 or more Forwards more than you, the cost required to cast Shinryu is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "shinryu", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shinryu enters the field", + "effect": "When Shinryu enters the field, you may search for 1 card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "special", + "name": "Tidal Wave", + "trigger": "", + "effect": "Break all the Forwards opponent controls. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Tidal Wave", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "special": 1, + "generic": 6 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-128H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Light Characters onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "count": 2, + "filter": { + "element": "LIGHT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Materia enters the field", + "effect": "Gain [Light CP].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top 4 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ], + "cost": { + "light": 1, + "generic": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Gain [Light CP].", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHT" + } + ], + "cost": { + "light": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-129H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "count": 2, + "filter": { + "element": "DARK" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Spiritus enters the field", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if you have paid 2 or more Dark this turn", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dark": 1, + "generic": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "20-130L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can cast Zenos from your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zenos enters the field from the Break Zone", + "effect": "at the end of the turn, remove Zenos from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zenos enters the field", + "effect": "choose 1 Forward of cost 3 or less. Break it. When it is put from the field into the Break Zone this turn, select 1 of the 2 following actions. \"Your opponent discards 1 card.\" \"Zenos gains Haste until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Your opponent discards 1 card.", + "effects": [] + }, + { + "index": 1, + "description": "Zenos gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-001R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Fire CP to cast Ward.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_TYPE", + "cp_type": "fire", + "card_filter": "ward." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ward enters the field", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-002R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edgar enters the field", + "effect": "You may play 1 Character of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Play 1 Character of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "S, put Edgar into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-003R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Fire Characters, the cost required to cast Flameserpent General Gadalar is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "flameserpent general gadalar", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Flameserpent General Gadalar can attack twice in the same turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MULTI_ATTACK", + "attack_count": 2, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Activate Flameserpent General Gadalar.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Put 1 Fire Backup into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-004L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cyan enters the field", + "effect": "you may pay {X}. When you do so, gain {Fire} for each CP paid as X. The maximum you can pay for {X} is 5.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Cyan gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "{Fire}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "{Fire}{Fire}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Deal 9000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "{Fire}{Fire}{Fire}{Fire}{Fire}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-005C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Mage enters the field", + "effect": "you may pay {1}. When you do so, gain {f}: Until the end of the turn, Black Mage gains +1000 power and \"When Black Mage attacks, choose 1 Forward. Deal it 5000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-006C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "gain {Fire}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "FIRE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field, if you control 3 or less Backups", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-007L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 3 — At the end of each of your turns, if 1 or more Warp Counters are placed on Shadow, remove 1 Warp Counter from Shadow for each Category VI Forward you control. This effect will trigger only if Shadow is removed from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shadow enters the field", + "effect": "Discard your hand. Then, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-008R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. If it is put from the field into the Break Zone this turn, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put 3 Backups into the Break Zone: Choose 2 Forwards. Deal them 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-009C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Warrior into the Break Zone: Choose 1 Job Warrior Forward or Card Name Warrior Forward you control. Dull it and it gains \"This Forward cannot be broken.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-010H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Taivas enters the field", + "effect": "You may search for 1 Job Warrior or Card Name Warrior and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Play 1 Job Warrior or Card Name Warrior of cost 3 or less from your hand onto the field. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-011H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Fire Forward or a Category SOPFFO Forward you control deals damage to a Forward, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Deals Damage To A Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Neon enters the field", + "effect": "Choose up to 2 Forwards. If you control 2 or more Category SOPFFO Forwards, deal them 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-012H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, the cost required to cast Bahamut is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "bahamut", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage. This damage cannot be reduced. If it is put from the field into the Break Zone this turn, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-013H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent uses an EX Burst", + "effect": "Feolthanos deals your opponent 3 points of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "EX_BURST", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 3, + "source": "feolthanos" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Feolthanos is put from the field into the Break Zone", + "effect": "Choose up to 2 Forwards. Deal them 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-014C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Bomb into the Break Zone: Choose 1 Forward. Deal it 4000 damage. Then, search for 1 Card Name Bomb and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-015R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Marilith enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Marilith enters the field", + "effect": "Choose up to 2 Forwards. If you control 7 or more Fire Characters, they gain Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-016C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mutsuki enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage. If you control 3 or more Category TYPE-0 Characters, deal it 8000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-017C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 2", + "cost": "1 Fire CP" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-018R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 2", + "cost": "1 Fire CP" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rain enters the field due to an ability", + "effect": "Choose 1 Forward opponent controls. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-019C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Reynn into the Break Zone: Choose 1 Monster of cost 3 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-020C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your Fire Summon or a Fire Character you control deals damage to a Forward, the damage increases by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Deals Damage To A Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Lehftia enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 6000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-021C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red Mage enters the field", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red Mage forms a party and attacks", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-022H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Astos enters the field or leaves the field", + "effect": "When Astos enters the field or leaves the field, gain ◆.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "◆◆◆", + "trigger": "", + "effect": "Dull all the Forwards opponent controls. Then, deal 9000 damage to all the dull Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "◆◆◆", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "◆◆◆" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-023L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ultimecia cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultimecia enters the field", + "effect": "Remove up to 5 Characters of cost 5 or more in your Break Zone from the game. When you removed 1 or more cards, choose the same number of Characters as the cards you removed this way. Dull them and Freeze them. Your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-024C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Scholar enters the field", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Scholar enters the field, if you control 3 or less Backups", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-025R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 1", + "trigger": "", + "effect": "Warp 1", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 1", + "cost": "1 Ice CP" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kiros or a Forward enters your field due to Warp", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-026C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses all its abilities until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_ABILITY", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "ability": "ALL" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-027L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Griever is put from the field into the Break Zone", + "effect": "you may search for 1 [Job Witch] and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions. \"Choose 1 dull Forward opponent controls. Break it.\" \"Your opponent discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward opponent controls. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Your opponent discards 1 card.", + "effects": [] + } + ] + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-028H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "If you cast Shiva, you may remove 4 Ice Cards in your Break Zone from the game as an extra cost. Choose 1 Character. Dull it and Freeze it. If you paid the extra cost, return Shiva to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Shiva" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-029R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Squall attacks, if you control 2 or more Category WOFF Characters", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 blocking Forward. Deal it 3000 damage. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-030C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Category WOFF Characters, Snow gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 2, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow attacks", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Snow gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-031H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Once per turn, you can cast a card removed by Setzer's abilities at any time you could normally cast it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Setzer enters the field", + "effect": "Choose up to 2 Forwards in your Break Zone. Remove them from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-032R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Terra enters the field, you may search for 2 Ice Summons each with a different cost and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 2, + "filter": { + "card_type": "SUMMON", + "element": "ICE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Magitek Laser", + "trigger": "", + "effect": "Discard 1 Summon: Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Magitek Laser", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-033R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Girl Who Forgot Her Name enters the field", + "effect": "you may search for 1 Category WOFF Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-034C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fomor enters the field", + "effect": "choose 1 dull Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 4000 damage. If your opponent has 2 cards or less in their hand, deal it 7000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": "S, put Fomor into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-035C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Minwu enters the field", + "effect": "Choose 1 Character. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Minwu into the Break Zone: Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-036H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 2 cards or less in their hand, Y'shtola gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent has 2 cards or less in their hand" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Y'shtola attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 9000 damage minus 1000 damage for each card in your opponent's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-037C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Reaper enters the field", + "effect": "select 1 of the 2 following actions. \"Choose 1 dull Forward of cost 3 or less. Break it.\" \"Your opponent discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward of cost 3 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3, + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Your opponent discards 1 card.", + "effects": [] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-038R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can cast Summons removed by Rinoa's abilities at any time you could normally cast them.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rinoa enters the field", + "effect": "Choose 1 Summon in your Break Zone. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lufenian enters the field, if you control only 1 Backup", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "21-040R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Rursan Arbiter or Card Name Cid Aulstyne while already in control of either Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "cannot_play": "rursan arbiter or card name cid aulstyne", + "condition": { + "control": "either character." + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Break it. You can only use this ability if your opponent has no cards in their hand, during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "zero": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-041C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage. Gain 1 Earth CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "Dull, put Evil Weapon into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-042H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Vaan is reduced by 1 for each Wind Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "vaan", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "element": "WIND" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field, if you have cast 3 or more cards this turn", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-043C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Viera enters the field", + "effect": "Look at the top 2 cards of your deck. Add 1 card among them to your hand and put the other to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Add 1 card among them to your hand and put the other to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "1 Wind CP, put Viera into the Break Zone" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "21-044C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Dancer or a Card Name Dancer, the cost required to cast Dancer is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "dancer", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dancer enters the field", + "effect": "Choose up to 2 Characters. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-045C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Princess Goblin enters the field", + "effect": "You may search for 1 Card Name Warrior of Light or Card Name Princess Sarah and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-046C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid (II) enters the field", + "effect": "You may search for 1 card with Warp and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Cid (II) into the Break Zone: Choose 1 card removed from the game. Remove 1 Warp Counter from it. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-047C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Summoner enters the field", + "effect": "You may search for 1 Wind Summon and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON", + "element": "WIND" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "Summoner gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-048L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains \"This Forward cannot be chosen by EX Bursts.\" You can only use this ability during your Main Phase and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "restriction": "CANNOT_BE_TARGETED", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": "ALL", + "duration": "NEXT_DAMAGE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": "Dull, discard 1 Job Princess" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-049R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "All the Forwards you control gain +1000 power until the end of the turn. You can only use this ability if you control 2 or more Job Princess.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-050H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sophia (SOPFFO) enters the field", + "effect": "Choose 1 Summon in your Break Zone. If you control 2 or more Category SOPFFO Forwards, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "You may dull 1 active Category SOPFFO Forward you control. When you do so, choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-051R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 7 or more Wind Characters, Tiamat gains \"Tiamat cannot be chosen by your opponent's Summons or abilities.\" and \"If Tiamat is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tiamat enters the field", + "effect": "Choose 1 Character of cost 5 or more opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_min": 5 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-052R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Niini enters the field", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck. If you have cast 3 or more cards this turn, also draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-053L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Balthier or a Wind Character enters your field", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Job Sky Pirate", + "trigger": "", + "effect": "Activate all the Characters you control. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Job Sky Pirate", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "discard": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-054H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions. If you have cast 2 or more cards other than Pandemonium this turn, select up to 2 of the 2 following actions instead.\n\"Choose 1 Forward of cost 5 or more. Deal it 8000 damage.\"\n\"Search for 1 Wind Forward of cost 5 or more and add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 5 or more. Deal it 8000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Search for 1 Wind Forward of cost 5 or more and add it to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "WIND", + "cost_min": 5 + }, + "destination": "HAND" + } + ] + } + ], + "enhanced_condition": { + "description": "if you have cast 2 or more cards other than pandemonium this turn", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-055H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Penelo enters the field", + "effect": "Choose 2 Characters. If you control 2 or more Job Sky Pirate Forwards, activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Penelo is put from the field into the Break Zone", + "effect": "Choose 1 Job Sky Pirate of cost 3 or more in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_min": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-056R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Wind Characters, the cost required to cast Galeserpent General Najelith is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "galeserpent general najelith", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Galeserpent General Najelith cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "wind": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-057R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Balthier you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Play Fran onto the field dull. You can only use this ability if a Card Name Balthier has entered your field this turn and if Fran is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-058C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Job Class Zero Cadet, Machina gains +3000 power, Haste and \"Machina cannot be chosen by your opponent's Summons.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control 2 or more job class zero cadet, machina", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Armor Break", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Armor Break", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ], + "cost": { + "wind": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-059C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "gain [Wind CP].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "WIND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field, if you control 3 or less Backups", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-060R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rikku enters the field", + "effect": "When Rikku enters the field, reveal the top card of your deck. If it is a Wind card, add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Rikku gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-061H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ursula enters the field", + "effect": "When Ursula enters the field, gain 1 Earth CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "EARTH" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Ursula gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Earth CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During this turn, the Forwards you control cannot be chosen by EX Bursts.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "cost": "1 Earth CP" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "21-062H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards with Brave other than Ash you control gain +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ash enters the field", + "effect": "When Ash enters the field, choose 1 Character in your Break Zone. If you control 2 or more Category SOPFFO Forwards, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-063C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each point of damage you have received, Dark Knight gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Break it. Dark Knight deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-064L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ingus is reduced by 1 for each Earth Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "ingus", + "reduction_per": 1, + "scale_by": "BACKUPS_CONTROLLED", + "scale_filter": { + "element": "EARTH", + "card_type": "BACKUP" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ingus enters the field", + "effect": "You may search for 1 Earth Forward other than Card Name Ingus and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "EARTH" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-066C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Guy attacks, Guy gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-067R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards of cost 2 or less you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Galuf enters the field", + "effect": "Reveal the top 5 cards of your deck. Play 1 Forward of cost 2 or less among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Blade of Dawn", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Blade of Dawn", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-068C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Qiqirn enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Qiqirn into the Break Zone: Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-069C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Krile enters the field", + "effect": "You may discard 1 Summon. When you do so, choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Krile into the Break Zone: Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Earth Earth 1" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-070C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Mage enters the field", + "effect": "choose 1 Job Standard Unit Forward of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-071H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "You can only pay with Earth CP to cast Titan. Select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 9000 damage.\" \"Choose 1 dull Forward. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 9000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 dull Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-072H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control deals battle damage to a Forward, the damage increases by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Deals Battle Damage To A Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains \"This Forward must attack once per turn if possible.\" and \"This Forward must block if possible.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUST_ATTACK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-073R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Earth Characters, the cost required to cast Stoneserpent General Zazarg is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "stoneserpent general zazarg", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Stoneserpent General Zazarg is dealt damage by your opponent's Summons or abilities", + "effect": "choose up to 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-074L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Neo Exdeath is also Card Name Exdeath in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "exdeath" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Neo Exdeath enters the field", + "effect": "When Neo Exdeath enters the field, choose 2 Backups you control. Remove them, and all the Forwards and Monsters opponent controls from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-075R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of Forwards opponent controls cannot be increased by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT_POWER_INCREASE", + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Warrior you control gain \"This Character cannot be broken by opposing Summons or abilities that don't deal damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3", + "effect": "Haveh gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-076C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Tiger l'Cie Qun'mi is chosen by a Summon or an ability", + "effect": "White Tiger l'Cie Qun'mi gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-077C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Monk enters the field", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Monk enters the field, if you control 3 or less Backups", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-078C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ram enters the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ENTERS_DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +3000 power until the end of the turn. Ram will not activate during your next Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-079R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 7 or more Earth Characters, Lich gains \"When Lich is put from the field into the Break Zone, you may discard 1 card. When you do so, play Lich from the Break Zone onto the field.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 7, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lich enters the field", + "effect": "Choose 1 Forward opponent controls. It gains \"At the end of each of your turns, break this Forward. (This effect does not end at the end of the turn.)\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-080R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. During this turn, the next damage dealt to it by Summons or abilities is reduced by 3000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward you control. During this turn, the next damage dealt to it by Summons or abilities is reduced by 3000 instead.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "21-081L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Irvine enters the field or attacks", + "effect": "Choose up to 2 cards in your opponent's Break Zone. Remove them from the game. If 2 Characters are removed from the game by this effect, until the end of the turn, Irvine gains +2000 power, Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Armor Shot", + "trigger": "", + "effect": "Choose 1 Forward or Monster of cost 5 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Armor Shot", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "lightning": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-082C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red Mage enters the field", + "effect": "gain ⚡.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red Mage enters the field, if you control 3 or less Backups", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-083H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace enters the field or attacks, if you control 2 or more Job Class Zero Cadet", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it. Ace gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Discard 1 card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-084H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward or Monster of cost 4 or less. Break it. If you control 5 or more Lightning Characters, also draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "21-085H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Emperor Gestahl enters the field", + "effect": "you may discard 1 card. When you do so, choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "put Emperor Gestahl into the Break Zone: Choose 4 cards in your opponent's Break Zone. Remove them from the game. If these cards are of the same card type, also draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "lightning": 1, + "special": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-086C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gunbreaker attacks", + "effect": "deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gunbreaker attacks", + "effect": "you may pay [Lightning]. When you do so, deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-087C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Machinist enters the field", + "effect": "Choose 1 damaged Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-088C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gilgamesh is put from the field into the Break Zone", + "effect": "gain ⚡.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Gilgamesh gains Haste, Brave and \"Gilgamesh can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": "⚡" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Gilgamesh gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-089R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Queen is attacking, Queen gains \"If Queen is dealt damage, the damage becomes 0 instead.\" and \"Queen cannot be chosen by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Cross Judge", + "trigger": "", + "effect": "Queen gains +2000 power until the end of the turn. You can only use this ability if you control 2 or more Job Class Zero Cadet.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Cross Judge", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-090R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Lann or a Card Name Reynn, the cost required to cast Cloud can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "cloud" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field, choose 1 Forward opponent controls.", + "effect": "If its cost is equal to or less than the number of Category WOFF Characters you control, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "its cost is equal to or less than the number of Category WOFF Characters you control" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-091C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Knight enters the field", + "effect": "Choose 1 Forward or Monster of cost 2 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Black Knight into the Break Zone: Choose 1 Forward or Monster. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-092R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Man in Black or Card Name Golbez while already in control of either Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "cannot_play": "man in black or card name golbez", + "condition": { + "control": "either character." + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each player's turn", + "effect": "choose up to 2 Forwards opponent controls. If your opponent doesn't pay {3}, they gain \"This Forward cannot attack or block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "action": "ATTACK_AND_BLOCK" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "", + "effect": "Man in Black gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-093L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Xande enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 4 or more Lightning Characters, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Xande enters the field", + "effect": "Choose 1 Forward in your Break Zone. If you control 8 or more Lightning Characters, play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-094C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shantotto enters the field", + "effect": "Choose 1 Forward. Deal it 3000 damage for each different Element among Characters you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-095C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Trey enters the field", + "effect": "Choose 1 Job Class Zero Cadet in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Dynamite Arrow", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dynamite Arrow", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 1, + "generic": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-096R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Nine is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it. You can only use this ability if you control 2 or more Job Class Zero Cadet and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-097R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Category FFBE Characters, Neilikka gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 2, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Neilikka attacks", + "effect": "Choose 1 Forward opponent controls. Dull it and deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-098R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Palom enters the field", + "effect": "When Palom enters the field, choose 1 Forward of cost 3 or less. Deal it 9000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-099H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls 4 or more dull Characters, Firion gains +5000 power, Brave and \"Firion can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "condition": "if your opponent controls 4 or more dull characters, firion", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Firion or a Forward enters your field", + "effect": "Choose 1 Character opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-100C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "Choose 1 active Forward. Deal it 4000 damage. If you control 4 or more Backups, deal it 8000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-101C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ashe attacks", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-102L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Gau is reduced by 1 for each Monster you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "gau", + "reduction_per": 1, + "scale_by": "MONSTERS_CONTROLLED", + "scale_filter": { + "card_type": "MONSTER" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gau enters the field", + "effect": "When Gau enters the field, choose 1 Forward opponent controls. If its cost is equal to or less than the number of Monsters you control, put it at the bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOSEN" + }, + "position": "BOTTOM" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull, activate Gau: Choose 1 Monster. Until the end of the turn, it also becomes a Forward with 8000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-103R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kraken enters the field", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kraken enters the field", + "effect": "choose 1 Forward. If you control 7 or more Water Characters, it loses 10000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -10000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-104C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Activate it. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-105C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sahagin enters the field", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Sahagin into the Break Zone: Choose 1 Forward. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "water": 2, + "generic": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-106H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Water Forward or a Category SOPFFO Forward you control is dealt damage, reduce the damage by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD", + "element": "WATER" + } + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jed enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 2 or more Category SOPFFO Forwards, put it on top of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "position": "TOP" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-107R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Water Characters, the cost required to cast Springserpent General Mihli Aliapoh is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "springserpent general mihli aliapoh", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Springserpent General Mihli Aliapoh is put from the field into the Break Zone", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 2 Forwards other than Springserpent General Mihli Aliapoh. Activate them and they gain +1000 power until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-108R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Cecil or a Card Name Rosa, you can pay {Water} (instead of paying the CP cost) to cast Ceodore.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Cecil or a Card Name Rosa, the Category IV Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a card name cecil or a card name rosa, the category iv forwards you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-109C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Astrologian enters the field", + "effect": "Look at the top 3 cards of your deck. Add 1 card among them to your hand and put 1 card at the bottom of your deck, then put the remaining card on top of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Astrologian into the Break Zone: Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "3 Water CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-110C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Character opponent controlled was returned from the field to its owner's hand this turn, the cost required to cast Desch is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "desch", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-111C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paladin enters the field", + "effect": "gain 1 Water CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "WATER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paladin enters the field, if you control 3 or less Backups", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-112C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Back Attack", + "trigger": "", + "effect": "Before paying the cost to cast Ninja, you can pay {Water} to reduce the cost required to cast Ninja by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "COST_REDUCTION_OPTIONAL", + "card_filter": "ninja", + "payment": "{water}", + "reduction": 3 + } + ], + "cost": { + "water": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-113R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Job Pirate and/or Card Name Viking, the cost required to cast Bikke is reduced by 4.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "bikke", + "amount": 4, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Pirate Forwards and Card Name Viking Forwards other than Bikke you control gain \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "21-114L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of the Job Pirate Forwards and Card Name Viking Forwards other than Faris you control becomes 8000.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Summon or ability that is choosing only Faris. You may choose another Water Forward you control to become the new target (The newly chosen Forward must be a valid choice).", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Summon or ability that is choosing only Faris. You may choose another Water Forward you control to become the new target (The newly chosen Forward must be a valid choice).", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "21-115C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Larsa enters the field", + "effect": "You may search for 1 Forward of cost 4 or more and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "cost_min": 4 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-116H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, the cost required to cast Leviathan is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "leviathan", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Put it at the bottom of its owner's deck. Then, you may play 1 Forward of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "position": "BOTTOM" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-117R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Rhus is reduced by 1 for each card you have drawn this turn (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "rhus", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": {}, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 card: Remove Rhus from the game. Play Rhus onto the field at the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "discard": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-118H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leila enters the field", + "effect": "You may search for 1 Job Pirate or Card Name Viking and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Water Forward you control attacks", + "effect": "Choose 1 Forward opponent controls. It loses 1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "element": "WATER" + } + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-119H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent uses an EX Burst", + "effect": "When your opponent uses an EX Burst, draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Raise", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less in your Break Zone. Play it onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Raise", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": true + } + } + ], + "cost": { + "special": true, + "water": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-120R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Refia enters the field", + "effect": "choose 1 Category WOFF Forward of cost 4 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 3000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": "S, put Refia into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-121L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light enters the field due to your cast", + "effect": "Reveal the top 5 cards of your deck. Play up to 2 Characters of cost 3 among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Ultimate Shield", + "trigger": "", + "effect": "Until the end of the turn, Warrior of Light and the Forwards of cost 3 you control gain \"This Forward cannot be chosen by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Ultimate Shield", + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-122H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste, First Strike, Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Skyserpent General Rughadjeen attacks", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Skyserpent General Rughadjeen attacks", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "When Skyserpent General Rughadjeen attacks", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-123H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay (2) and remove 1 Fire, 1 Wind, 1 Earth and 1 Water Character in your Break Zone from the game (instead of paying the CP cost) to cast Darkness Manifest.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the beginning of Main Phase 1 during each of your turns, Darkness Manifest deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "at the beginning of main phase 1 during each of your turns, darkness manifest" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Darkness Manifest leaves the field", + "effect": "Choose 1 Character. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-124L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jack Garland is also Card Name Garland in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "garland" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jack Garland enters the field", + "effect": "you may search for 1 Category SOPFFO Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Dark Character. Break it. Jack Garland deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "DARK" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-125S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Onion Knight enters the field, you may pay {Fire}{Fire}. When you do so, search for 1 Category DFF Forward of cost 3 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Sword & Sorcery", + "trigger": "", + "effect": "Deal 10000 damage to the Forward that blocks Onion Knight.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Sword & Sorcery", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-126S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay {Fire}{Fire} (instead of paying the CP cost) to cast Cloud.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field", + "effect": "When Cloud enters the field, choose 1 Forward. Deal it 3000 damage for each Category DFF Forward you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-127S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Firion enters the field", + "effect": "Choose 1 Forward. Deal it 3000 damage. If you control 2 or more Category DFF Forwards, deal it 7000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character opponent controls is put from the field into the Break Zone", + "effect": "Gain 1 Fire CP. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "FIRE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-128S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shantotto enters the field", + "effect": "you may pay {Ice}{Ice}. When you do so, choose 1 Category DFF Forward of cost 5 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Salvation Scythe", + "trigger": "", + "effect": "Choose up to 3 Characters. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Salvation Scythe", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-129S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "When Terra enters the field, your opponent discards 1 card. If you control 2 or more Category DFF Forwards, also gain {Ice}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL_EFFECT", + "condition": "CONTROL_COUNT", + "count": 2, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "S", + "trigger": "", + "effect": "{S}{Ice}{Ice}{Ice}: Choose 1 Forward. Dull it and Freeze it. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "S", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "ice": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-130S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You must control a Category DFF Forward to cast Noctis.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noctis enters the field", + "effect": "Choose 1 dull Forward opponent controls. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-131S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light or a Category DFF Forward enters your field", + "effect": "gain 1 CP of any Element. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Warrior of Light gains +1000 power and \"Warrior of Light cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Wind CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-132S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cecil cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cecil is dealt damage by your opponent's abilities, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category DFF Forwards other than Cecil you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "special", + "name": "Paladin Force", + "trigger": "", + "effect": "Choose 1 Forward of cost 4 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Paladin Force", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-133S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus enters the field", + "effect": "When Tidus enters the field, choose 1 Forward opponent controls. Return it to its owner's hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls is returned from the field to its owner's hand", + "effect": "When a Forward opponent controls is returned from the field to its owner's hand, draw 1 card and gain {Wind}. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "21-134S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bartz enters the field", + "effect": "you may search for 1 Category DFF Character other than Light or Dark and add it to your hand. Gain 1 Crystal.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Remove Bartz in the Break Zone from the game", + "trigger": "", + "effect": "Gain 1 Crystal. You can only use this ability if you control 2 or more Category DFF Forwards and if Bartz is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Remove Bartz in the Break Zone from the game", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-001R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Auron enters the field", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it by your opponent's Summons or abilities becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward. During this turn, the next damage dealt to it by your opponent's Summons or abilities becomes 0 instead.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "22-002C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or less. It gains \"This Forward cannot block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANT_BLOCK", + "restriction": "CANNOT_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, discard 1 Fire card, put Red Mage into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-003R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Samurai or a Card Name Samurai other than Ayame enters your field", + "effect": "Ayame gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ayame attacks", + "effect": "Choose 1 Forward opponent controls. If Ayame has 9000 power or more, deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-004H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Job SOLDIER Forward you control deals damage to a Forward, the damage increases by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Deals Damage To A Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Angeal enters the field, you may pay {1}. When you do so, search for 1 Job SOLDIER Forward of cost X and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-005R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ignacio enters the field", + "effect": "Put the top 3 cards of your deck into the Break Zone. When you do so, choose up to 1 Forward. If all the cards put into the Break Zone are of Fire Element, deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-006H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Garland enters the field, choose 1 [Job Knight] other than [Card Name Garland] in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a [Job Knight] other than Garland enters your field, choose 1 Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-007C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 attacking Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-008C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCRY", + "count": 1, + "options": [ + "TOP", + "BOTTOM" + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-009H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Jecht is reduced by 1 for each Fire Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "jecht", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "element": "FIRE" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jecht enters the field", + "effect": "Choose 1 Forward opponent controls. Jecht and the chosen Forward deal damage equal to their respective power to the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "MUTUAL_DAMAGE", + "source_card": "jecht", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-010L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Selphie enters the field", + "effect": "You may search for 1 Category VIII Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category VIII Forward other than Selphie. Until the end of the turn, it gains +1000 power, Haste and Brave. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-011C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Job Standard Unit Backups, Warrior gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 2 or more job standard unit backups, warrior", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-012C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Foulander also becomes a Forward with 4000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Foulander attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "If Foulander deals damage to a Forward, the damage increases by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Foulander deals damage to a Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-013C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Machina is increased by 1 for each Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_INCREASE_SCALING", + "card_filter": "machina", + "increase_per": 1, + "count_filter": "forward you control." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Machina into the Break Zone: Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-014R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. Until the end of the turn, the former gains +3000 power and First Strike. Deal the latter 7000 damage. If the CP paid to cast Belias, the Gigas was only produced by Backups, also draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-015C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Meeth enters the field", + "effect": "you may remove 1 Backup other than Meeth you control from the game. If you do so, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-016H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 card in your Break Zone. During this turn, you can cast it at any time you could normally cast it as long as you have no cards in hand. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PERMISSION", + "timing": "SUMMON_TIMING", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "action": "CAST" + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 10000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "S, discard 3 cards" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-017C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Lilyth enters the field, gain [Fire].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "FIRE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Hard Slash", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Hard Slash", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "s": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-018R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luartha attacks", + "effect": "choose 1 Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Luartha gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3 — When Luartha enters the field", + "effect": "choose 1 Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-019C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Ice Bomb also becomes a Forward with 3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ice Bomb attacks", + "effect": "Choose 1 Forward opponent controls. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3 — When Ice Bomb attacks", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-020R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains \"When this Forward is dealt damage, break this Forward.\" until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-021R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Emina enters the field", + "effect": "You may search for 1 Ice Character of cost 2 or less and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "ICE", + "cost_max": 2 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-022R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Quistis enters the field", + "effect": "Choose up to the same number of Characters as the Category VIII Forwards you control. Dull them. If you control 3 or more Category VIII Forwards, also Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-023C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 2 or less. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": "1 Ice CP, discard 1 Ice card, put Bard into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-024L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kurasame enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose up to the same number of Characters as the Ice Backups you control. Dull them and Freeze them.\"\n\"Your opponent discards 1 card for each Ice Backup you control.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose up to the same number of Characters as the Ice Backups you control. Dull them and Freeze them.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Your opponent discards 1 card for each Ice Backup you control.", + "effects": [] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Blizzaga", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Blizzaga", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-025C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness enters the field, if your opponent has 2 cards or less in their hand", + "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-026C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seymour enters the field", + "effect": "When Seymour enters the field, choose 1 dull Forward. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-027R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "All the Characters opponent controls lose all their abilities until the end of the turn. If the CP paid to cast Shiva was only produced by Backups, also draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-028H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cissnei enters the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ENTERS_DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Job Member of the Turks Forwards other than Cissnei you control attack", + "effect": "activate Cissnei. Cissnei can attack once more this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-029R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Jihl Nabaat enters the field", + "effect": "When Jihl Nabaat enters the field, you may search for 1 Job PSICOM and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-030C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Shinryu Celestia is also Card Name Celestia in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "celestia" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +4000 power until the end of the turn. You can only use this ability if you control 5 or more Ice Backups.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-031H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Category VIII Characters, Squall gains +2000 power and \"If Squall is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 4 or more category viii characters, squall", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "you may play 1 Category VIII Forward of cost 4 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-032L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sephiroth enters the field", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Remove Sephiroth in your hand from the game: Choose 1 dull Forward. Break it. Until the end of your turn, you can cast Sephiroth removed by this ability's cost. You can only use this ability if Sephiroth is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-033C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Time Mage enters the field", + "effect": "Choose 1 Forward. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Time Mage enters the field", + "effect": "Choose 1 Character. If you control 2 or more Job Standard Unit Backups, dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-034H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Medusa enters the field", + "effect": "When Medusa enters the field, choose 1 Forward. Place 1 Petrification Counter on it and it gains \"If a Petrification Counter is placed on this Forward, this Forward cannot attack or block.\" and \"{5}: Remove all Petrification Counters from this Forward.\" (These effects do not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "PETRIFICATION", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-035C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Yuke enters the field, look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCRY", + "count": 1, + "options": [ + "TOP", + "BOTTOM" + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-036C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Squall, the cost required to cast Rinoa is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "rinoa", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "[S], put Rinoa into the Break Zone: Your opponent discards 2 cards. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-037R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. During this turn, the next damage dealt to the former is dealt to the latter instead. If the CP paid to cast Alexander was only produced by Backups, also draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-038C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wol enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 6 or more. Break it.\" \"Reveal the top 5 cards of your deck. Add 1 Wind card among them to your hand and return the other cards to the bottom of your deck in any order.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 6 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 6 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Reveal the top 5 cards of your deck. Add 1 Wind card among them to your hand and return the other cards to the bottom of your deck in any order.", + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-039C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Epiornis also becomes a Forward with 5000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Epiornis cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 4, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Epiornis cannot be blocked by a Forward of cost 3 or less.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "22-040H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Enkidu enters the field", + "effect": "Choose up to 3 Backups you control. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Card Name Gilgamesh enters your field", + "effect": "You may pay 2. When you do so, play Enkidu onto the field. This effect will trigger only if Enkidu is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-041C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Kain attacks, choose 2 Characters. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Kain gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-042C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 2 or less. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Ranger into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Monster. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "0, Dull, discard 1 Wind card, put Ranger into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-043C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCRY", + "count": 1, + "options": [ + "TOP", + "BOTTOM" + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-044R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "At the beginning of the Attack Phase during each of your turns, select 1 of the 2 following actions. \"Choose 2 Characters. Activate them.\" \"All the Forwards you control gain 'This Forward cannot be chosen by your opponent's Summons.' until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 2 Characters. Activate them.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "All the Forwards you control gain 'This Forward cannot be chosen by your opponent's Summons.' until the end of the turn.", + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + }, + "ability_text": "this forward cannot be chosen by your opponent's summons.", + "duration": "END_OF_TURN" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid (FFBE) is put from the field into the Break Zone", + "effect": "you may pay {3}. When you do so, play Cid (FFBE) from the Break Zone onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-045C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Dragoon or Card Name Dragoon, the cost required to cast Sosha is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "sosha", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-046R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Category FFCC Characters, the Card Name Yuri you control gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "22-047L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dorgann enters the field", + "effect": "Select 1 of the 3 following actions. If you have cast 3 or more cards this turn, select up to 2 of the 3 following actions instead. \"Choose 1 Forward of cost 5 or more. Remove it from the game.\" \"Choose 1 Monster. Remove it from the game.\" \"Choose 2 cards from either player's Break Zone. Remove them from the game. Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 5 or more. Remove it from the game.", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster. Remove it from the game.", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 2 cards from either player's Break Zone. Remove them from the game. Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if you have cast 3 or more cards this turn", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-048H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nanaa Mihgo enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 2 or less in your opponent's Break Zone. Play it onto your field.\" \"Choose 1 Summon of cost 3 or less in your opponent's Break Zone. Cast it as though you owned it without paying the cost. If you cast it, remove the Summon from the game after use instead of putting it in the Break Zone.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 2 or less in your opponent's Break Zone. Play it onto your field.", + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward of cost 2 or less in your opponent's Break Zone. Play it onto your field.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Summon of cost 3 or less in your opponent's Break Zone. Cast it as though you owned it without paying the cost. If you cast it, remove the Summon from the game after use instead of putting it in the Break Zone.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-049H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 3 Job Warrior of Light in the Break Zone from the game: Bartz gains \"Bartz cannot be chosen by your opponent's abilities.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Time Magic", + "trigger": "", + "effect": "Search for 1 Job Warrior of Light of cost X or less and play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Time Magic", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "special": true, + "variable": "X" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-050C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Geomancer cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Geomancer enters the field", + "effect": "Choose up to 3 Backups. If you control 2 or more Job Standard Unit Backups, activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-051R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hope enters the field", + "effect": "Reveal the top 4 cards of your deck. Add 1 Category XIII card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Aeroga", + "trigger": "", + "effect": "Choose 1 Forward of power 9000 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Aeroga", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-052H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top 2 cards of your deck. Remove 1 card among them from the game and put the other to the bottom of your deck. You can cast it at any time you could normally cast it this turn. The cost required to cast it is reduced by 2. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-053C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lilisette enters the field", + "effect": "choose 1 Forward. Deal it 1000 damage for each Character you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FIELD_CARDS_CONTROLLED", + "multiplier": 1000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-054R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Reddas is reduced by 1 for each Job Sky Pirate you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "reddas", + "reduction_per": 1, + "scale_by": "UNKNOWN", + "scale_filter": { + "job": "Sky" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Sky Pirate other than Reddas you control cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-055H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vossler enters the field", + "effect": "You may search for 1 Job King and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vossler attacks", + "effect": "During this turn, the cost required to cast your next Forward is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "22-056R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath enters the field", + "effect": "Choose 1 dull Forward. Remove it from the game.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-057R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character you control. Dull it. Until the end of the turn, it gains \"This Character cannot be broken.\" and \"This Character cannot be chosen by your opponent's Summons or abilities.\" If the CP paid to cast Carbuncle was only produced by Backups, also draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-058H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Qator Bashtar enters the field", + "effect": "Choose 1 Forward of power 4000 or less in your Break Zone. Play it onto the field. Its auto-ability will not trigger.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Put 1 Backup into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-059C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gabranth enters the field", + "effect": "Choose 1 Backup in your Break Zone. If you have received more points of damage than your opponent, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-060H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ghido cannot attack or block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Place 1 Knowledge Counter on Ghido. If a Character you controlled has been put from the field into the Break Zone this turn, place 3 Knowledge Counters on Ghido instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 3 Knowledge Counters from Ghido: Draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-061L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Backups, Gilgamesh gains +2000 power and cannot be broken by opposing Summons or abilities that don't deal damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 5 or more backups, gilgamesh", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Gilgamesh enters the field or attacks, you may pay [Earth][Earth][Fire]. When you do so, choose 1 Forward or Monster. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-062R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Glaive is put from the field into the Break Zone", + "effect": "Choose 1 Job Warrior of Darkness other than Card Name Glaive in your Break Zone. Add it to your hand. The Job Warrior of Darkness Forwards other than Glaive you control gain +1000 power and Brave.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "element": "DARK" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-063C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Sand Worm also becomes a Forward with 9000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 9000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sand Worm is put from the field into the Break Zone", + "effect": "choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Sand Worm attacks", + "effect": "choose 1 Forward. It gains \"If possible, this Forward must block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "MUST_BLOCK", + "restriction": "MUST_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-064C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When G Assassin enters the field", + "effect": "Choose 1 dull Forward. If you control 2 or more Job Standard Unit Backups, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-065R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sieghard enters the field", + "effect": "You may dull 4 active Backups you control. When you do so, choose 1 Forward of cost 6 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 4, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "is_active": true + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 6 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Sieghard gains +3000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Earth" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-066C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Summoner enters the field, you may pay {2}. When you do so", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Earth Summon in your Break Zone. You can cast it at any time you could normally cast it this turn. The cost required to cast it is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PERMISSION", + "timing": "SUMMON_TIMING", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "element": "EARTH" + }, + "owner": "ANY" + }, + "action": "CAST" + } + ], + "cost": { + "dull": true, + "discard": "1 Earth card", + "specific": "put Summoner into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-067L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nacht enters the field", + "effect": "You may search for up to 3 Job Warrior of Darkness with different names and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "DARK" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "You may play 1 Job Warrior of Darkness of cost 5 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "element": "DARK", + "cost_max": 5 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Final Thrust", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Final Thrust", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "dark": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-068R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prishe is chosen by a Summon or an ability", + "effect": "Prishe gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prishe deals damage to your opponent", + "effect": "choose 1 Character in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-069C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Baelo enters the field", + "effect": "Choose 1 Earth Character in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "EARTH" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "special": "put Baelo into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-070C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Knight, the cost required to cast Ramza is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "ramza", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you controlled attacked this turn, the cost required to cast Ramza is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "ramza", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-071C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Earth Backup you control, Lich gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lich enters the field", + "effect": "Choose 1 Backup in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-072C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lilty enters the field", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCRY", + "count": 1, + "options": [ + "TOP", + "BOTTOM" + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-073L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All cards in your Break Zone cannot be removed from the game by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultimecia enters the field", + "effect": "Choose 1 Forward. If there are 15 or more cards in your Break Zone, you gain control of it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Maelstrom", + "trigger": "", + "effect": "Choose 1 Forward. It loses 10000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Maelstrom", + "effects": [ + { + "type": "POWER_MOD", + "amount": -10000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "s": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-074R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alba enters the field due to an ability", + "effect": "Choose 1 Forward of cost 4 or less opponent controls. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alba enters the field", + "effect": "Choose 1 Job Warrior of Darkness Forward. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "DARK" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-075H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edea enters the field", + "effect": "You may search for 1 Category VIII Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses 4000 power until the end of the turn. If there are 10 or more cards in your Break Zone, it loses 8000 power until the end of the turn instead. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Put the top 2 cards of your deck into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-076R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward or Monster of cost 3 or 4. Break it. If the CP paid to cast Odin was only produced by Backups, also draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "22-077H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garuda (III) enters the field", + "effect": "Select 1 number. Deal 8000 damage to all the Forwards of the same cost as the selected number opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "cp": [ + { + "element": "Lightning", + "count": 2 + } + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-078C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Job Class Zero Cadet, the cost required to cast Sice is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "sice", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sice enters the field", + "effect": "Choose 1 Forward. If its cost is equal to or less than the number of Job Class Zero Cadet you control, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-079L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seifer enters the field", + "effect": "You may put the top 2 cards of your deck into the Break Zone. When you do so, choose 1 Category VIII Forward other than Card Name Seifer in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seifer attacks", + "effect": "Choose 1 Forward opponent controls. If there are 10 or more cards in your Break Zone, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Selkie enters the field", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCRY", + "count": 1, + "options": [ + "TOP", + "BOTTOM" + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-081R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Diana enters the field due to an ability", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull 1 active Job Warrior of Darkness" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-082C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Drace enters the field", + "effect": "You may search for 1 Forward of cost 2 or less and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-083C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Job Standard Unit Backups, Ninja gains +4000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "condition": "if you control 2 or more job standard unit backups, ninja", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-084R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If there are 10 or more cards in your Break Zone, the Card Name Seifer Forward and the Job Disciplinary Committee Member Forwards you control gain +2000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if there are 10 or more cards in your break zone, the card name seifer forward and the job disciplinary committee member forwards you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fujin enters the field", + "effect": "Put the top 2 cards of your deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fujin is put from the deck into the Break Zone", + "effect": "You may play Fujin from your Break Zone onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-085C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Moth Slasher also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Moth Slasher is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Moth Slasher of cost 2 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Moth Slasher gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-086C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Backups other than Yaag Rosch you control cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-087R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If there are 10 or more cards in your Break Zone, the Card Name Seifer Forwards and the Job Disciplinary Committee Member Forwards you control gain +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if there are 10 or more cards in your break zone, the card name seifer forwards and the job disciplinary committee member forwards you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Raijin enters the field", + "effect": "Put the top 2 cards of your deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Raijin is put from the deck into the Break Zone", + "effect": "You may play Raijin from your Break Zone onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-088C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rygdea enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 2 or less. Break it.\" \"Choose 1 Lightning Character in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 2 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Lightning Character in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "LIGHTNING" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-089C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Dragoon enters the field, choose 1 Forward. Until the end of the turn, it gains +3000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward of cost 5 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5, + "is_active": true + }, + "owner": "ANY" + } + } + ], + "cost": "1 Lightning CP, discard 1 Lightning card, put Dragoon into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-090H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "You may remove 2 Summons in your Break Zone from the game. When you do so, choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Discard 1 Summon" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-091C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Blue Mage enters the field", + "effect": "You may discard 1 Monster. When you do so, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 Water card, put Blue Mage into the Break Zone: Choose 1 Monster of cost 4 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "water": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-092C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Agrias enters the field", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. If you control 2 or more Job Knight, return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Agrias gains +4000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-093R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Remove it from the game. Your opponent draws 1 card. If the CP paid to cast Anima (X) was only produced by Backups, also draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "22-094C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 3 or more Job Pirate and/or Card Name Viking, it loses 8000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-095H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light enters the field", + "effect": "When Warrior of Light enters the field, you may search for 1 Job Standard Unit and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Job Standard Unit, the Forwards other than Warrior of Light you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 4 or more job standard unit, the forwards other than warrior of light you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Shield of Light", + "trigger": "", + "effect": "Warrior of Light gains +5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Shield of Light", + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-096C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCRY", + "count": 1, + "options": [ + "TOP", + "BOTTOM" + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-097L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Job Knight Forward other than Curilla you control is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": "DAMAGE_LESS_THAN_POWER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Curilla enters the field", + "effect": "Reveal the top 5 cards of your deck. Play up to 2 Job Knight with a total cost of 4 or less among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-098H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Forwards you control are chosen by your opponent's Summon or ability", + "effect": "You may put the top card of your deck into the Break Zone. If the card put into the Break Zone is not a Forward, cancel its effects.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "If Siren (V) is dealt damage, reduce the damage by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Siren (V) is dealt damage" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "IMPLICIT" + }, + "modifier_type": "REDUCTION" + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-099R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Severo enters the field", + "effect": "Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand. Gain ⚡.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Put it at the bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "position": "BOTTOM" + } + ], + "cost": { + "water": 3, + "generic": 2, + "dull": false, + "special": "put Severo into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-100R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if you control 5 or more Backups", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-101C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paladin enters the field", + "effect": "Choose 1 Forward of cost 2 or less in your Break Zone. If you control 2 or more Job Standard Unit Backups, play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-102C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Piranha also becomes a Forward with 4000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Piranha enters the field", + "effect": "When Piranha enters the field, choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Piranha is put from the field into the Break Zone", + "effect": "When Piranha is put from the field into the Break Zone, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-103C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Faris enters the field", + "effect": "When Faris enters the field, you may remove 1 Forward you control from the game. When you do so, your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-104R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove Folka from the game: During this turn, your opponent may only declare attack once.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3", + "effect": "Folka gains \"During your turn, Folka cannot be chosen by your opponent's Summons or abilities.\" and \"During your turn, if Folka is dealt damage, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-015H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Miwa enters the field", + "effect": "activate all the Forwards you control and negate all damage dealt to them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Miwa enters the field", + "effect": "all the Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-106R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna enters the field", + "effect": "during this turn, the cost required to cast your next Card Name Tidus is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Card Name Tidus enters your field", + "effect": "choose 1 Summon in your Break Zone. Add it to your hand. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-107C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuni enters the field", + "effect": "Choose 1 Forward. It loses 4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-108H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lenna enters the field, if there are 2 or more different Elements among Characters you control", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lenna enters the field, if there are 4 or more different Elements among Characters you control", + "effect": "Your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-109H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Eden is reduced by 1 for each Category VIII Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "eden", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "category": "VIII" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Forwards. Divide 30000 damage among them as you like. (Units must be 1000.) This damage cannot be reduced.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "total_damage": 30000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "distribution": "SPLIT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-110L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "Choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Citra enters the field", + "effect": "Choose 5 cards in your Break Zone. Remove them from the game. If all the cards removed by this effect are of the same Element, search for 1 Summon of cost 3 or less and remove it from the game. Then, cast it without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 5, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-111L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward other than Raegen enters your field", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Raegen enters the field", + "effect": "Choose 4 cards in your Break Zone. Remove them from the game. If there are 4 or more different Elements among cards removed by this effect, search for 1 Forward of cost 4 or less other than Multi-Element and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 4, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-112R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cards with LB cannot be included in your main deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Limit Break — I", + "trigger": "When Zack enters the field", + "effect": "Choose 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — I", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-113L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 3", + "trigger": "When Mont Leonis enters the field", + "effect": "Choose 1 Fire Forward of cost 3 or less in your Break Zone and 1 Fire Forward of cost 5 or less in your Break Zone. If you control 5 or more Fire Backups, play them onto the field. They gain Haste until the end of the turn. Then, put 1 Backup you control into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3, + "element": "FIRE" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-114H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Limit Break", + "trigger": "", + "effect": "If your opponent has no cards in their hand, Viktora gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Limit Break", + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent has no cards in their hand" + }, + "then_effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ], + "cost": 2 + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Viktora enters the field", + "effect": "Choose 1 Forward. If your opponent has 2 cards or less in their hand, deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-115R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "(Cards with [Limit Break] cannot be included in your main deck.)", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Limit Break — 1", + "trigger": "When Serjes enters the field, select 1 of the 2 following actions.", + "effect": "\"Choose 1 Forward. Dull it.\" \"Choose 1 Forward. Freeze it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 1", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-116L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 3", + "trigger": "When Ace enters the field", + "effect": "Deal 1000 damage for each Wind Character you control to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace attacks", + "effect": "Reveal the top card of your deck. If it is a Wind card, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-117R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break — 2", + "trigger": "", + "effect": "If you control 5 or more Backups, Yuri gains +4000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break — 2", + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "condition": "if you control 5 or more backups, yuri", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuri enters the field", + "effect": "You may search for 1 Card Name Chelinka Forward of cost 2 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-118H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 7", + "trigger": "When Shantotto enters the field", + "effect": "You may pay [Earth][Earth][Earth][Earth][Earth]. When you do so, remove all the Forwards and Monsters other than Shantotto from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 7", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-119R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Maat enters the field, until the end of the turn, all the Forwards you control gain +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-120H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break", + "trigger": "", + "effect": "Limit Break — 2", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Cloud enters the field, choose 1 Forward of cost 3 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Limit Burst", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Break it. Cloud deals your opponent 1 point of damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Limit Burst", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "lightning": 4, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-121R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "(Cards with LB cannot be included in your main deck.)", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Lightning enters the field", + "effect": "Choose 1 Lightning Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "element": "LIGHTNING" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-122L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 3", + "trigger": "When Tidus enters the field, if you control 8 or more Forwards and/or Backups", + "effect": "When Tidus enters the field, if you control 8 or more Forwards and/or Backups, you may pay {Water}{Water}{Water}. When you do so, select up to 3 of the 3 following actions. \"Choose 1 Forward. Put it at the bottom of its owner's deck.\" \"Choose 1 Backup. Put it on top of its owner's deck.\" \"Draw 2 cards.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 3, + "select_up_to": true, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Put it at the bottom of its owner's deck.", + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "position": "BOTTOM" + } + ] + }, + { + "index": 1, + "description": "Choose 1 Backup. Put it on top of its owner's deck.", + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + }, + "position": "TOP" + } + ] + }, + { + "index": 2, + "description": "Draw 2 cards.", + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-123R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cards with LB cannot be included in your main deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Limit Break — I", + "trigger": "When Leo enters the field", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — I", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "22-124H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 1", + "trigger": "When Little Leela attacks", + "effect": "Choose 1 Forward opponent controls. It loses 7000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 1", + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-001C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garland enters the field", + "effect": "Choose 1 Forward opponent controls. You gain control of it until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "TAKE_CONTROL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-002L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Caius enters the field", + "effect": "You may search for 1 Card Name Bahamut and add it to your hand. During this turn, the cost required to cast your next Card Name Bahamut is reduced by 5.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Caius is put from the field into the Break Zone", + "effect": "You may discard 3 cards. When you do so, play Caius from the Break Zone onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-003C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste, First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Kain attacks, all the Forwards with Haste or First Strike you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Double Jump", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Double Jump", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "s": true, + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-004R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kefka attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 5 — Kefka gains +2000 power, Haste and \"If Kefka deals damage to a Forward or your opponent, double the damage instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-005R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 5000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dark": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 3, + "dark": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-006R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Monsters, Soulcage also becomes a Forward with 9000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 2, + "card_type": "MONSTER" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 9000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Soulcage is put from the field into the Break Zone", + "effect": "You may remove Soulcage from the game. When you do so, choose 1 Monster in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-007C/15-007C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "Gain 1 Fire CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "FIRE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. If it deals damage to a Forward this turn, the damage increases by 1000 instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "INCREASE" + } + ], + "cost": "Dull, put Samurai into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-008H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane enters the field", + "effect": "You may search for 2 Category IX Forwards with different names other than Card Name Zidane and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 2, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-009H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zorn & Thorn enters the field or attacks", + "effect": "Choose 1 Forward opponent controls. It gains \"If possible, this Forward must block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "MUST_BLOCK", + "restriction": "MUST_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zorn & Thorn is put from the field into the Break Zone", + "effect": "You may search for 1 Monster of cost 2 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-010C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 2 or more Job Standard Unit Forwards in your Break Zone, SOLDIER Candidate gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you have 2 or more job standard unit forwards in your break zone, soldier candidate", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-011L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field or is put from the field into the Break Zone, choose 1 Summon in your Break Zone.", + "effect": "Add it to your hand. During this turn, the cost required to cast your next Summon is reduced by 2 (it cannot become 0). All Summons in your Break Zone cannot be removed from the game by your opponent's Summons or abilities.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-012C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward damaged by Tifa is put from the field into the Break Zone on the same turn", + "effect": "gain [Ice].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ICE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tifa attacks", + "effect": "choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Tifa gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "[Ice]" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-013C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Morrow enters the field", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-014H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent casts a Summon", + "effect": "Select up to 2 of the 2 following actions. \"Choose 1 Forward. Deal it 10000 damage.\" \"Nelapa deals your opponent 1 point of damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 10000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Nelapa deals your opponent 1 point of damage.", + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "nelapa" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-015C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Notsugo and 1 Monster into the Break Zone: Choose 1 Forward opponent controls. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-016R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward with 9000 power or less and up to 1 Forward in your opponent's Break Zone. Remove them from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "23-017C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Parai enters the field, you may receive 1 point of damage.", + "effect": "When you do so, search for 1 Category FFL Character and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-018R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Porom, the cost required to cast Palom is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "palom", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards with 2 or more EXP Counters on them you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Palom enters the field", + "effect": "choose 1 Forward. Place 2 EXP Counters on it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 2, + "counter_type": "EXP", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-019C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Monk enters the field", + "effect": "Choose 1 Forward. Deal it 4000 damage. If you control 5 or more Backups, deal it 8000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-020C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red Mage enters the field", + "effect": "Your opponent discards 1 card. If you control 5 or more Backups, your opponent reveals their hand, and you select 1 card for your opponent to discard instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL_EFFECT", + "condition": "CONTROL_COUNT", + "count": 5, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-021C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Job Tsviets, Weiss gains +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 2 or more job tsviets, weiss", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Weiss enters the field", + "effect": "You may pay {Ice}. When you do so, search for 1 Job Tsviets and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-022R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Aemo into the Break Zone: Your opponent removes all their hand from the game face down. Your opponent can look at these removed cards at any time. At the end of the turn, your opponent adds them back to their hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-023H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Anima, Eikon of Eikons enters the field, if both you and your opponent have no cards in hand", + "effect": "Dull and Freeze all the Characters opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-024R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Dull it and Freeze it. During this turn, if it deals damage to a Forward or a player, the damage becomes 0 instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-025C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shelke or a Job Tsviets enters your field", + "effect": "Gain an Ice CP. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Shelke gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-026C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jegran is put from the field into the Break Zone", + "effect": "select 1 of the 2 following actions:\n\"Choose 1 dull Forward. Break it.\"\n\"Your opponent discards 2 cards.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Your opponent discards 2 cards.", + "effects": [] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-027C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{I}{d}, put 1 Job PSICOM into the Break Zone: Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 1, + "dull": true, + "special": "put 1 Job PSICOM into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-028L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cecil enters the field", + "effect": "Discard 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cecil enters the field", + "effect": "You may receive 1 point of damage. When you do so, choose 2 Characters. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Dark Flame", + "trigger": "", + "effect": "Deal 10000 damage to all the Forwards opponent controls. Cecil deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dark Flame", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "damage": 5, + "special": "S" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-029R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zenos enters the field", + "effect": "Choose up to 2 Forwards in your opponent's Break Zone. Remove them from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a card in your opponent's Break Zone leaves the Break Zone", + "effect": "Your opponent discards 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "23-030C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Serah enters the field, select 1 of the 2 following actions. If you control a Job Commando, select up to 2 of the 2 following actions instead.\n\"Choose 1 Character. Dull it and Freeze it.\"\n\"Your opponent discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Character. Dull it and Freeze it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Your opponent discards 1 card.", + "effects": [] + } + ], + "enhanced_condition": { + "description": "if you control a job commando", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-031C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 2 or more Job Standard Unit Forwards in your Break Zone, SOLDIER Candidate gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you have 2 or more job standard unit forwards in your break zone, soldier candidate", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When SOLDIER Candidate enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-032H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only cast Drautos if your opponent has 2 cards or less in their hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Drautos is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_source": "OPPONENT_SUMMONS_OR_ABILITIES" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-033C-15-038C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Knight enters the field", + "effect": "Gain {Ice}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ICE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less. Dull it. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ], + "cost": "{Ice}, put Knight into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-034R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Monsters, Pacos Amethyst also becomes a Forward with 8000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 2, + "card_type": "MONSTER" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Pacos Amethyst is chosen by your opponent's Summon or ability", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "23-035H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards with Brave other than White Tiger L'Cie Nimbus you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Tiger L'Cie Nimbus enters the field", + "effect": "You may search for 1 Forward with Brave and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-036C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{S}, put Flan into the Break Zone: Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{S}, remove 3 Card Name Flan in the Break Zone from the game: Choose 1 dull Forward. Break it. You can only use this ability during your Main Phase and if Flan is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-037R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "choose 1 Forward opponent controls. If you control 2 or more Category XIII Forwards, dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-038H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lady Lilith enters the field", + "effect": "You may pay {I}{I}{I}. When you do so, choose 1 Forward. You gain control of it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "TAKE_CONTROL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-039R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Activate all the Forwards you control. Until the end of the turn, all the Forwards you control gain \"This Forward cannot be returned to its owner's hand by your opponent's Summons or abilities.\" and \"The power of this Forward cannot be decreased by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-040L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Activate all the Wind Characters other than Adelle you control. Adelle will not activate during your next Active Phase. You can only use this ability while Adelle is attacking and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "resource": "0" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-041C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less. Until the end of the turn, it gains +1000 power and \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-042C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field or attacks", + "effect": "gain {Wind}{Wind}: Deal 4000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Life of Crime", + "trigger": "", + "effect": "During this turn, if Vaan deals damage to a Forward, double the damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Life of Crime", + "cost": "S" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "23-043R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Venat into the Break Zone: Choose 1 Summon. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 1, + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Venat into the Break Zone: Search for 1 Card Name Venat and play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 1, + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-044R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Monsters, Silver Dragon also becomes a Forward with 9000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 2, + "card_type": "MONSTER" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 9000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Monsters other than Silver Dragon you control cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-045C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Samovira and 1 Monster into the Break Zone: Select 1 of the 2 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Choose 1 Monster. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 5 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-046C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 2 or more Job Standard Unit Forwards in your Break Zone, SOLDIER Candidate gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you have 2 or more job standard unit forwards in your break zone, soldier candidate", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "SOLDIER Candidate cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-047H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tyro enters the field", + "effect": "When Tyro enters the field, choose 1 card in your Break Zone. If there are exactly 3 different Elements among the Backups you control, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": "ALL", + "duration": "NEXT_DAMAGE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": "Dull, put Tyro into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-048C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dr. Mog enters the field", + "effect": "You may search for 1 Job Moogle or Card Name Moogle and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Moogle or Card Name Moogle other than Dr. Mog. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-049C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "Choose 1 Forward. It gains \"This Forward cannot be blocked by a Forward of cost 3 or more.\" until the end of the turn. If you control 5 or more Backups, all the Forwards you control gain \"This Forward cannot be blocked by a Forward of cost 3 or more.\" until the end of the turn instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "UNBLOCKABLE", + "condition": "COST_RESTRICTION", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-050H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 3", + "trigger": "", + "effect": "Warp 3", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 3" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "remove 1 Warp Counter from Noel for each Category XIII Character you control. This effect will trigger only if Noel is removed from the game and if a Warp Counter is placed on Noel.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-051L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Hope enters the field, you may pay X. When you do so, search for 1 Category XIII Character of cost X and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Remove Hope from the game", + "trigger": "", + "effect": "At the beginning of your next Main Phase 1, play Hope onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Remove Hope from the game", + "cost": { + "special": 1 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "23-052R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Maina enters the field", + "effect": "You may search for 1 [Job Ninja] or [Card Name Ninja] and add it to your hand. Dull a total of 2 active [Job Ninja] and/or [Card Name Ninja]: Choose 1 [Job Ninja] or [Card Name Ninja]. It gains \"This Character cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-053R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Meteion into the Break Zone: Activate all the Backups you control. Draw 1 card. You can only use this ability if neither player controls Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-054C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Job Ninja or Card Name Ninja you control deal damage to your opponent", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Yuffie gains \"Yuffie cannot be blocked.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "yuffie cannot be blocked.", + "duration": "END_OF_TURN" + } + ], + "cost": "2 Wind CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-055C/15-058C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "Gain 1 Wind CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "WIND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "[Dull], put Dragoon into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-056C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luso enters the field", + "effect": "choose 1 Character of cost 2 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Monster. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Luso into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-057H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Characters of cost 2 or less, General Leo gains +2000 power and \"General Leo cannot be chosen by your opponent's Summons.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 3 or more characters of cost 2 or less, general leo", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When General Leo enters the field", + "effect": "You may play 1 Character of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-058C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dark Knight enters the field", + "effect": "Choose 1 Forward. Until the end of the turn, it gains Brave and +1000 power for each point of damage you have received. If you control 5 or more Backups, until the end of the turn, all the Forwards you control gain Brave and +1000 power for each point of damage you have received instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-059C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ignis enters the field", + "effect": "Choose 1 Category XV Character in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-060L": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 6", + "trigger": "", + "effect": "When a Category VII Forward enters your field, remove 1 Warp Counter from Vincent. This effect will trigger only if Vincent is removed from the game and if a Warp Counter is placed on Vincent.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 6", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent enters the field", + "effect": "choose up to 1 Forward and up to 1 Backup. Break the former. If Vincent enters the field due to Warp, also break the latter.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-061H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light enters the field", + "effect": "You may search for 2 Job Standard Unit and put them into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "You may pay X. When you do so, choose 1 Job Standard Unit of cost X in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Warrior of Light gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-062H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Emet-Selch enters the field", + "effect": "You may search for 1 Earth Character of cost 6 or more and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "EARTH", + "cost_min": 6 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When an Earth Character of cost 6 or more enters your field", + "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-063C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Category XV Characters, Gladiolus gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control 2 or more category xv characters, gladiolus", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Dawnhammer", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to Gladiolus' power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dawnhammer", + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward. Deal it damage equal to Gladiolus' power.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "23-064R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Reveal the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order. If you added a Forward to your hand, deal the chosen Forward damage equal to the power of the added Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 3, + "add_count": 1, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-065R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Monsters, Gogmagog also becomes a Forward with 9000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 2, + "card_type": "MONSTER" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 9000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gogmagog is put from the field into the Break Zone", + "effect": "you may remove 1 Monster you control from the game. When you do so, play Gogmagog from your Break Zone onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-066R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category VII Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Cloud Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-067R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shantotto enters the field", + "effect": "Choose 2 Summons from your and/or your opponent's Break Zone. Remove them from the game. During this game, you can cast them as though you owned them and at any time you could normally cast them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-068C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 2 or more Job Standard Unit Forwards in your Break Zone, SOLDIER Candidate gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you have 2 or more job standard unit forwards in your break zone, soldier candidate", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When SOLDIER Candidate enters the field", + "effect": "Choose 1 Forward opponent controls. SOLDIER Candidate and the chosen Forward deal damage equal to their respective power to the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "MUTUAL_DAMAGE", + "source_card": "soldier candidate", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-069C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Narasimha enters the field", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. The former deals damage equal to its power to the latter.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "direction": "FIRST_TO_SECOND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "amount_source": "POWER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-070H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Emet-Selch, the cost required to cast Hythlodaeus is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "hythlodaeus", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Hythlodaeus and 1 Card Name Emet-Selch into the Break Zone. Shuffle your deck. Then, reveal the top 4 cards of your deck. Play any number of Characters among them onto the field and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-071C/15-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Geomancer enters the field", + "effect": "Gain 1 CP of any element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 CP, put Geomancer into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-072C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 2 Earth cards in the Break Zone from the game: Until the end of the turn, Brionac gains +2000 power and Brave. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Brionac", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Brionac", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "earth": 1, + "lightning": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-073C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prompto enters the field, select 1 of the 2 following actions.", + "effect": "\"Choose 1 Monster. Break it.\" or \"Choose 1 Monster in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-074C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wrieg enters the field", + "effect": "Select 1 Monster you control. Put it into the Break Zone. If you do so, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-075R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Layle enters the field or attacks", + "effect": "gain 1 CP of any element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": null, + "trigger": "", + "effect": "Choose 1 Forward or Monster. Break it. You can only use this ability while Layle is attacking.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-076H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Regis enters the field", + "effect": "choose 1 Category XV Forward of cost 5 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Regis enters the field", + "effect": "choose 1 Category XV Forward of cost 5 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-077H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Azul is dealt damage", + "effect": "Choose up to 1 Forward opponent controls. Deal it the same amount of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "amount_source": "SAME_AS_DEALT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains \"This Forward must attack once per turn if possible.\" and Azul gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-078C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alisaie enters the field", + "effect": "Choose 1 Character without ⚡ in your Break Zone. You may search for 1 Character with the same name and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-079R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Estinien attacks", + "effect": "Choose 1 Job Scion of the Seventh Dawn Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3", + "effect": "Estinien gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-080R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Odin, you can remove 6 Lightning cards in your Break Zone from the game to reduce the cost required to cast Odin by 6.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-081C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Puppetmaster enters the field", + "effect": "Choose 1 Forward. Dull it. If you control 5 or more Backups, dull all the Forwards opponent controls instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-082H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast King, you can remove 4 Characters in your Break Zone from the game to reduce the cost required to cast King by 4.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When King attacks", + "effect": "You may discard 2 cards. When you do so, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-083H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Class Zero Cadet Forward. Until the end of the turn, it gains +2000 power and \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Remove 3 cards in the Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-084C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When G'raha Tia enters the field, you may remove 1 Card Name G'raha Tia in your Break Zone from the game.", + "effect": "When you do so, choose 2 Forwards opponent controls. Deal them 4000 damage and dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-085R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Scion of the Seventh Dawn Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Scion of the Seventh Dawn. If it deals damage to a Forward this turn, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifier_type": "INCREASE" + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-086H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thancred enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 4 or more Job Scion of the Seventh Dawn, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thancred is put from the field into the Break Zone", + "effect": "Choose 1 Forward of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-087C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jack enters the field", + "effect": "Put the top 3 cards of your deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-088L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards opponent controls lose 2000 power. If you control 3 or more Category XIII Forwards, the Forwards opponent controls lose 5000 power instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL_EFFECT", + "condition": "CONTROL_COUNT", + "count": 3, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Dispel", + "trigger": "", + "effect": "During this turn, the power of Forwards opponent controls cannot be increased by Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dispel", + "cost": "S" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "23-089C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 2 or more Job Standard Unit Forwards in your Break Zone, SOLDIER Candidate gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you have 2 or more job standard unit forwards in your break zone, soldier candidate", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-090C-15-095C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "gain {Lightning}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "{Lightning}, put Ninja into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-091C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Fencer (XIII) and 1 Monster into the Break Zone: Choose 1 Forward of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-092R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Monsters, Black Widow also becomes a Forward with 8000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 2, + "card_type": "MONSTER" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Widow attacks", + "effect": "You may put 1 Monster you control into the Break Zone. When you do so, choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-093C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Category XIII Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ], + "cost": "Dull, put Mog (XIII-2) into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-094C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Y'shtola enters the field", + "effect": "Choose up to the same number of Forwards opponent controls as the Job Scion of the Seventh Dawn you control. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-095R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Tsviets you control attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Tsviets. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-096C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Apkallu enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-097C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Knight you control attacks", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-098C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Alphinaud into the Break Zone: Choose 1 Card Name Alisaie of cost 4 or less in your Break Zone. Play it onto the field dull. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-099C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Urianger enters the field, reveal the top 4 cards of your deck. Add 1 Job Scion of the Seventh Dawn among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-100L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Young Excenmille is also Card Name Excenmille in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "excenmille" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Water", + "effect": "Young Excenmille gains \"Young Excenmille cannot be chosen by your opponent's abilities.\" and Young Excenmille's power becomes 9000. (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 9000, + "target": { + "type": "CHOSEN" + }, + "mode": "SET" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Water Forward of cost 3 and play it onto the field. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "water": 1, + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-101C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dancer enters the field", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn. If you control 5 or more Backups, all the Forwards opponent controls lose 4000 power until the end of the turn instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-102R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Monsters, Gizamaluke also becomes a Forward with 8000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 2, + "card_type": "MONSTER" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gizamaluke enters the field", + "effect": "Reveal the top 3 cards of your deck. Add 1 Monster among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 3, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-103C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Monster enters either player's field", + "effect": "Draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Frog Drop", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it loses 3000 power for each Monster either player controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Frog Drop", + "effects": [ + { + "type": "POWER_MOD", + "amount": -3000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "water": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-104H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Witch of the Fens enters the field, if you control a Monster", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses 7000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Put 1 Monster into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-105C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 2 or more Job Standard Unit Forwards in your Break Zone, Defender gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you have 2 or more job standard unit forwards in your break zone, defender", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Defender is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": "DAMAGE_LESS_THAN_POWER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-106H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card. You can only use this ability if you control 4 or more Job Scion of the Seventh Dawn, during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-107L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns, if there are 4 or more different Elements among Characters you control, select 1 of the 2 following actions.", + "effect": "\"Choose 1 Forward. Until the end of the turn, it loses 2000 power for each different Element among Characters you control.\" \"Play 1 Forward of cost 4 or less from your hand onto the field.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-108R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Fourchenault is reduced by 2 for each Card Name Alisaie or Card Name Alphinaud you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "fourchenault", + "reduction_per": 2, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "card_name": "Alisaie Or" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Fourchenault enters the field, select 1 of the 2 following actions.\n\"Choose 1 Forward opponent controls. Return it to its owner's hand.\"\n\"Choose 1 Job Scion of the Seventh Dawn. Activate it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward opponent controls. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Job Scion of the Seventh Dawn. Activate it.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-109C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Portia enters the field, if you control 2 or more Job Dancer and/or Card Name Dancer", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Portia enters the field", + "effect": "choose 1 Forward opponent controls. If you control 4 or more Job Dancer and/or Card Name Dancer, put it at the bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "position": "BOTTOM" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-110R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Palom, the cost required to cast Porom is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "porom", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards with 2 or more EXP Counters on them you control gain \"If this Forward is dealt damage, reduce the damage by 2000 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "SELF" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Porom enters the field", + "effect": "Choose 1 Forward. Place 2 EXP Counters on it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 2, + "counter_type": "EXP", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-111C/15-123C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Oracle enters the field", + "effect": "Gain 1 CP of Lightning element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": "Dull, put Oracle into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-112H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Young Rahal is also Card Name Rahal in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "rahal" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Young Rahal enters the field", + "effect": "Gain [Water][Water].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Young Rahal enters the field or attacks", + "effect": "All the Water Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-113R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 card in your Damage Zone. Add it to your hand and draw 1 card. Then, put 1 card from your hand into the Damage Zone (its EX Burst effect will not trigger).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "23-114R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Lilisette enters the field, you may search for 1 Job Dancer or Card Name Dancer and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Rousing Samba", + "trigger": "", + "effect": "Until the end of the turn, all the Forwards you control gain +2000 power and all the Forwards opponent controls lose 2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Rousing Samba", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-115L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Venat enters the field", + "effect": "Gain [Light][Light].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Venat is put from the field into the Break Zone", + "effect": "You may pay [Light]. When you do so, choose 1 Forward. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Venat", + "trigger": "", + "effect": "Search for 1 card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Venat", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ], + "cost": { + "light": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-116H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Backups, Illua cannot be blocked.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": null, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Illua attacks", + "effect": "Choose 1 Forward. If you control 3 or less Backups, it loses 5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-117L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chaos enters the field", + "effect": "you may remove 5 Job Chaos in your Break Zone and/or Monsters in your Break Zone from the game. When you do so, your opponent selects 1 Forward they control. Put it into the Break Zone. Your opponent discards 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Flare", + "trigger": "", + "effect": "Chaos deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Flare", + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "chaos" + } + ], + "cost": "S, put the top 10 cards of your deck into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-118H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break", + "trigger": "", + "effect": "Limit Break — 1", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ardyn is put from the field into the Break Zone", + "effect": "You may play 1 face down Card Name Ardyn from your LB deck onto the field dull. If you do so, turn 1 face down card in your LB deck face up.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "23-119R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break", + "trigger": "", + "effect": "Limit Break — 2", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent enters the field", + "effect": "You may put 1 Fire Backup you control into the Break Zone. When you do so, choose 1 Forward opponent controls. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-120R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Kuja is chosen by your opponent's Summon or ability", + "effect": "Choose up to 1 Forward. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull active Kuja" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-121L": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Limit Break", + "trigger": "", + "effect": "3", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Limit Break" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": null, + "trigger": "", + "effect": "When Cait Sith enters the field, if you control 5 or more Ice Backups, Freeze all the Backups opponent controls and your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL_EFFECT", + "condition": "CONTROL_COUNT", + "count": 5, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-122R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — I", + "trigger": "When Cid Highwind enters the field", + "effect": "Reveal the top 3 cards of your deck. Add 1 Backup among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — I", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 3, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-123H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Deathgaze enters the field", + "effect": "Choose 1 Forward of cost 5 or 10. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-124L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break — 3", + "trigger": "", + "effect": "You can only cast Eiko if you have a total of 9 or more Summons in your Break Zone and/or Summons you own removed from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break — 3", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eiko enters the field", + "effect": "You may search for 1 Summon and remove it from the game. You can cast it without paying the cost this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-125R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Noctis enters the field", + "effect": "choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-126L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 3", + "trigger": "", + "effect": "When Edge enters the field, until the end of the turn, all the Forwards of Lightning, Job Ninja and Card Name Ninja you control gain \"When this Forward attacks, choose 1 Forward opponent controls. Deal it 7000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 3", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-127R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break — I", + "trigger": "", + "effect": "If a Lightning Character or Category XV Character you controlled has been put from the field into the Break Zone this turn, the cost required to cast Nyx is reduced by 4.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break — I", + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "nyx", + "amount": 4, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-128R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 1", + "trigger": "When Beatrix attacks", + "effect": "Choose 1 Forward. If you control 3 or more Job Knight Forwards, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 1", + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-129H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break - 2", + "trigger": "When Lunafreya enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order. If the card added to your hand has an EX Burst, you may trigger its EX Burst effect. (This effect is put on the stack.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break - 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "add_count": 1, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "23-130H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break - 1", + "trigger": "When Luso enters the field, choose 1 Character you control.", + "effect": "You may search for 1 Job Standard Unit of the same Element as the chosen Character and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break - 1", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Standard Unit enters your field", + "effect": "Luso gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-001L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ifrit (XVI) enters the field, deals damage to your opponent or when Clive primes into Ifrit (XVI)", + "effect": "choose 1 Forward opponent controls. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Spitflare", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Spitflare", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "s": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-002C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "When Warrior of Light enters the field, choose 1 Forward. Deal it 5000 damage. If you have a [Fire] Forward, deal it 8000 damage instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-003H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cyan enters the field", + "effect": "You may play 1 Category VI Forward of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 ability that is choosing only 1 Category VI Forward you control. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "special": "Put Cyan into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Bushido: Tempest", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage for each card in your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Bushido: Tempest", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "CARDS_IN_BREAK_ZONE", + "multiplier": 1000 + } + ], + "cost": { + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-004R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Forwards you control attack", + "effect": "You may put Deadly Nightshade into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Deadly Nightshade is put from the field into the Break Zone", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-005L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Priming \"Ifrit (XVI)\"", + "trigger": "", + "effect": "The Job Eikon Forwards and Job Dominant Forwards other than Clive you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Priming \"Ifrit (XVI)\"", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clive deals damage to your opponent", + "effect": "discard your hand. Then, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-006C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If any [Job Eikon] or [Job Dominant] you own are removed from the game, Clive gains +4000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "condition": "if any [job eikon] or [job dominant] you own are removed from the game, clive", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "S", + "trigger": "", + "effect": "Put Clive into the Break Zone. Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "S", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-007C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Black Mage into the Break Zone: Choose 1 Forward. Deal it 5000 damage. You can only use this ability if a Fire Forward has entered your field this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-008C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward and up to 1 other Forward. Deal the former 7000 damage. If you control 5 or more Backups, also deal the latter 5000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "CONDITIONAL_EFFECT", + "condition": "CONTROL_COUNT", + "count": 5, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-009R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Priming \"Phoenix (XVI)\"", + "trigger": "", + "effect": "When Joshua enters the field, choose 1 Job Eikon or Job Dominant in your Break Zone. Put it at the bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Priming \"Phoenix (XVI)\"", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "3 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-010C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay 2 Fire (instead of paying the CP cost) to cast Cetia.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cetia enters the field", + "effect": "Choose 1 Forward. Deal it 4000 damage for each Job Warrior of the Crystal Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-011H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Takatsugu enters the field due to your cast", + "effect": "you may search for up to 2 Fire Forwards of cost 2 or less and play them onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward other than Takatsugu enters your field", + "effect": "choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-012C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Human enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Human enters the field", + "effect": "Choose 1 Forward. If you control 4 or more Fire Backups, deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-013R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Neon enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage. Gain 1 CP of any element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-014H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 20000 damage.\" \"Deal 10000 damage to all the Forwards opponent controls. Remove the top card of your deck from the game until there are only 3 cards left in the deck.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 20000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 20000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Deal 10000 damage to all the Forwards opponent controls. Remove the top card of your deck from the game until there are only 3 cards left in the deck.", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-015C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Bahamut enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls damaged by Bahamut is put from the field into the Break Zone on the same turn", + "effect": "Bahamut deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "bahamut" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-016R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Phoenix (XVI) attacks or when Joshua primes into Phoenix (XVI)", + "effect": "Choose 1 Fire Forward of cost 2 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2, + "element": "FIRE" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-017C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "select 1 of the 2 following actions. \"Firion gains First Strike until the end of the turn.\" \"Firion gains Brave until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Firion gains First Strike until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Firion gains Brave until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-018R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Josef enters the field", + "effect": "you may search for 1 Job Rebel of cost 2 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Rebel Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "put Josef into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-019R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Discard Umaro: Choose 1 dull Forward. Break it. You can only use this ability during your turn and if Umaro is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 2, + "special": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-020C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ulmia enters the field", + "effect": "Choose 1 Character. Freeze it. If you control a Category XI Forward, your opponent also discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-021H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kurasame enters the field", + "effect": "Choose up to the same number of Characters opponent controls as the Backups you control. Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kurasame attacks", + "effect": "If your opponent controls 4 or more dull Characters, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent controls 4 or more dull Characters" + }, + "then_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-022H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category VI Forward other than Gogo you control is put from the field into the Break Zone", + "effect": "Add it to your hand. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-023C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When G Deleter enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When G Deleter enters the field", + "effect": "Choose 1 Character. If you control 4 or more Ice Backups, dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-024R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shiva (XVI) enters the field or when Jill primes into Shiva (XVI)", + "effect": "Choose up to 2 dull Forwards. Break them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if 2 or more Forwards opponent controlled were put from the field into the Break Zone this turn", + "effect": "Your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "24-025L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Genesis or a Job SOLDIER enters your field", + "effect": "Select 1 of the 3 following actions: \"Your opponent discards 1 card.\" \"Choose up to 2 Characters. Dull them and Freeze them.\" \"During this turn, the cost required to cast your next Job SOLDIER is reduced by 3 (it cannot become 0).\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Your opponent discards 1 card.", + "effects": [] + }, + { + "index": 1, + "description": "Choose up to 2 Characters. Dull them and Freeze them.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "During this turn, the cost required to cast your next Job SOLDIER is reduced by 3 (it cannot become 0).", + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your next job soldier", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-026H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "You can only cast Zalera, the Death Seraph during your turn. Select 1 of the 2 following actions:\n\"Your opponent selects 1 Forward of cost 5 or more they control. Put it into the Break Zone. Your opponent discards 1 card.\"\n\"Your opponent selects 1 Forward of cost 4 or less they control. Put it into the Break Zone. Your opponent discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Your opponent selects 1 Forward of cost 5 or more they control. Put it into the Break Zone. Your opponent discards 1 card.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Your opponent selects 1 Forward of cost 4 or less they control. Put it into the Break Zone. Your opponent discards 1 card.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-027C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your summons", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it and Freeze it. You can only use this ability if you have cast a Summon this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-028R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Clive or a Card Name Torgal, the cost required to cast Jill is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "jill", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Priming \"Shiva (XVI)\"", + "trigger": "", + "effect": "When Jill enters the field, choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Priming \"Shiva (XVI)\"", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "2 Ice CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-029C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Squall enters the field or is put from the field into the Break Zone", + "effect": "Choose 1 dull Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Rough Divide", + "trigger": "", + "effect": "Until the end of the turn, Squall gains +1000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Rough Divide", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-030C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "When Terra enters the field, choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-031R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Job Eikon Forwards or Job Dominant Forwards can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "job eikon forwards or job dominant forwards" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Priming cost of the Forwards you control can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "24-032R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Forwards you control attack", + "effect": "You may put Piscodaemon into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Piscodaemon is put from the field into the Break Zone", + "effect": "Choose up to 2 Characters. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-033L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bhunivelze enters the field", + "effect": "you may put any number of Forwards and/or Monsters you control into the Break Zone. When you do so, your opponent selects 1 Forward they control for each Character you put into the Break Zone by this effect (select as many as possible). Put them into the Break Zone. Your opponent discards 1 card for each Character you put into the Break Zone by this effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-034C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay 1 Ice (instead of paying the CP cost) to cast Velis.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Velis or a Job Warrior of the Crystal Forward enters your field, choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-035C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "EX BURST Select 1 of the 2 following actions.\n\"Choose 1 dull Forward of cost 3 or less. Break it.\"\n\"Choose 1 Forward. Dull it. Draw 1 card.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward of cost 3 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3, + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Dull it. Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-036C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Nu Mou into the Break Zone: Choose 1 Forward opponent controls. Dull it and Freeze it. You can only use this ability if an Ice Forward has entered your field this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-037R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Ashe enters the field, choose 1 Forward of cost 5 or more. Put it on top of its owner's deck.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOSEN" + }, + "position": "TOP" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Activate it and it gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, put Ashe into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-038H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only cast Valefor during your Main Phase. If you cast Valefor, you may pay {Wind} as an extra cost. Reveal the top 7 cards of your deck. Play 1 Wind Character of cost X or less among them onto the field. Then, shuffle the other cards revealed and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 7, + "destination": "HAND" + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "24-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field or attacks", + "effect": "Choose up to 2 Backups. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Aeroga Blade", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Aeroga Blade", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "fire": 1, + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-040C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Viera into the Break Zone: Choose up to 2 Backups. Activate them. You can only use this ability if a Wind Forward has entered your field this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-041C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 1 — {Wind}", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove Onion Knight from the game. If you do so, place 2 Warp Counters on Onion Knight.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "ADD_COUNTER", + "count": 2, + "counter_type": "WARP", + "target": { + "type": "CHOSEN" + } + } + ] + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Onion Knight gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-042R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garuda (XVI) enters the field or when Benedikta primes into Garuda (XVI)", + "effect": "activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garuda (XVI) attacks", + "effect": "choose up to 2 Forwards opponent controls. Return them to their owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-043C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thief enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thief enters the field", + "effect": "Choose 1 Forward. If you control 4 or more Wind Backups, it gains \"This Forward cannot be blocked.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "UNBLOCKABLE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-044H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane enters the field or is put from the field into the Break Zone", + "effect": "Choose 1 Character in your opponent's Break Zone. Remove it from the game. During this game, you can cast it as though you owned it at any time you could normally cast it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "The Backups you control can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 5" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "24-045C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay 2 Wind CP (instead of paying the CP cost) to cast Jeume.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jeume cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-046R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Forwards you control attack", + "effect": "You may put Leech Bat into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leech Bat is put from the field into the Break Zone", + "effect": "Your opponent reveals their hand. You may select 1 card from their hand. If you do so, your opponent discards it and draws 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "24-047R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sophia (SOPFFO) enters the field", + "effect": "You may pay {Wind}. When you do so, select 1 of the 2 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Choose 1 Monster. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 5 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-048L": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 5", + "trigger": "", + "effect": "Warp 5", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 5", + "cost": "0" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Warp Counter is removed from any player's card other than Card Name Tidus", + "effect": "Remove 1 Warp Counter from Tidus. This effect will trigger only if Tidus is removed from the game and if a Warp Counter is placed on Tidus. The Forwards with Warp you control gain Haste and \"This Forward cannot be chosen by your opponent's Summons.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-049C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nono enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage. If you have cast 3 or more cards this turn, deal it damage equal to Nono's power instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Nono gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-050C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bartz enters the field", + "effect": "Choose up to 2 Backups. If any cards you own are removed from the game, activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-051R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Priming", + "trigger": "", + "effect": "\"Garuda (XVI)\" — {S}", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Priming" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3", + "effect": "When Benedikta enters the field, Benedikta gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-052L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Belgemine cannot be chosen by Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "During each turn, when you cast the second Summon you've cast", + "effect": "Choose up to 2 Forwards. Deal them 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "During each turn, when you cast the third Summon you've cast", + "effect": "Choose up to 3 Forwards opponent controls. Your opponent puts them at the bottom of their owner's deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "position": "BOTTOM", + "chooser": "OPPONENT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-053H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category II Forwards other than Minwu you control gain \"This Forward cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Minwu enters the field", + "effect": "Choose 1 Category II Forward other than Card Name Minwu in your Break Zone. If its cost is equal to or less than the number of Backups you control, play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-054C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage. Search for 1 Card Name Wing Wraith and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-055R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Ash is chosen by your opponent's Summon or ability, gain 1 CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Ash blocks or is blocked, Ash gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-056C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Backup you control. Remove it from the game. Draw 1 card.\"\n\"Choose 1 Forward opponent controls. If it deals damage to you or a Forward this turn, the damage becomes 0 instead.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Backup you control. Remove it from the game. Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward opponent controls. If it deals damage to you or a Forward this turn, the damage becomes 0 instead.", + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward opponent controls. If it deals damage to you or a Forward this turn, the damage becomes 0 instead.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-057C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field", + "effect": "You may pay {Earth}{Earth}. When you do so, choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Braver", + "trigger": "", + "effect": "Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Braver", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "earth": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-058R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Titan (XVI) cannot become dull by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Titan (XVI) enters the field or when Hugo primes into Titan (XVI)", + "effect": "Choose 1 Forward opponent controls. If your opponent doesn't pay {3}, deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-059R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Forwards you control attack", + "effect": "You may put Cactite into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cactite is put from the field into the Break Zone", + "effect": "Choose 1 dull Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-060C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noctis enters the field", + "effect": "Choose 1 Earth Forward of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3, + "element": "EARTH" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-061L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Category XII Characters, the cost required to cast Basch is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "basch", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "select 1 of the 2 following actions. \"Until the end of the turn, all the Forwards you control gain +2000 power and Brave.\" \"Reveal the top 3 cards of your deck. Add 1 Category XII card among them to your hand and put the rest of the cards into the Break Zone.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Until the end of the turn, all the Forwards you control gain +2000 power and Brave.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Reveal the top 3 cards of your deck. Add 1 Category XII card among them to your hand and put the rest of the cards into the Break Zone.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-062C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bangaa enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bangaa enters the field, if you control 4 or more Earth Backups", + "effect": "Until the end of the turn, all the Forwards you control gain +3000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-063H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hugh Yurg enters the field", + "effect": "You may search for 1 Earth Forward of cost 1 and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward of cost 1 enters your field", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-064R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Priming \"Titan (XVI)\"", + "trigger": "When Hugo enters the field", + "effect": "Choose 1 Forward opponent controls. If your opponent doesn't pay {2}, deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Priming \"Titan (XVI)\"", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-065H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "If you cast Fenrir, you may discard 1 card as an extra cost.\nChoose 1 Forward opponent controls. If its cost is equal to the cost of the card discarded by the extra cost, break it and draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Fenrir" + }, + "then_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-066C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put White Monk into the Break Zone: Choose 1 Monster of cost 3 or less. Break it. You can only use this ability if an Earth Forward has entered your field this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-067R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward other than Moogle (SOPFFO) enters your field", + "effect": "Activate Moogle (SOPFFO).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-068H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Morse enters the field or attacks, you may pay {Earth}. When you do so, choose 1 Forward opponent controls. Morse and the chosen Forward deal damage equal to their respective power to the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUTUAL_DAMAGE", + "source_card": "when morse enters the field or attacks, you may pay {earth}. when you do so, choose 1 forward opponent controls. morse", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "", + "effect": "Morse gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "", + "effect": "Morse gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-069C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Y'shtola enters the field", + "effect": "When Y'shtola enters the field, choose 1 Forward other than Card Name Y'shtola in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If there are 3 or more different Elements among Forwards you control, Y'shtola gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if there are 3 or more different elements among forwards you control, y'shtola", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-070L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning blocks or is blocked", + "effect": "Choose 1 attacking or blocking Forward opponent controls. Remove it from the game and return Lightning to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "S", + "trigger": "", + "effect": "Reveal Lightning from your hand, remove 1 Card Name Lightning in the Break Zone from the game: Play Lightning onto the field. You can only use this ability if Lightning is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "S", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-071C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay 1 Earth (instead of paying the CP cost) to cast Rulgia.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Warrior of the Crystal Forwards you control gain +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-072C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leo enters the field", + "effect": "You may dull 4 active Characters you control. When you do so, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 4, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "is_active": true + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-073H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it and Freeze it. It loses 9000 power until the end of the turn. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "24-074C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Break it. Remove as many cards from the top of your deck from the game as the CP required to cast the chosen Forward.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-075C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Guardian enters the field", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Guardian enters the field", + "effect": "choose up to 2 Forwards. If you control 4 or more Lightning Backups, dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-076C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Juggler into the Break Zone: Choose 1 Forward of cost 2 or less. Break it. You can only use this ability if a Lightning Forward has entered your field this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-077H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor enters the field", + "effect": "gain [Lightning]. If your opponent has a [Lightning], also gain [Lightning].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Break all the Forwards and Monsters opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "lightning": 4, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-078R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Priming \"Ramuh (XVI)\"", + "trigger": "", + "effect": "", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Priming \"Ramuh (XVI)\"", + "cost": { + "lightning": 2 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cidolfus enters the field", + "effect": "You may search for 1 Lightning Summon and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON", + "element": "LIGHTNING" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-079L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jack Garland is also Card Name Garland in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "garland" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards opponent controls must attack once per turn if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUST_ATTACK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards opponent controls must block if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character opponent controls is put from the field into the Break Zone", + "effect": "gain [Lightning].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-080R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chime enters the field", + "effect": "Reveal the top 4 cards of your deck. Add 1 Character of cost 2 or less among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-081R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Noel cannot be blocked.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": null, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-082C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vivi enters the field", + "effect": "deal 2000 damage to all the damaged Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 damaged Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-083H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Lightning Backups to cast Firion.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": "lightning backups", + "card_filter": "firion." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Firion gains Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": { + "lightning": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Drain", + "trigger": "", + "effect": "Choose 1 Forward. Break it. Activate Firion. Firion can attack once more this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Drain", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "lightning": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-084R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Forwards you control attack", + "effect": "You may put Behemoth into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Behemoth is put from the field into the Break Zone", + "effect": "Choose 1 Forward you control. Until the end of the turn, it gains \"If this Forward deals damage to your opponent other than by its ability, the damage becomes 2 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + }, + "ability_text": "if this forward deals damage to your opponent other than by its ability, the damage becomes 2 instead." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-085C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Mid (XVI) into the Break Zone: Choose 1 Forward of cost 4 or less in your Break Zone. Add it to your hand. If it is a Card Name Cidolfus, play it onto the field instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Lightning CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-086C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Lightning gains +1000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard 1 card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-087C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay 2 Lightning CP (instead of paying the CP cost) to cast Ranan.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ranan enters the field", + "effect": "Choose 1 Job Warrior of the Crystal Forward other than Ranan. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-088R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ramuh (XVI) enters the field or when Cidolfus primes into Ramuh (XVI)", + "effect": "you may cast 1 Summon of cost 5 or less from your hand without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON", + "cost_max": 5 + }, + "zone_from": "HAND", + "optional": true + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Lightning Summon", + "effect": "choose 1 active Forward opponent controls. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-089C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ramza is put from the field into the Break Zone", + "effect": "gain [Lightning].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Ramza gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Remove 2 cards in the Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-090L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leon enters the field", + "effect": "Choose 1 damaged Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Leon is chosen by your opponent's ability, your opponent gains control of Leon.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if you control 1 or less Job Rebel", + "effect": "Leon deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_TO_CONTROLLER", + "amount": 1, + "source": "leon" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-091L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have a total of 7 or more Category FFBE cards in your Break Zone and/or Category FFBE cards you own removed from the game, the cost required to cast Astrius is reduced by 5.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "astrius", + "amount": 5, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Astrius attacks", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. It loses 7000 power until the end of the turn.\" \"Astrius deals your opponent 1 point of damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. It loses 7000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": -7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Astrius deals your opponent 1 point of damage.", + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "astrius" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-092R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Monsters, the cost required to cast Gau is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "gau", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Gau into the Break Zone: Search for up to 1 Card Name Gau of cost X and up to 1 Monster of cost X, play that Card Name Gau onto the field and add that Monster to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": "X", + "dull": true, + "special": "Put Gau into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-093R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "If a Category X Forward you control other than Kimahri is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kimahri enters the field", + "effect": "Kimahri gains \"If a Forward you control other than Kimahri is dealt damage, reduce the damage by 2000 instead.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "if a forward you control other than kimahri is dealt damage, reduce the damage by 2000 instead.", + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-094C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Corsair enters the field", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Corsair enters the field", + "effect": "choose 1 card in your Break Zone. If you control 4 or more Water Backups, put it at the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL_EFFECT", + "condition": "CONTROL_COUNT", + "count": 4, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-095C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jecht enters the field", + "effect": "When Jecht enters the field, choose 1 Forward opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character opponent controls is returned from the field to its owner's hand", + "effect": "When a Character opponent controls is returned from the field to its owner's hand, choose 1 Forward opponent controls. It loses 3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-096R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have a [Water], Jed gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you have a [water], jed", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Jed attacks, you may pay [Water]. If you do so, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-097C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Stiltzkin enters the field", + "effect": "choose 1 [Job (Moogle)] Forward of cost 2 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull_job_moogle": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-098H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Strago enters the field", + "effect": "Choose 1 card in your Damage Zone. Add it to your hand. Put 1 card from your hand into the Damage Zone (its EX Burst effect will not trigger).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a card is put into your Damage Zone", + "effect": "Your opponent selects 1 Forward they control. Put it into the Break Zone. This effect will trigger only during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-099C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-100C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": "ALL", + "duration": "NEXT_DAMAGE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": "Dull, put Cecil into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "3 Water CP, put Cecil into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-101C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Tidus enters the field", + "effect": "Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character opponent controls is returned from the field to its owner's hand", + "effect": "Draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-102C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay 1 Water CP (instead of paying the CP cost) to cast Perrene.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Warrior of the Crystal you control is put from the field into the Break Zone", + "effect": "gain 1 Water CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "WATER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-103C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Moogle (FFTA) into the Break Zone: Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand. You can only use this ability if a Water Forward has entered your field this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-104R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Moogle other than Mog (VI) you control, Mog (VI) gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (VI) is put from the field into the Break Zone", + "effect": "You may discard 1 Job Moogle. When you do so, play Mog (VI) from the Break Zone onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-105R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Forwards you control attack", + "effect": "you may put Malboro into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Malboro is put from the field into the Break Zone", + "effect": "until the end of the turn, all the Forwards opponent controls lose all their abilities and 3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "24-106H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you cast Leviathan, you may remove 4 Card Name Leviathan in your Break Zone from the game as an extra cost. Your opponent selects 1 Forward or Monster they control. Put it into the Break Zone. If you paid the extra cost, your opponent selects up to 2 Forwards and/or Monsters they control instead (select as many as possible). Put them into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Leviathan" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "24-107L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Relm enters the field, if you control 5 or more Category VI Characters", + "effect": "you may search for 1 Monster of cost 3 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Monster that is also a Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-108H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Category X Character other than Wakka you control, Wakka gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wakka enters the field", + "effect": "When Wakka enters the field, choose 1 Forward opponent controls. If its power is equal to or less than Wakka's power, put it on top of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOSEN" + }, + "position": "TOP" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Element Reels", + "trigger": "", + "effect": "Choose 1 Forward. It loses 5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Element Reels", + "effects": [ + { + "type": "POWER_MOD", + "amount": -5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-109R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Priming \"Bahamut (XVI)\"", + "trigger": "", + "effect": "When Dion or a Character you control is priming, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Priming \"Bahamut (XVI)\"", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "generic": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-110L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Dion primes into Bahamut (XVI), choose up to 2 Forwards. Deal them 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Zettaflare", + "trigger": "", + "effect": "Choose 1 Forward. It loses all its abilities until the end of the turn. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Zettaflare", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-111H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lucio enters the field", + "effect": "you may search for 2 Job Warrior of the Crystal, each of a different Element, and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 2, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Lucio gains +2000 power until the end of the turn. Gain 2 Light CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Scintillating Edge", + "trigger": "", + "effect": "Choose 1 Forward. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Scintillating Edge", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "light": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-112L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste, First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Barnabas (XVI) primes into Odin (XVI), Odin (XVI) gains \"When Odin (XVI) attacks, activate Odin (XVI).\" and \"Odin (XVI) can attack twice in the same turn.\" (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Iron Flash", + "trigger": "", + "effect": "Activate Odin (XVI). Odin (XVI) can attack once more this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Iron Flash", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-113R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Priming \"Odin (XVI)\"", + "trigger": "", + "effect": "When Barnabas (XVI) or a Character you control is priming, choose 1 Forward opponent controls. It loses 8000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Priming \"Odin (XVI)\"", + "effects": [ + { + "type": "POWER_MOD", + "amount": -8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": 2 + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-114H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Raph enters the field", + "effect": "Choose 1 Forward opponent controls. Until the end of the turn, it loses 4000 power for each [Dark] you have.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Raph gains \"Raph cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "[Dark]" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-115R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Limit Break", + "trigger": "", + "effect": "Limit Break — 3", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Limit Break", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Tenzen enters the field, until the end of the turn, all the Job Samurai Forwards and Card Name Samurai Forwards you control gain +3000 power, Brave and \"This Forward can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-116R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "", + "effect": "When Snow enters the field, you may search for 1 Card Name Lightning or Card Name Serah and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "LIGHTNING" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-117R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break — 1", + "trigger": "", + "effect": "Zidane cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break — 1", + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 4, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane enters the field", + "effect": "Your opponent puts the top 2 cards of their deck into the Break Zone. If both cards are of the same Element, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-118R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break — 1", + "trigger": "", + "effect": "If Selh'teus is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead. Selh'teus cannot be broken by opposing Summons or abilities that don't deal damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break — 1", + "effects": [ + { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-119R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 1", + "trigger": "When Gilgamesh enters the field, select 1 of the 2 following actions.", + "effect": "\"Choose 1 Forward of cost 1. Break it.\" \"Choose 2 cards in your opponent's Break Zone. Remove them from the game.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 1", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-120R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break — 1", + "trigger": "", + "effect": "You must control 3 or more Job Standard Unit Forwards and/or Job Warrior of Light Forwards to cast Warrior of Light. The Forwards other than Warrior of Light you control gain \"This Forward cannot be chosen by your opponent's abilities.\" and \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break — 1", + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-121H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Iron Giant (SOPFFO) enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward of cost 2 or less. Deal it 5000 damage.\"\n\"Choose 1 dull Forward. Deal it 7000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 2 or less. Deal it 5000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 dull Forward. Deal it 7000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-122H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break", + "trigger": "When Magna Roader enters the field, if you control 4 or more Ice Characters", + "effect": "Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Magna Roader enters the field, if you control 4 or more Wind Characters", + "effect": "Magna Roader gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-123H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break", + "trigger": "When Vajradhara Wu enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 damaged Forward. Break it.\" \"Choose 1 Forward opponent controls. Vajradhara Wu and the chosen Forward deal damage equal to their respective power to the other.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 damaged Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward opponent controls. Vajradhara Wu and the chosen Forward deal damage equal to their respective power to the other.", + "effects": [ + { + "type": "MUTUAL_DAMAGE", + "source_card": "vajradhara wu", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-124H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When The Ur-Dragon King enters the field", + "effect": "Choose up to 2 Characters in your Break Zone. If you control 4 or more Earth Characters, add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Ur-Dragon King enters the field", + "effect": "Choose 1 Forward. If you control 4 or more Lightning Characters, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-125H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Tonberry & Cactuar enters the field, select 1 of the 2 following actions.", + "effect": "\"Choose 1 active Forward of cost 3 or less. Break it.\" \"Look at the top 2 cards of your deck. Add 1 card among them to your hand and return the other card to the bottom of your deck.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "24-126H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break", + "trigger": "When Ultima Weapon enters the field", + "effect": "Choose 1 Forward. If you control 4 or more Fire Characters, deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultima Weapon enters the field, if you control 4 or more Water Characters", + "effect": "Your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-001C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 Fire card: Choose 1 Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Armstrong into the Break Zone: Choose 1 Forward opponent controls. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-002C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Iron Eater enters the field", + "effect": "Choose 1 Forward opponent controls. If you have 5 or more Job Warrior and/or Card Name Warrior in your Break Zone, deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-003C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When AVALANCHE Member enters the field", + "effect": "you may discard 1 Category VII Character. When you do so, choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-004H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Ifrit, you can remove 1 Fire Backup you control from the game to reduce the cost required to cast Ifrit by 2.\nChoose 1 Forward and up to 1 other Forward. Deal the former 9000 damage and deal the latter 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "FIRE" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-005H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ace is reduced by 1 for each Job Class Zero Cadet and/or Fire Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "ace", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "element": "FIRE", + "job": "Class" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if your opponent has received 5 points of damage or less", + "effect": "Ace deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "ace" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Jackpot Shot", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage for each Job Class Zero Cadet and/or Fire Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Jackpot Shot", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-006L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field", + "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Forward. Deal it 8000 damage.\" \"Choose 1 Monster. Break it.\" \"Choose up to 2 cards in your opponent's Break Zone. Remove them from the game. Draw 1 card.\" \"Play 1 Category VII Character of cost 4 or less from your hand onto the field.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 8000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose up to 2 cards in your opponent's Break Zone. Remove them from the game. Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + { + "index": 3, + "description": "Play 1 Category VII Character of cost 4 or less from your hand onto the field.", + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-007R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Glenn enters the field, you may search for up to 2 Job SOLDIER and add them to your hand. Then, you may play up to 2 Job SOLDIER Forwards of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-008C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Security Officer enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward opponent controls. Deal it 5000 damage.\" \"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward opponent controls. Deal it 5000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-009C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Job Class Zero Cadet, Sice gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 5, + "filter_text": "job class zero cadet" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sice enters the field or attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-010H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Salamander (III) is also Card Name Gutsco in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "gutsco" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Salamander (III) enters the field or attacks", + "effect": "You may pay {f}{f}{f}2 or {f}{f}. When you do so, choose up to 2 Forwards. Deal them 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-011C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "When Deuce enters the field, reveal the top 4 cards of your deck. Add 1 Job Class Zero Cadet among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-012C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Trey enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage for each Job Class Zero Cadet you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-013C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 card: Choose 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 Card Name Porom: Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-014L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Volker enters the field due to your cast", + "effect": "You may search for up to 2 Job Warrior and/or Card Name Warrior and add them to your hand. During this turn, the cost required to cast your next Job Warrior or Card Name Warrior is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Warrior or a Card Name Warrior you control is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-015R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Hell House also becomes a Forward with 7000 power. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Hell House attacks", + "effect": "Deal 3000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 6", + "trigger": "When Hell House attacks", + "effect": "Deal 5000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 6", + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-016R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Card Name Golbez you control attacks, choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Name 1 Element. During this turn, if Rubicante is dealt damage by abilities of the named Element, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "2 Fire CP" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "25-017R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Red XIII leaves the field, remove Red XIII from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Red XIII leaves the field" + }, + "then_effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red XIII enters the field", + "effect": "Choose 1 Forward. It gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Play Red XIII onto the field. You can only use this ability during your Main Phase, if you control 2 or more Category VII Forwards and if Red XIII is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-018C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "discard 1 Ice card: Your opponent discards 1 card. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": { + "dull": true, + "discard": "1 Ice card" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put Gimme Cat into the Break Zone: Your opponent randomly discards 1 card. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true, + "special": "put Gimme Cat into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-019C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Necron enters the field", + "effect": "Choose 1 Forward of cost 5 or less opponent controls. Remove it from the game for as long as Necron is on the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 card removed by Necron's ability. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-020R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category X Forwards other than Gippal you control gain +2000 power and \"This Forward cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gippal enters the field, choose 1 Forward opponent controls.", + "effect": "Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-021R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Chimera Brain also becomes a Forward with 9000 power and \"When Chimera Brain attacks, choose 1 Forward opponent controls. Freeze it.\" You can only use this ability if your opponent controls any dull Forwards and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-022C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edward enters the field", + "effect": "Choose up to 2 Characters opponent controls. If your opponent has 1 card or less in their hand, dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edward enters the field", + "effect": "If your opponent has 3 cards or more in their hand, your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "25-023C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 2", + "cost": { + "ice": 1 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kurasame enters the field", + "effect": "Reveal the top 4 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-024H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Zeid is dealt damage by a Character opponent controls", + "effect": "your opponent selects 1 dull Character they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 3 Ice cards in the Break Zone from the game: Zeid gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-025L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job SOLDIER Forwards other than Sephiroth you control gain First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward with First Strike you control attacks", + "effect": "Your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 3, + "original": { + "type": "special", + "name": "Astral Gate", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Astral Gate", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-026C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When SOLDIER Candidate enters the field", + "effect": "Choose 1 Character opponent controls. Dull it. If you have a Card Name SOLDIER Candidate in your Break Zone, also Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "SOLDIER Candidate gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-027H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward you control is put from the field into the Break Zone", + "effect": "Place 1 Research Counter on Chadley. This effect will trigger only during your opponent's turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "RESEARCH", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 3 Research Counters from Chadley: Choose 1 Forward of cost 4 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Ice CP, 1 CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-028C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paladin enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Dull it.\" \"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-029R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Nooj enters the field, you may search for 1 Card Name Gippal or Card Name Baralai and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Nooj into the Break Zone: Deal 5000 damage to all the dull Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-030H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Mateus, the Corrupt, you can remove 1 Ice Backup you control from the game to reduce the cost required to cast Mateus, the Corrupt by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "ICE" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward and up to 1 other Forward. Break the former, dull and Freeze the latter.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-031C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Borghen enters the field", + "effect": "Choose 1 dull Forward. Deal it 8000 damage. Your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Borghen into the Break Zone: Choose 1 dull Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-032C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Choose 1 Monster put in your Break Zone from the field during this turn. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-033R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Yuna enters the field, you may search for 1 Job Gullwings and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Play 1 Job Gullwings of cost 3 or less from your hand onto the field. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Blizzara", + "trigger": "", + "effect": "Choose 1 Forward. Dull it and Freeze it. Your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Blizzara", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-034L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "remove the top card of your deck from the game. You can cast it at any time you could normally cast it this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Summon in your Break Zone. Remove it from the game. During this game, you can cast it at any time you could normally cast it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ], + "cost": "1, remove Lenne from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-035L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aerith enters the field", + "effect": "Choose 1 Character opponent controls. As long as Aerith is on the field, it loses all its abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_ABILITY", + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + }, + "ability": "ALL" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aerith is put from the field into the Break Zone", + "effect": "You may remove Aerith from the game. When you do so, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-036R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When King enters the field", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand. If you control 5 or more Job Class Zero Cadet, put it at the bottom of its owner's deck instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "position": "BOTTOM" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-037H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Job Class Zero Cadet Backups. Activate them. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose up to 2 cards in your opponent's Break Zone. Remove them from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "1 Wind" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-038C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 Wind card: Choose 1 Forward you control. It gains \"This Forward cannot be chosen by your opponent's abilities.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "restriction": "CANNOT_BE_TARGETED", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Goobbue into the Break Zone: Choose 1 Forward you control. It gains \"This Forward cannot be chosen by your opponent's Summons.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cater enters the field, if you control 2 or more Job Class Zero Cadets", + "effect": "draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-040H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Chocobo Chick (VII), you can remove 1 Wind Backup you control from the game to reduce the cost required to cast Chocobo Chick (VII) by 2. Deal 2000 damage to all the Forwards opponent controls. Then, you may play 1 Forward of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "25-041C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thief enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward. It gains 'This Forward cannot be blocked by a Forward of cost 4 or more.' until the end of the turn.\"\n\"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. It gains 'This Forward cannot be blocked by a Forward of cost 4 or more.' until the end of the turn.", + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "ability_text": "this forward cannot be blocked by a forward of cost 4 or more.", + "duration": "END_OF_TURN" + } + ] + }, + { + "index": 1, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-042C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane enters the field", + "effect": "Your opponent reveals their hand. You may select 1 card from their hand. If you do so, your opponent discards it and draws 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Zidane into the Break Zone: Choose up to 3 cards in your opponent's Break Zone. Remove them from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-043H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Highwind enters the field", + "effect": "you may search for up to 2 Category VII Forwards and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Play 1 Category VII Forward of cost 5 or less from your hand onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "damage": 5, + "cp": [ + { + "element": "Wind", + "count": 1 + } + ], + "special": "put Cid Highwind into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-044C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2 — [Wind][1]", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 2", + "cost": "[Wind][1]" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ceodore cannot be broken by opposing abilities that don't deal damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "BREAK_BY_OPPONENT", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ceodore enters the field", + "effect": "When Ceodore enters the field, choose 1 Card with Warp in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-045C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Chocobo can form a party with Forwards of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PARTY_ANY_ELEMENT", + "target": { + "type": "CHOSEN" + }, + "party_with": "forwards" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo forming a party is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Chocobo Character of cost 2 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-046C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 attacking Job Class Zero Cadet Forward. Until the end of the turn, it gains +1000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "cp": [ + { + "element": "Wind", + "count": 1 + } + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-047R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Barbariccia enters the field", + "effect": "Choose 1 [Job Archfiend] other than [Card Name Barbariccia] in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Barbariccia enters the field, if you control a [Card Name Golbez]", + "effect": "Deal 3000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-048R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, The Mandragoras also becomes a Forward with 5000 power, \"When The Mandragoras deals damage to a Forward, break it.\" and \"When The Mandragoras is put from the field into the Break Zone, choose 1 Forward opponent controls. Break it.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "2 Wind CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-049C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuffie attacks", + "effect": "Place 1 Shuriken Counter on Yuffie.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "SHURIKEN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuffie is blocked", + "effect": "Deal 4000 damage for each Shuriken Counter placed on Yuffie to the blocking Forward. Then, remove all Shuriken Counters from Yuffie.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "IS_BLOCKED", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_ALL_COUNTERS", + "counter_type": "shuriken", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-050R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, activate all the Job SOLDIER you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 3 active Job SOLDIER: Draw 1 card. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-051L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rem enters the field", + "effect": "You may pay {Wind}. When you do so, search for 1 Job Class Zero Cadet of cost X other than Card Name Rem and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Activate all the Job Class Zero Cadet you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ], + "cost": "{Wind}, put Rem into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-052R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ursula enters the field by Summons or abilities", + "effect": "You may search for 1 Job Monk or Card Name Monk and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ursula attacks", + "effect": "Choose up to 1 Forward opponent controls. Ursula and the chosen Forward deal damage equal to their respective power to the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "MUTUAL_DAMAGE", + "source_card": "ursula", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-053H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Atomos, you can remove 1 Earth Backup you control from the game to reduce the cost required to cast Atomos by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "EARTH" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage for each card in your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "CARDS_IN_BREAK_ZONE", + "multiplier": 1000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-054C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Vincent attacks, Vincent gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "S", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to Vincent's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "S", + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "vincent", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-055C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 Earth card: Choose 1 Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{0}, put Wererat into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-056L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 3 Earth cards in the Break Zone from the game: Choose 1 Earth Forward you control. Dull it. Until the end of the turn, it gains \"This Forward cannot be broken.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Blurred Strikes", + "trigger": "", + "effect": "Reveal the top 3 cards of your deck. Add up to 2 cards other than Card Name Wol among them to your hand, and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Blurred Strikes", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-057R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Cutter enters the field, you may pay {X}{X}. When you do so, choose X dull Forwards. Break them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Cutter also becomes a Forward with 8000 power. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-058C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Belt enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 dull Forward of power 7000 or less. Break it.\" or \"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward of power 7000 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-059C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cait Sith enters the field", + "effect": "you may play 1 Character of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put Cait Sith into the Break Zone: Choose 1 Category VII Character in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true, + "cp": [ + { + "element": "Earth", + "count": 1 + } + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-060H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "When General leaves the field, choose 1 [Job Warrior] or [Card Name Warrior] other than [Card Name General] in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "General cannot be chosen by your opponent's Summons. If General is dealt damage by your opponent's Summons, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-061R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Scarmiglione enters the field", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead. If it is a Card Name Golbez, it also gains \"This Forward cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-062C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sophie enters the field", + "effect": "select 1 of the 2 following actions. \"Play 1 Category MOBIUS Forward of cost 3 or less from your hand onto the field.\" \"Search for up to 2 Card Name Sophie and add them to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Play 1 Category MOBIUS Forward of cost 3 or less from your hand onto the field.", + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + { + "index": 1, + "description": "Search for up to 2 Card Name Sophie and add them to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Thor's Hammer", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 3000 damage for each Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Thor's Hammer", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "BACKUPS_CONTROLLED", + "multiplier": 3000, + "scale_filter": { + "card_type": "BACKUP" + } + } + ], + "cost": { + "special": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-063C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have a Card Name SOLDIER Candidate in your Break Zone, SOLDIER Candidate gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you have a card name soldier candidate in your break zone, soldier candidate", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When SOLDIER Candidate attacks", + "effect": "All the Card Name SOLDIER Candidate Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-064L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dyne enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 5 or more Backups, Dyne and the chosen Forward deal damage equal to their respective power to the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "MUTUAL_DAMAGE", + "source_card": "if you control 5 or more backups, dyne", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Dyne gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-065R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage for each Category VII Forward that has entered your field this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tifa attacks", + "effect": "All the Category VII Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-066L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Barret enters the field", + "effect": "You may search for 1 Card Name Marlene or Job AVALANCHE Operative of cost 4 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Choose 1 Forward opponent controls. If you control 7 or more Category VII Characters, deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-067H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rikku enters the field", + "effect": "you may play 1 Backup of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "BACKUP", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Backup enters your field", + "effect": "until the end of the turn, all the Category X Forwards you control gain +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-068C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luca enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Character of cost 2 or less among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 2 or less. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-069C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "discard 1 Lightning card: Choose 1 Forward. Deal it 1000 damage and dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put Varghidpolis into the Break Zone: Choose 1 Forward. Deal it 1000 damage and dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-070C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eight deals damage to your opponent", + "effect": "Choose 1 Job Class Zero Cadet in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Eight gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-071R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls attacks, choose 1 Forward opponent controls", + "effect": "Dull it. Until the end of the turn, Scorpion Sentinel also becomes a Forward with 7000 power. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-072R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Kuja and 1 Forward into the Break Zone: Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-073L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Category VII Forwards, Zack gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "FORWARD" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zack attacks", + "effect": "Choose 1 Category VII Character of cost 2 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Rush Assault", + "trigger": "", + "effect": "Choose 1 Forward. Break it. You can only use this ability while Zack is attacking.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Rush Assault", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-074C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Amarant enters the field", + "effect": "deal 5000 damage to all the active Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-075C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jack enters the field, choose 1 Forward opponent controls", + "effect": "Dull it. If you control 5 or more Job Class Zero Cadet, break it instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Deliverance", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Deliverance", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-076C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Elite Riot Trooper enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward of cost 2 or less. Deal it 7000 damage.\"\n\"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 2 or less. Deal it 7000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-077C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cinque enters the field", + "effect": "choose 1 Job Class Zero Cadet Forward in your Break Zone. If its cost is equal to or less than the number of Job Class Zero Cadet you control, play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 2, + "generic": 1, + "dull": true, + "sacrifice_self": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-078H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 2 active Job Class Zero Cadet: Choose 1 Job Class Zero Cadet Forward. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Sadistic Spikes", + "trigger": "", + "effect": "Choose 1 Forward. If its cost is equal to or less than the number of Job Class Zero Cadet you control, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Sadistic Spikes", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "s": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-079C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When SOLDIER Candidate is put from the field into the Break Zone", + "effect": "You may pay {1}. When you do so, search for 1 Card Name SOLDIER Candidate and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-080H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paine enters the field", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls is put from the field into the Break Zone", + "effect": "Choose 1 Category X Forward. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-081R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Baralai enters the field", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Baralai into the Break Zone. Choose 1 Forward of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": 5, + "element": "Light" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-082C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vivi enters the field", + "effect": "When Vivi enters the field, choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 damaged Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Lightning, put Vivi into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-083H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Adrammelech, the Wroth, you can remove 1 Lightning Backup you control from the game to reduce the cost required to cast Adrammelech, the Wroth by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "LIGHTNING" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Deal 7000 damage to all the Forwards opponent controls. Adrammelech, the Wroth deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_TO_CONTROLLER", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-084R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rude enters the field", + "effect": "Choose 1 [Job Member of the Turks] other than [Card Name Rude] in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-085L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When an active Forward opponent controls becomes dull due to your Summon or ability", + "effect": "select up to 2 of the 2 following actions. \"Choose 1 [Job (Member of the Turks)]. It gains Haste until the end of the turn.\" \"Choose 1 Forward. Deal it 4000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 [Job (Member of the Turks)]. It gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 4000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "EM Flail", + "trigger": "", + "effect": "Choose 1 Forward and up to 1 other Forward. Dull the former and deal the latter 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "EM Flail", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-086R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of Forwards opponent controls cannot be increased by Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Abzu also becomes a Forward with 7000 power and \"When Abzu attacks, choose 1 Forward. It loses 5000 power until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "25-087C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 Water card: Choose 1 Forward. It loses 1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{0}, put Abzu Shoat into the Break Zone: Choose 1 Forward opponent controls. It loses all its abilities until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-088H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Famfrit, the Darkening Cloud, you can remove 1 Water Backup you control from the game to reduce the cost required to cast Famfrit, the Darkening Cloud by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "WATER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 auto-ability triggered from a Forward. Put that Forward into the Break Zone. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "25-089R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cagnazzo enters the field", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand. If you control a Card Name Golbez, put it into the Break Zone instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-090C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category WOFF Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-091H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons or Monsters is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your summons or monsters", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kraken (III) enters the field", + "effect": "Choose 1 Backup opponent controls. Remove it from the game for as long as Kraken (III) is on the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-092C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness enters the field", + "effect": "Your opponent selects up to 2 Forwards they control. Then, put all the Forwards opponent controls other than the selected Forwards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-093C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Corsair enters the field", + "effect": "Choose 1 Forward of cost 2 or less opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Corsair enters the field from the Break Zone", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-094C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Mage enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 1 in your Break Zone. Add it to your hand.\" \"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 1 in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-095C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage by your opponent's abilities, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "IMPLICIT" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-096L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus enters the field", + "effect": "You may return 1 Backup you control to its owner's hand. If you do so, during this turn, the cost required to cast your next Category X Character is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus or a Category X Character enters your field, choose 1 Forward opponent controls", + "effect": "It loses 4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-097H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Water CP to cast Doctor Cid.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_TYPE", + "cp_type": "water", + "card_filter": "doctor cid." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Doctor Cid enters the field", + "effect": "Choose 1 Forward of cost 4 or less opponent controls. Put it at the bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + }, + "position": "BOTTOM" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls leaves the field", + "effect": "Draw 1 card, then discard 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-098R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Broden does not activate during your Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Broden enters the field, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-099C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "1 Water CP, Dull, discard 1 card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 2 cards, then discard 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "Dull, discard 1 Card Name Palom" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-100R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job SOLDIER other than Matt you control gain \"This Character cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull 1 active Job SOLDIER" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-101L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Meia enters the field", + "effect": "you may remove 1 Category MOBIUS card in your Break Zone from the game. When you do so, your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next Summon is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "Dull, remove 1 Category MOBIUS card in the Break Zone from the game" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "25-102C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rosa enters the field", + "effect": "When Rosa enters the field, you may search for 1 Card Name Cecil or Card Name Ceodore and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Shell", + "trigger": "", + "effect": "Until the end of the turn, Rosa and the Card Name Cecil and Card Name Ceodore you control gain \"This Character cannot be chosen by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Shell", + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-103H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fusoya enters the field", + "effect": "Choose 1 Forward. Deal it 9000 damage. Remove the top 2 cards of your deck from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Flare", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage. Remove the top 2 cards of your deck from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Flare", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-104L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 3 following actions. \"Choose up to 2 Forwards. Dull them.\" \"Choose 1 Character. Freeze it.\" \"Choose 1 Summon or auto-ability. If your opponent doesn't pay {1}, cancel its effect.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose up to 2 Forwards. Dull them.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Character. Freeze it.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Summon or auto-ability. If your opponent doesn't pay {1}, cancel its effect.", + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ], + "cost": "Dull 2 active Forwards" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-105L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vegnagun is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Vegnagun and play it onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 Dark card: Activate Vegnagun. Draw 1 card. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Remove 2 Card Name Vegnagun in the Break Zone from the game: Break all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-106R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break — I", + "trigger": "", + "effect": "You can only cast Machina if you don't control any Forwards. For each point of damage you have received, Machina gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break — I", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "you can only cast machina if you don't control any forwards. for each point of damage you have received, machina", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-107H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break — 2", + "trigger": "", + "effect": "If you control 3 or more Category VII Forwards, Red XIII gains Haste, First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break — 2", + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "FORWARD" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red XIII enters the field", + "effect": "All the Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-108R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Kam'lanaut enters the field", + "effect": "Choose 1 Forward. If you control a Dark Forward, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-109H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — I", + "trigger": "When Shuyin enters the field", + "effect": "You may discard 1 card. When you do so, search for 1 Dark Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — I", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "DARK" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-110R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Aerith enters the field", + "effect": "You may search for 1 Card Name Cloud or Card Name Zack and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "EX", + "trigger": "", + "effect": "Choose 1 auto-ability that is choosing only 1 Category VII Forward you control. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "EX", + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "Put Aerith into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-111H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When 1 or more cards are added to your opponent's hand from the Break Zone", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent searches 1 or more cards", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-112H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Sarah (MOBIUS) enters the field", + "effect": "Reveal the top 4 cards of your deck. Add 1 Category MOBIUS card among them to your hand and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next Category MOBIUS Forward is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "cost": "S" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "25-113R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break", + "trigger": "", + "effect": "Limit Break — 1", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": null, + "trigger": "When Yang enters the field", + "effect": "When Yang enters the field, you may play 1 Forward of cost equal to or less than the number of Job Monk and/or Card Name Monk you control from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-114R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break — I", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break — I", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Job Dragoon and/or Card Name Dragoon, the cost required to cast Kain is reduced by 5.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "kain", + "amount": 5, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kain enters the field", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-115H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Limit Break", + "trigger": "", + "effect": "When Sephiroth enters the field or attacks, dull all the Forwards other than Sephiroth. At the end of each of your turns, choose 1 dull Forward other than Sephiroth. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Limit Break", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 4 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-116H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Graff enters the field", + "effect": "Choose 1 Forward you control. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Graff attacks", + "effect": "Choose 1 Forward opponent controls. It loses 4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-117R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Leonora enters the field", + "effect": "Choose 1 Category IV Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category IV Forward other than Leonora. During this turn, the next damage dealt to it becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": "ALL", + "duration": "NEXT_DAMAGE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "25-118H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "Limit Break — 2", + "trigger": "", + "effect": "Search for 1 Job Archfiend of cost X and play it onto the field. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Limit Break — 2", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "generic": 1, + "special": "X" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-001R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Azeyma attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage for each Job The Twelve you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Job The Twelve, Azeyma gains Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 4, + "filter_text": "job the twelve" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "26-002R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ayame enters the field", + "effect": "Reveal the top 2 cards of your deck. Play up to 1 Job Samurai or Card Name Samurai of cost 3 or less among them onto the field, add up to 1 Job Samurai or Card Name Samurai of cost 9 or less among them to your hand, and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 2, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Tachi: Kasha", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Tachi: Kasha", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-003R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ifrit (XVI) is blocked or chosen by your opponent's ability", + "effect": "Ifrit (XVI) deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "IS_BLOCKED", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "ifrit (xvi)" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clive primes into Ifrit (XVI)", + "effect": "Ifrit (XVI) gains \"If Ifrit (XVI) is dealt damage less than Ifrit (XVI)'s power, the damage becomes 0 instead.\" (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "26-004C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Elwin enters the field", + "effect": "You may search for 1 Fire Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "FIRE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-005H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Priming \"Ifrit (XVI)\"", + "trigger": "", + "effect": "Clive gains all the special abilities of the Job Eikon you own removed from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Priming \"Ifrit (XVI)\"", + "cost": { + "fire": 3 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clive enters the field", + "effect": "Choose 1 card from either player's Break Zone. Remove it from the game. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-006C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zack enters the field", + "effect": "you may play 1 Fire Forward of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "FIRE", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward other than Zack enters your field", + "effect": "it gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-007R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sazh enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage. If Sazh entered the field due to an ability of a Category XIII Character, deal it 8000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-008C/15-007C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Samurai into the Break Zone: Choose 1 Forward. If it deals damage to a Forward this turn, the damage increases by 1000 instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-009L": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Priming \"Phoenix (XVI)\"", + "trigger": "", + "effect": "When Joshua enters the field, choose 1 Forward opponent controls. Deal it 2000 damage for each Job Eikon in your Break Zone and/or Job Eikon you own removed from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Priming \"Phoenix (XVI)\"", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-010C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 card: Choose 1 Forward. Deal it 3000 damage. If the discarded card is of Earth Element, deal it 6000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-011C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Naji enters the field", + "effect": "you may search for 1 Job Warrior Forward or Card Name Warrior Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-012H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nald'thal enters the field", + "effect": "choose 1 Job The Twelve in your Break Zone. If its cost is equal to or less than the number of Job The Twelve you control, play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character. If it deals damage to a Forward this turn, the damage increases by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + }, + "modifier_type": "INCREASE" + } + ], + "cost": "2 Fire, Dull, put Nald'thal into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-013C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Byron enters the field", + "effect": "Choose 1 Card Name Clive or Card Name Joshua in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Play 1 Card Name Clive or Card Name Joshua of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "S, put Byron into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-014L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Faris enters the field", + "effect": "When Faris enters the field, you may search for 1 Card Name Lenna and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "At the beginning of the Attack Phase during each of your turns, you may play 1 Fire or Water Forward of cost equal to or less than the number of Backups you control from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "FIRE" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-015H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fang enters the field", + "effect": "When Fang enters the field, you may search for 1 Job L'Cie and add it to your hand. During this turn, the cost required to cast your next Job L'Cie is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Fang into the Break Zone: Search for 1 Card Name Bahamut and add it to your hand. During this turn, the cost required to cast your next Card Name Bahamut is reduced by 4. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-016C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bugenhagen enters the field", + "effect": "Reveal the top 4 cards of your deck. Add 1 Category VII Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Play 1 Card Name Red XIII of cost 3 or less from your hand onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-017R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During your turn, you can dull 2 active Fire Forwards you control (instead of paying the CP cost) to cast Phoenix.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "FIRE", + "is_active": true + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Fire Forward of cost 2 or less in your Break Zone. Play it onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2, + "element": "FIRE" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-018H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Joshua primes into Phoenix (XVI), reveal the top 4 cards of your deck.", + "effect": "Add up to 2 Fire cards and/or Category XVI cards among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Flames of Rebirth", + "trigger": "", + "effect": "Choose 1 Category XVI Forward in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Flames of Rebirth", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "Fire, dull, discard 2" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-019C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Behemoth also becomes a Forward with 7000 power, Haste and \"When Behemoth deals damage to your opponent, put Behemoth into the Break Zone. When you do so, choose 1 Forward opponent controls. Deal it 8000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "26-020C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Forward you control attacks, it gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-021C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character you control is priming", + "effect": "choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-022C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Undead Princess enters the field", + "effect": "gain 1 Ice CP. Your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ICE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-023C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if your opponent has discarded a card due to your Summons or abilities, the cost required to cast Wol is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "wol", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wol attacks", + "effect": "you may discard 2 cards. When you do so, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-024C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 card: Choose 1 dull Forward. Deal it 5000 damage. If the discarded card is of Lightning Element, deal it 7000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-025C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, remove Kadaj from the game. At the end of your opponent's turn, play Kadaj onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Kadaj enters the field", + "effect": "Damage 3 — When Kadaj enters the field, choose 1 Forward. Dull it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-026R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kuja enters the field", + "effect": "you may remove 1 Ice Backup you control from the game. When you do so, your opponent discards 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "ICE" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kuja is chosen by your opponent's Summon or ability", + "effect": "if your opponent doesn't discard 1 card, cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent doesn't discard 1 card" + }, + "then_effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-027R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, you can dull 2 active Ice Forwards you control (instead of paying the CP cost) to cast Kujata.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "ICE", + "is_active": true + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-028C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Cripshay also becomes a Forward with 7000 power, First Strike and \"When Cripshay deals damage to your opponent, put Cripshay into the Break Zone. When you do so, your opponent discards 2 cards.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "26-029R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shiva (XVI) enters the field", + "effect": "Freeze all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jill primes into Shiva (XVI)", + "effect": "Freeze all the Characters opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": {} + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Ice Age", + "trigger": "", + "effect": "Your opponent discards 2 cards. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Ice Age", + "cost": { + "special": true, + "ice": 1, + "dull": true + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "26-030C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent uses an EX Burst", + "effect": "your opponent randomly discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "EX_BURST", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "26-031H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if your opponent has discarded a card due to your Summons or abilities, the cost required to cast Cid Raines is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "cid raines", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward enters your opponent's field other than from their hand", + "effect": "you may put Cid Raines into the Break Zone. When you do so, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-032L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Ice CP to cast Charlotte.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_TYPE", + "cp_type": "ice", + "card_filter": "charlotte." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Charlotte is chosen by your opponent's Summon or ability", + "effect": "if your opponent doesn't discard 1 card, cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent doesn't discard 1 card" + }, + "then_effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character enters your opponent's field", + "effect": "dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-033C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Summoner enters the field", + "effect": "choose 1 Ice Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "element": "ICE" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next Summon is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "Dull, put Summoner into the Break Zone" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "26-034L": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Priming \"Shiva (XVI)\"", + "trigger": "", + "effect": "When Jill enters the field, choose up to the same number of Characters as the Job Eikon in your Break Zone and/or Job Eikon you own removed from the game. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Priming \"Shiva (XVI)\"", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": true, + "ice": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "At the beginning of the Attack Phase during each of your turns, you may pay [S]. When you do so, choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "26-035R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow enters the field", + "effect": "Select 1 of the 2 following actions. If Snow entered the field due to an ability of a Category XIII Character, select up to 2 of the 2 following actions instead: \"Draw 1 card.\" \"Your opponent discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "Your opponent discards 1 card.", + "effects": [] + } + ], + "enhanced_condition": { + "description": "if snow entered the field due to an ability of a category xiii character", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-036C-15-038C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Knight enters the field", + "effect": "Gain {Ice}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ICE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less. Dull it. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ], + "cost": "{Ice}, put Knight into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-037H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Halone enters the field or attacks", + "effect": "Choose up to 2 Characters. If you control 6 or more Job The Twelve, dull them and Freeze them. Your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-038H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 1 — {I}{I}", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Warp Counter is removed from Physalis", + "effect": "you may play 1 Forward of cost 5 or less with Warp from your hand onto the field. This effect will trigger only if Physalis is removed from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-039H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward you control is chosen by your opponent's ability", + "effect": "Your opponent discards 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "26-040R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Menphina enters the field", + "effect": "You may pay {X}. When you do so, search for 1 Job The Twelve of cost X or less and play it onto the field. You can only pay {X} with CP produced by Job The Twelve Backups and/or discarding Job The Twelve cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-041L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Category XII Characters, the cost required to cast Ashe is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "ashe", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards other than Ashe you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": "Dull 1 active Category XII Character" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-042R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During your turn, you can dull 2 active Wind Forwards you control (instead of paying the CP cost) to cast Alexander.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WIND", + "is_active": true + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-043R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field", + "effect": "When Vaan enters the field, reveal the top 3 cards of your deck. Add 1 Job Sky Pirate among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 3, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Sky Pirate other than Vaan enters your field", + "effect": "Choose up to 2 Backups. Activate them. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-044C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sky Samurai attacks", + "effect": "Choose up to 2 Backups. Activate them. Sky Samurai gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-045C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Aerith enters the field, activate all the Category VII Characters other than Aerith you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-046C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Echo enters the field", + "effect": "you may search for 1 Card Name Wol and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": null, + "trigger": "", + "effect": "Choose 1 Card Name Wol. It gains \"This Character cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "S, put Echo into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-047H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job The Twelve you control other than Oschon, Oschon gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Oschon has 10000 power or more, Oschon gains \"Oschon cannot be chosen by your opponent's abilities.\" and \"If Oschon is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-048C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 2 — {w}{w}", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field or attacks", + "effect": "Reveal the top card of your deck. If it is a Wind card, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Focused Thrust", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Focused Thrust", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-049R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category WOFF Forward of cost 5 or less you control. Remove it from the game. Play it onto the field at the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "Dull, put Cactuar Conductor into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-050R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cissnei enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Monster. Break it.\" \"Choose up to 3 Backups. Activate them.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Monster. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose up to 3 Backups. Activate them.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "S", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "S", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-051C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 card: Choose 3 cards in your opponent's Break Zone. Remove them from the game. If the discarded card is of Water Element, also draw 1 card, then discard 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-052H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Yuffie, Sonon and the Card Name Yuffie you control gain Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Card Name Yuffie" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sonon forms a party with Card Name Yuffie and attacks", + "effect": "Activate all the Backups you control. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-053L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay {Wind}{Wind}{Wind} (instead of paying the CP cost) to cast Bartz.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bartz enters the field", + "effect": "Reveal the top 2 cards of your deck. Play up to 1 Character of cost 3 or less among them onto the field and add the other cards to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 2, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-054C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Vaan, the cost required to cast Penelo is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "penelo", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Penelo enters the field", + "effect": "Reveal the top card of your deck. If it is a Category XII card, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-055H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Your Warp cost can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fina enters the field", + "effect": "you may search for 1 card with Warp and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 card removed from the game. Remove 1 Warp Counter from it. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_COUNTER", + "count": 1, + "counter_type": "WARP", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-056C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Gorger also becomes a Forward with 7000 power. \"Gorger cannot be blocked by a Forward of cost 3 or more.\" and \"When Gorger deals damage to your opponent, put Gorger into the Break Zone. When you do so, choose up to 3 Backups. Activate them. Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 3, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-057C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 2 cards. You can only use this ability if there are 15 or more Wind cards in your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "Dull, put Millefeui into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-058H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Larsa enters the field", + "effect": "You may search for 1 Card Name Ashe, Card Name Basch or Job Judge and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category XII Forward you control is put from the field into the Break Zone", + "effect": "You may put Larsa into the Break Zone. When you do so, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-059R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Job The Twelve can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "job the twelve" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job The Twelve. It gains \"This Character cannot be chosen by your opponent's Summons.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "ability_text": "this character cannot be chosen by your opponent's summons.", + "duration": "END_OF_TURN" + } + ], + "cost": "Dull, put Llymlaen into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-060C-15-058C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "gain {Wind}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "WIND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains First Strike until the end of the turn. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "{Dull}, put Dragoon into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-061H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ajido-Marujido enters the field, choose 1 Forward", + "effect": "If the cost to cast Ajido-Marujido was paid with CP of 3 or more different Elements, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "the cost to cast Ajido-Marujido was paid with CP of 3 or more different Elements" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ajido-Marujido enters the field, choose 1 Forward", + "effect": "If the cost to cast Ajido-Marujido was paid with CP of 5 or more different Elements, remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "the cost to cast Ajido-Marujido was paid with CP of 5 or more different Elements" + }, + "then_effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-062R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "While paying the cost to cast a Category XI card, if Apururu is on the field, Apururu can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_ANY_CP", + "condition": { + "card_on_field": "apururu" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-063R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Althyk enters the field", + "effect": "choose 1 Forward opponent controls. If you control 4 or more Job The Twelve, deal it 9000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-064R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ignis enters the field", + "effect": "You may dull 2 active Forwards you control. When you do so, choose 1 Forward. Deal it damage equal to the total power of the Forwards you dulled due to this ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "UNKNOWN", + "raw": "choose 1 Forward. Deal it damage equal to the total power of the Forwards you dulled due to this ability.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Ignis gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-065L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vanille is put from the field into the Break Zone", + "effect": "You may remove Vanille from the game. When you do so, choose 1 Category XIII Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is a Category XIII card, add it to your hand. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-066L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent enters the field", + "effect": "Deal 9000 damage to all the Forwards of cost 3 or less.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent is chosen by a Forward's ability", + "effect": "Deal that Forward 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent is chosen by a Summon of your opponent", + "effect": "Choose up to 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-067H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eiko enters the field", + "effect": "Choose 4 Summons in your Break Zone. Put them on the top of your deck in any order. Then, shuffle your deck and reveal the top 4 cards of your deck. Cast up to 1 Summon among them without paying the cost and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 4, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-068C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, discard 1 card: Choose 1 Forward. It gains +1000 power until the end of the turn. If the discarded card is of Fire Element, it gains +3000 power until the end of the turn instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-069C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Beastmaster enters the field", + "effect": "Reveal the top 3 cards of your deck. Play 1 Monster of cost 2 or less among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 3, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Beastmaster into the Break Zone: Choose 1 Monster that is also a Forward. It gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-070H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zangan and the Card Name Tifa you control can use action abilities and special abilities with [S] in the cost as though they had Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zangan enters the field", + "effect": "You may play 1 Card Name Tifa of cost 5 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "cost_max": 5 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage for each Job Martial Artist you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-071C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Doctor in North Corel", + "trigger": "When Sheiran enters the field", + "effect": "Choose 1 Category VII Character in your Break Zone. Add it to your hand. If it is a Card Name Tifa, during this turn, the cost required to cast your next Card Name Tifa is reduced by 3 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Doctor in North Corel", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-072R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During your turn, you can dull 2 active Earth Forwards you control (instead of paying the CP cost) to cast Titan. Choose 1 Forward you control and 1 Forward opponent controls. The former gains +2000 power until the end of the turn. Then, the former deals damage equal to its power to the latter.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "EARTH", + "is_active": true + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-073C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dyne enters the field", + "effect": "Choose 1 Forward. Deal it 4000 damage for each card you discarded to cast Dyne.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FIELD_CARDS_CONTROLLED", + "multiplier": 4000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-074C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tama enters the field, select 1 of the 2 following actions.", + "effect": "\"Gain {Earth}.\" \"You may pay {Earth}. When you do so, choose 1 Category WOFF Character in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "GENERATE_CP", + "amount": 1, + "element": "EARTH" + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-075C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Dio blocks or is blocked, Dio gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains \"This Forward must block Dio if possible.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUST_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 3, + "dull": false + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-076H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Zangan, you can discard 1 card instead of S when paying for Tifa's special ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Relentless Rush", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage. If you control a Card Name Cloud, also activate Tifa.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Relentless Rush", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-077R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noctis enters the field", + "effect": "Choose 1 Category XV Character in your Break Zone. Put it on top of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + }, + "position": "TOP" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "", + "effect": "When Noctis enters the field, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-078C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nophica enters the field or is put from the field into the Break Zone", + "effect": "Choose 1 Job 'The Twelve' other than Card Name Nophica in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-079C/15-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Geomancer enters the field", + "effect": "gain {Wind}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "WIND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "{Wind}, put Geomancer into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-080C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Mandragora also becomes a Forward with 7000 power, \"When Mandragora deals damage to a Forward, break it.\" and \"When Mandragora deals damage to your opponent, put Mandragora into the Break Zone. When you do so, choose 1 card in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "26-081C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Put Aphmau into the Break Zone", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Dull it. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Put Aphmau into the Break Zone", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "special": "Put Aphmau into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Remove Aphmau in the Break Zone from the game: Choose 1 Forward. Dull it. You can only use this ability if Aphmau is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 3, + "special": "remove Aphmau in the Break Zone from the game" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-082H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Angeal enters the field", + "effect": "Choose up to 2 Job SOLDIER in your Break Zone. Add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Play 1 Job SOLDIER of cost 4 or less from your hand onto the field. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "dark": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-083H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Elena is reduced by 2 for each Job Member of the Turks you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "elena", + "reduction_per": 2, + "scale_by": "UNKNOWN", + "scale_filter": { + "job": "Member" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Elena is dealt damage by a Forward opponent controls", + "effect": "deal that Forward 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-084H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Priming cost of the Characters you control can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vivian enters the field", + "effect": "Choose 1 [Category XVI] Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character you control is priming", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-085L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Vrtra cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vrtra enters the field", + "effect": "Vrtra gains \"Vrtra cannot be chosen by your opponent's abilities.\" until the end of your opponent's turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Lightning Forward you control attacks", + "effect": "Choose 1 Forward opponent controls. Dull it and deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + } + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-086C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath enters the field", + "effect": "Choose 1 Forward of cost 5 or less. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-087R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During your turn, you can dull 2 active Lightning Forwards you control (instead of paying the CP cost) to cast Odin.\nSelect 1 of the 2 following actions.\n\"Choose 1 Forward of cost 4 or less. Break it.\"\n\"Choose 1 Forward with 【EX BURST】 of cost 6 or less. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 4 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward with 【EX BURST】 of cost 6 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 6 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-088R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gav enters the field", + "effect": "You may search for 1 Category XVI Character and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-089C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gilgamesh enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage for each CP of a different Element you paid to cast Gilgamesh.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-090C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Xiphos also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Xiphos is blocked", + "effect": "All the Forwards opponent controls lose 3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "IS_BLOCKED", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -3000, + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Xiphos deals damage to your opponent", + "effect": "Put Xiphos into the Break Zone. When you do so, choose 1 Forward of cost 4 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-091C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Sleipnir enters the field, you may reveal 1 Dark card from your hand. If you do so, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Dark Forward enters your field, until the end of the turn, Sleipnir gains +3000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-092H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah enters the field or deals damage to your opponent", + "effect": "choose 1 Forward of cost 4 or less opponent controls. If you control 2 or more Category XIII Forwards, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Category XIII Forwards, Serah deals your opponent 1 point of damage. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "FORWARD" + }, + "then_effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "serah" + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-093C-15-095C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "gain {L}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "{d}, put Ninja into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-094C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Byregot enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Job The Twelve among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "cp": { + "lightning": 1 + }, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-095R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Freya attacks, choose 1 Forward opponent controls. Deal it 2000 damage for each Job Dragoon and/or Card Name Dragoon you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Dragon's Crest", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage for each Job Dragoon and/or Card Name Dragoon in your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dragon's Crest", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-096C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 card: Choose 1 Forward. Dull it. If the discarded card is of Ice Element, also Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-097R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Rhalgr is reduced by 1 for each Job The Twelve you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "rhalgr", + "reduction_per": 1, + "scale_by": "UNKNOWN", + "scale_filter": { + "job": "The" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rhalgr enters the field", + "effect": "choose 1 Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-098L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Lightning forming a party deals damage to your opponent, the damage becomes 2 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning attacks", + "effect": "When Lightning attacks, you may play 1 Category XIII Forward of cost 6 or less from your hand onto the field dull, forming a party with Lightning and attacking (you can play a Forward of any Element). At the end of the turn, return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost_max": 6 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-099C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "Choose 1 Job Standard Unit Forward of cost 3 or less in your Break Zone. Add it to your hand. If you control 3 or more Job Dragoon and/or Card Name Dragoon, play it onto the field instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-100R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a [Job Warrior] or a [Card Name Warrior] you control attacks", + "effect": "choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Llyud gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "26-101C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Aila into the Break Zone: Draw 2 cards, then discard 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-102C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Blue Mage enters the field", + "effect": "You may play 1 Monster of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "MONSTER", + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Monster that is also a Forward you control is put from the field into the Break Zone", + "effect": "Draw 1 card. This effect will trigger only during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-103L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Azdaja cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Azdaja enters the field", + "effect": "Azdaja gains \"Azdaja cannot be chosen by your opponent's abilities.\" until the end of your opponent's turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Water Forward you control attacks", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "element": "WATER" + } + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-104H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Iedolas enters the field", + "effect": "Choose 1 Category XV Forward of cost 5 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or less opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "dull": true, + "special": "put Iedolas into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-105C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garnet enters the field", + "effect": "You may dull 4 active Characters you control. When you do so, choose 1 Forward. Put it at the bottom of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 4, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "is_active": true + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "position": "BOTTOM" + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-106C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Old Snapper enters the field, place 3 Flyer Counters on Old Snapper.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 3, + "counter_type": "FLYER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 1 Flyer Counter from Old Snapper: Put the top card of your deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Old Snapper into the Break Zone: Choose up to 2 cards in your Break Zone. Add them to your hand. You can only use this ability if there are no Flyer Counters on Old Snapper.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-107C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 card: Choose 1 Forward. It loses 1000 power until the end of the turn. If the discarded card is of Wind Element, it also loses all its abilities until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-108C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thaliak enters the field, if you control 4 or more Job The Twelve", + "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Rheognosis", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Rheognosis", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-109R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Card Name Tifa enters your field", + "effect": "activate Johnny and draw 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-110R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sylvestre enters the field", + "effect": "When Sylvestre enters the field, you may search for 1 Light Forward and add it to your hand. Then, you may play 1 Forward of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Sylvestre into the Break Zone: Choose 1 ability that is choosing only 1 Forward you control. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + "Water", + "Water", + "Water" + ], + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-111C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Titov enters the field", + "effect": "Look at the top 3 cards of your deck. Return them to the top of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "26-112H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus enters the field", + "effect": "You may search for 1 Card Name Yuna and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Card Name Yuna Forward you control is dealt damage, the damage is dealt to Tidus instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — If Tidus is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-113R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Nymeia enters the field, draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card. You can only use this ability if you control 4 or more Job The Twelve and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "1 Water CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-114H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Asura, Manusya of War enters the field", + "effect": "you may return 1 Character other than Asura, Manusya of War you control to its owner's hand. When you do so, all the Forwards other than Asura, Manusya of War lose 8000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Asura, Manusya of War attacks", + "effect": "choose up to 6 Forwards. They lose 4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 6, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-115H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mid Previa enters the field due to your cast", + "effect": "Reveal the top 5 cards of your deck. Play up to 1 Forward, up to 1 Backup and up to 1 Monster with a total cost of 8 or less among them onto the field and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-116C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Malboro also becomes a Forward with 7000 power, \"When Malboro attacks, choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.\" and \"When Malboro deals damage to your opponent, put Malboro into the Break Zone. When you do so, all the Forwards opponent controls lose 4000 power until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-117R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna enters the field or attacks", + "effect": "you may put the top 2 cards of your deck into the Break Zone. When you do so, choose 1 Forward. It loses 5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "POWER_MOD", + "amount": -5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 6", + "trigger": "", + "effect": "When Yuna attacks, until the end of the turn, all the Forwards opponent controls lose 5000 power for every 10 cards in your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 6", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-118C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Oracle enters the field, gain 1 CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "ANY" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Oracle into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-119R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, you can dull 2 active Water Forwards you control (instead of paying the CP cost) to cast Leviathan.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WATER", + "is_active": true + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward or Monster opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-120L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lenna enters the field", + "effect": "Select 1 of the 2 following actions. If you control a Card Name Faris, select up to 2 of the 2 following actions instead.\n\"Your opponent selects 1 Forward they control. Put it into the Break Zone.\"\n\"Search for 1 Job Warrior of Light and add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Your opponent selects 1 Forward they control. Put it into the Break Zone.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Search for 1 Job Warrior of Light and add it to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + } + ], + "enhanced_condition": { + "description": "if you control a card name faris", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-121L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you receive damage while Ra-la is active, dull Ra-la. The damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you receive damage while Ra-la is active" + }, + "then_effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When active Ra-la becomes dull", + "effect": "choose 1 Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Activate Ra-la.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "2 CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-122H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Ardyn into the Break Zone: Choose 1 Forward opponent controls. It loses 8000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Damage 5", + "trigger": "", + "effect": "Play Ardyn onto the field. When Ardyn enters the field, Ardyn deals you 1 point of damage. You can only use this ability during your Main Phase and if Ardyn is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Dark CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-123L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Remove it from the game. Your opponent removes 1 card in their hand from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put 1 Forward into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove all the cards in your opponent's Break Zone from the game. Draw 1 card. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "Dull, put 1 Forward into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-124R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — I", + "trigger": "When Amarant enters the field", + "effect": "Choose 1 Forward. Deal it 3000 damage for every 2 Fire Characters you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — I", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-125R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Heretical Knight Garland enters the field", + "effect": "Choose up to 2 Backups opponent controls. Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-126R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Yuffie enters the field, if you control 2 or more Category VII Forwards", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 2 Category VII cards: Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-127R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Limit Break", + "trigger": "", + "effect": "When Dark Fina enters the field, you may cast 1 Summon of cost 7 or less from your hand without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Limit Break", + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON", + "cost_max": 7 + }, + "zone_from": "HAND", + "optional": true + } + ], + "cost": 3 + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "Choose 1 Character in your Break Zone. Add it to your hand. This effect will trigger only during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-128R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 3", + "trigger": "When Shantotto enters the field", + "effect": "Choose up to 2 active Forwards opponent controls. Break them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-129R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Refia enters the field", + "effect": "Choose 1 Category WOFF Forward of cost 3 or less other than Light or Dark in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3, + "element": "LIGHT" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "26-130H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break — 1", + "trigger": "", + "effect": "If there are 7 or more face-up cards in your LB deck, Lightning gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break — 1", + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "there are 7 or more face-up cards in your LB deck" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning leaves the field", + "effect": "Select 1 of the 2 following actions. \"Play 1 Card Name Lightning of cost 4 or less from your hand onto the field.\" \"Search for 1 Card Name Lightning and add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Play 1 Card Name Lightning of cost 4 or less from your hand onto the field.", + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "element": "LIGHTNING", + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + { + "index": 1, + "description": "Search for 1 Card Name Lightning and add it to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "LIGHTNING" + }, + "destination": "HAND" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-001R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Auron into the Break Zone: Choose 1 blocking Forward. It gains +7000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-002H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you cast Ifrit, you may remove 1 Card Name Ifrit in your Break Zone from the game as an extra cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Ifrit" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage. If you paid the extra cost, deal it 8000 damage instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-003C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Viper enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage. If you control a Multi-Element Forward, deal it 7000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-004C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace enters the field", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Ace into the Break Zone: Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": { + "fire": 1 + } + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-005R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Guy enters the field", + "effect": "you may play 1 Forward of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "if you control 4 or more Forwards, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 4, + "card_type": "FORWARD" + }, + "then_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-006R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chaos Advent is put from the field into the Break Zone", + "effect": "Reveal the top 7 cards of your deck. Play up to 1 Category SOPFFO Forward among them onto the field. Then, shuffle the other cards revealed and return them to the bottom of your deck. The Forward's Element becomes Dark and it gains Job Chaos. (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "MODIFY", + "new_element": "DARK", + "target": { + "type": "CHOSEN" + }, + "property": "ELEMENT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-007H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gulool Ja Ja deals damage to a Forward", + "effect": "Choose 1 Forward opponent controls other than that Forward. Deal it the same amount of damage. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_FORWARD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "amount_source": "SAME_AS_DEALT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5 — When Gulool Ja Ja enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-008C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Gladiator into the Break Zone: Deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-009C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "If you cast Samurai, you may pay {Fire}{Fire} as an extra cost. When Samurai enters the field, choose 1 Forward of cost 6 or more. If you paid the extra cost, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Samurai" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-010L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Xande enters the field", + "effect": "name 1 Job. All the Forwards with the named Job opponent controls lose all their abilities until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "choose 1 Forward opponent controls. Deal it 9000 damage. Draw 1 card then discard 1 card. If you discard a Card Name Xande by this effect, trigger this auto-ability again.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-011C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp 2", + "cost": "1 Fire CP" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jecht enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 8000 damage.\" \"Deal 5000 damage to all the Forwards opponent controls.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 8000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Deal 5000 damage to all the Forwards opponent controls.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-012H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Zell enters the field", + "effect": "When Zell enters the field, choose any number of Forwards. Divide 5000 damage among them as you like. If you control 4 or more Category VIII Characters, divide 9000 damage among them as you like instead. (Units must be 1000.)", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "total_damage": 5000, + "target": { + "type": "CHOSEN" + }, + "distribution": "SPLIT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Zell gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "27-013L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zeromus is also Card Name Zemus in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "zemus" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Characters you control are chosen by your opponent's Summon or ability", + "effect": "if your opponent doesn't pay {1} or {d}, cancel its effects.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent doesn't pay {1} or {d}" + }, + "then_effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-014H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "Reveal the top 2 cards of your deck. Add up to 1 Fire card and up to 1 Wind or Lightning card among them to your hand and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Wind or Lightning card", + "effect": "You may dull active Terra. When you do so, choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-015R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bakool Ja Ja enters the field or leaves the field", + "effect": "Remove the top card of your deck from the game. During this game, you can cast it at any time you could normally cast it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-016C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fire Elemental enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Fire Elemental into the Break Zone: Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-017R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luneth enters the field", + "effect": "Reveal the top card of your deck. If it is a Character of cost 3 or less, play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Minuet", + "trigger": "", + "effect": "All the Forwards of cost 3 or less you control gain Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Minuet", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "special": 1, + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-018C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When General Leo enters the field", + "effect": "You may play 1 Job Standard Unit Forward of cost 5 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-019H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yshe, a Job Warrior or a Card Name Warrior enters your field", + "effect": "choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yshe enters the field", + "effect": "reveal the top 3 cards of your deck. Add 1 Job Warrior or Card Name Warrior among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 3, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-020R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{S}, remove Ellone from the game: Choose 1 Category VIII Forward you control. It gains +2000 power and \"When this Forward attacks, draw 1 card.\" (This effect does not end at the end of the turn.) You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-021C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ilmatalle is chosen by your opponent's ability", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Warrior Forwards and Card Name Warrior Forwards you control gain \"When this Forward is chosen by your opponent's ability, your opponent discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Ilmatalle gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-022C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 [Job Warrior] or [Card Name Warrior] in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Kall into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-023C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bard enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bard enters the field", + "effect": "Choose 1 Backup opponent controls. If you control a Multi-Element Forward, dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-024C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "If you cast Bard, you may pay {I}{I} as an extra cost. When Bard enters the field, choose 1 dull Forward. If you paid the extra cost, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Bard" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-025C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Klara enters the field", + "effect": "Choose up to 2 Characters. Dull them. If you control 3 or more Job Warrior and/or Card Name Warrior, also Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-026C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gesper enters the field", + "effect": "Choose up to 2 Forwards. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Gesper into the Break Zone: Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + { + "element": "Ice", + "count": 2 + } + ], + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-027L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay {Ice}{Ice}{Ice} (instead of paying the CP cost) to cast Kefka. You can only pay this cost with CP produced by Backups. When Kefka enters the field due to your cast, choose 1 Forward opponent controls and up to 1 Backup with a cost equal to or less than that Forward in your Break Zone. Break the former and play the latter onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "27-028H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Seymour enters the field or attacks, you may pay 1. When you do so, select up to 2 of the 4 following actions. \"Choose 1 dull Forward. Break it.\" \"Choose up to 2 Characters. Dull them and Freeze them.\" \"During this turn, the cost required to cast your next Summon is reduced by 4.\" \"Your opponent discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose up to 2 Characters. Dull them and Freeze them.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "During this turn, the cost required to cast your next Summon is reduced by 4.", + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your next summon", + "amount": 4, + "for_player": "CONTROLLER" + } + ] + }, + { + "index": 3, + "description": "Your opponent discards 1 card.", + "effects": [] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-029R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Aulstyne enters the field", + "effect": "Choose 1 Character. Dull it and Freeze it. Your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-030H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Squall enters the field", + "effect": "When Squall enters the field, reveal the top 3 cards of your deck. Add 1 Category VIII card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 3, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Play 1 Category VIII Character of cost 4 or less from your hand onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "1 Ice CP, put Squall into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-031H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "You can dull 2 active Category VIII Forwards you control (instead of paying the CP cost) to cast Moomba. Choose 1 Forward. If it is dull or has received damage, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-032R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Laguna enters the field", + "effect": "Select 1 of the 2 following actions. If Laguna entered the field due to the ability of Card Name Squall, select up to 2 of the 2 following actions instead. \"Choose 1 dull Forward. Break it.\" \"Your opponent discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Your opponent discards 1 card.", + "effects": [] + } + ], + "enhanced_condition": { + "description": "if laguna entered the field due to the ability of card name squall", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-033C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Reaper enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it damage equal to half of its power (round up to the nearest 1000).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "amount_source": "HALF_POWER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Reaper into the Break Zone: Choose 1 Forward opponent controls. Deal it damage equal to half of its power (round up to the nearest 1000).", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-034R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rinoa enters the field", + "effect": "You may search for 1 Category VIII Summon and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Category VIII Summon", + "effect": "Choose 1 Character opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Vega Blast", + "trigger": "", + "effect": "Choose up to 2 Characters. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Vega Blast", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 3, + "generic": 0 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-035R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Raine enters the field", + "effect": "select 1 of the 2 following actions. \"Search for 1 Card Name Laguna and add it to your hand.\" \"If you control a Card Name Laguna, you may pay {1}. When you do so, search for 1 Card Name Squall and play it onto the field.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Search for 1 Card Name Laguna and add it to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + { + "index": 1, + "description": "If you control a Card Name Laguna, you may pay {1}. When you do so, search for 1 Card Name Squall and play it onto the field.", + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Card Name Laguna" + }, + "then_effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-036L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Locke enters the field", + "effect": "When Locke enters the field, your opponent draws 1 card, then randomly discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent discards 1 or more Characters due to your Summons or abilities", + "effect": "When your opponent discards 1 or more Characters due to your Summons or abilities, choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent discards 1 or more Summons due to your Summons or abilities", + "effect": "When your opponent discards 1 or more Summons due to your Summons or abilities, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-037C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "If you cast Red Mage, you may pay {Fire}{Ice} as an extra cost. When Red Mage enters the field, choose 1 Forward of cost 4 or less. If you paid the extra cost, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Red Mage" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-038C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When T-Rexaur enters the field", + "effect": "Choose up to 2 Characters. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put T-Rexaur into the Break Zone: Choose 1 Forward of power 9000 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-039L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field due to your cast", + "effect": "Select 1 of the 2 following actions. \"Search for up to 3 Job Sky Pirate Forwards and add them to your hand.\" \"Search for up to 2 Job Sky Pirate Backups of cost 2 or less and play them onto the field.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Search for up to 3 Job Sky Pirate Forwards and add them to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + { + "index": 1, + "description": "Search for up to 2 Job Sky Pirate Backups of cost 2 or less and play them onto the field.", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-040R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Eight attacks, reveal the top 3 cards of your deck. Add 1 Job Class Zero Cadet among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 3, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Explosive Fist", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Explosive Fist", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-041C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Askah enters the field", + "effect": "You may search for 1 Job Caledfwlch of cost 4 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Askah attacks", + "effect": "Choose up to 2 Backups. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-042R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ], + "cost": "1 Wind CP, put Haudrale into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-043C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dancer enters the field", + "effect": "Choose up to 3 Job Dancer and/or Card Name Dancer other than Dancer. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-044L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When G'raha Tia enters the field from your hand", + "effect": "reveal the top 5 cards of your deck. Return them to the bottom of your deck in any order. If there were 3 or more different Elements among the revealed cards, draw 2 cards. If there were 5 or more, also during this turn, the cost required to cast your next card is reduced by 4. If there were 8 or more, also remove all the Characters opponent controls and all cards in your opponent's Break Zone from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-045C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Multi-Element Forward, Thief cannot be blocked.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": null, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-046H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jack Garland is also Card Name Garland in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "garland" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "EX BURST At the beginning of the Attack Phase during each of your turns", + "effect": "choose 1 Category SOPFFO card in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Dark Forward, Jack Garland cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-047H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Card Name Wendigo onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wendigo enters the field", + "effect": "You may search for up to 2 Card Name Wendigo and play them onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wendigo enters the field due to your cast", + "effect": "Play all the Card Name Wendigo from your Break Zone onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-048R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Seven enters the field", + "effect": "Choose 1 auto-ability triggered from a Forward of cost 5 or less. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-049R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Balthier enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Balthier enters the field", + "effect": "You may pay [Earth][Earth][1]. When you do so, choose 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-050H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 3 active Job Sky Pirate: Draw 1 card. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Penelo into the Break Zone: Choose 1 auto-ability. Cancel its effect. You can only use this ability if you control 3 or more Job Sky Pirate.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-051R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Sky Pirate you control. If it deals damage to a Forward this turn, the damage increases by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "CONTROLLER" + }, + "modifier_type": "INCREASE" + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-052H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Character without a Job you control. Remove it from the game. Search for 1 Character with the same name and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "27-053C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lehko Habhoka enters the field", + "effect": "Look at the same number of cards from the top of your deck as the Backups you control. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "27-054C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of Main Phase 1 during each of your turns", + "effect": "put Reks into the Break Zone. When you do so, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-055R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Noctis, the cost required to cast Ignis is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "ignis", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 ability that is choosing a Card Name Noctis or Job Retainer you control. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "CONTROLLER" + } + } + ], + "cost": "Dull 2 active Job Retainers:" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-056H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Wuk Lamat is reduced by 1 for each Category XIV Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "wuk lamat", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "category": "XIV" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wuk Lamat attacks", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Backup of cost 4 or more. Break it.\" \"Reveal the top card of your deck. If it is a Category XIV Character, add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Backup of cost 4 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Reveal the top card of your deck. If it is a Category XIV Character, add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-057H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Erenville enters the field", + "effect": "When Erenville enters the field, you may search for 1 Category XIV Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Wuk Lamat in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "1 Earth CP, put Erenville into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-058R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Karaha-Baruha enters the field", + "effect": "Look at the top 4 cards of your deck. Add 1 card among them to your hand, put 1 card into the Break Zone and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-059C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Galuf is added to your hand from the Break Zone or from the deck due to a search effect", + "effect": "You may pay {Earth}{2}. When you do so, you may play 1 Card Name Galuf of cost 4 or less from your hand onto the field. This effect will trigger only during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-060R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gladiolus enters the field", + "effect": "When Gladiolus enters the field, you may search for 1 Card Name Noctis and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Royal Guard", + "trigger": "", + "effect": "Until the end of the turn, all the Category XV Forwards you control gain +5000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Royal Guard", + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-061C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Krile enters the field, you may search for 1 Category V Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-062L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Krile (XIV) enters the field, if there are 3 or more different Elements among Characters you control, look at the top 4 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "If the cost to use this ability was paid with CP of 3 or more different Elements, play 1 Character of cost 5 or less from your hand onto the field. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "the cost to use this ability was paid with CP of 3 or more different Elements" + }, + "then_effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "cost_max": 5 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + } + ], + "cost": { + "cp": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-063H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cindy is on the field, Cindy can produce Ice or Lightning CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_CP", + "element": "ICE OR LIGHTNING", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cindy enters the field", + "effect": "Reveal the top 5 cards of your deck. Add up to 1 Earth card and up to 1 Ice or Lightning card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-064C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you cast Summoner, you may pay {Earth}{Earth} as an extra cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Summoner enters the field", + "effect": "When Summoner enters the field, if you paid the extra cost, your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-065H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Name 1 Job or Category. Reveal the top 3 cards of your deck. Add up to 2 Characters of the named Job or Category among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 3, + "destination": "HAND" + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "27-066L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Retainer Forwards you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noctis enters the field", + "effect": "you may search for up to 2 Job Retainer and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Armiger", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Armiger", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "s": true, + "discard": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-067C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Pictomancer (XIV) enters the field", + "effect": "Choose 1 card in your Break Zone. If you control a Multi-Element Forward, add it to your hand, then discard 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Pictomancer (XIV) enters the field", + "effect": "You may discard 1 card. When you do so, choose 1 Forward of the same cost as the discarded card. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-068R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Noctis Forward you control gains Brave and \"This Forward can attack twice per turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns, if you control a Card Name Noctis Forward, Card Name Ignis Forward, and Card Name Gladiolus Forward", + "effect": "Your opponent selects 1 Forward of the highest cost they control. Put it into the Break Zone. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-069C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Marsalga cannot become dull by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Caledfwlch other than Marsalga, Marsalga gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Job Caledfwlch Other Than Marsalga" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "27-070C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Malboro enters the field", + "effect": "choose 1 Forward. It gains \"This Forward cannot block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CANT_BLOCK", + "restriction": "CANNOT_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 3000 damage for each different Element among Characters you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "cp": [ + { + "element": "Earth", + "count": 1 + } + ], + "dull": true, + "special": "put Malboro into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-071C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Monk into the Break Zone: Choose 1 Earth Forward. It gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-072R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Forwards, Riddar gains \"If Riddar is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "card_type": "FORWARD" + }, + "then_effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "CHOSEN" + }, + "ability_text": "if riddar is dealt damage by your opponent's abilities, the damage becomes 0 instead." + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control other than Riddar. During this turn, the next damage dealt to it is dealt to Riddar instead. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward you control other than Riddar. During this turn, the next damage dealt to it is dealt to Riddar instead. You can only use this ability once per turn.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "0" + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "27-073R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Forward opponent controls is put into the Break Zone from the field, reveal the top card of your deck. If it is a Lightning card, add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Ardyn enters the field, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-074H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Adel (VIII) enters the field", + "effect": "you may remove 1 Job Witch in your Break Zone from the game. When you do so, Adel (VIII) gains +1000 power and \"Adel (VIII) cannot be chosen by your opponent's abilities of Characters of cost 4 or less.\" (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Adel (VIII) attacks", + "effect": "choose 1 Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-075L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edea enters the field", + "effect": "You may search for 1 Category VIII Character of cost 2 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "If you control 4 or more Category VIII Characters, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 4, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-076C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have cast a Job Dragoon or Card Name Dragoon this turn, the cost required to cast Kain is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "kain", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Kain gains Haste and First Strike. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": "Lightning CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-077C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Machinist enters the field", + "effect": "If you cast Machinist, you may pay {Fire}{3} as an extra cost. When Machinist enters the field, choose 1 Forward. If you paid the extra cost, deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Machinist" + }, + "then_effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-078R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Kylma into the Break Zone: Choose 1 Forward. Break it. Remove the top 2 cards of your deck from the game for each CP required to cast the chosen Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-079H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Warrior Forwards and Card Name Warrior Forwards you control gain Brave and \"This Forward can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MULTI_ATTACK", + "attack_count": 2, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gilgamesh enters the field", + "effect": "Choose up to 2 Forwards. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Missile Barrage", + "trigger": "", + "effect": "Choose 1 Forward. Break it. Gilgamesh gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Missile Barrage", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Coeurl enters the field", + "effect": "Choose 1 Forward of cost 2 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Coeurl into the Break Zone: Choose 1 Forward of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-081C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gladiator enters the field", + "effect": "Choose 1 Forward of cost 1. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gladiator enters the field", + "effect": "Choose 1 Forward of cost 2 or less. If you control a Multi-Element Forward, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-082R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Koana enters the field", + "effect": "You may search for 1 Category XIV Character of cost 2 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Lightning" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-083R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Seifer enters the field, select 1 of the 2 following actions. \"Choose 1 Forward of cost 2 or less. Break it.\" \"Choose 1 Forward of cost 5 or less. If you control a Job Witch Forward, break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 2 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 5 or less. If you control a Job Witch Forward, break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Demon Slice", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Demon Slice", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "lightning": 1, + "cp": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-084R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thancred enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage. If you control a Card Name Koana Forward, deal it 7000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category XIV Forward you control. Activate it. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-085L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Category XIV Characters, Zoraal Ja gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 4 or more category xiv characters, zoraal ja", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zoraal Ja attacks", + "effect": "Choose 1 Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 5 — When Zoraal Ja attacks", + "effect": "Choose 1 Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-086H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nine enters the field", + "effect": "choose 1 Forward. If you control a Fire Character, deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nine enters the field, if you control a Wind Character", + "effect": "activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-087C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Seifer Forward and Card Name Raijin Forward you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "the card name seifer forward and card name raijin forward you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-088C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Raijin enters the field or attacks", + "effect": "choose 1 Forward opponent controls. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull 1 active Card Name Fujin" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-089H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 6000 damage. Reveal the top 3 cards of your deck. Add 1 Card Name Ramuh among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-090C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top 2 cards of your deck. Add 1 [Job Dragoon] or [Card Name Dragoon] among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 2, + "destination": "HAND" + } + ], + "cost": "Dull, put Dragoon into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-091R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Adelheid into the Break Zone: Choose up to 2 Forwards in your Break Zone. Add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-092H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultimecia enters the field", + "effect": "You may remove 3 Category VIII cards in your Break Zone from the game. When you do so, choose 1 Forward. You gain control of it. Then, if you don't pay {1} for each CP required to cast chosen Forward, put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "TAKE_CONTROL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-093C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Urianger is on the field, Urianger can produce Lightning CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_CP", + "element": "LIGHTNING", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Urianger enters the field, if you control a Card Name Koana Forward", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-094C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Garnet enters the field", + "effect": "When Garnet enters the field, put the top 3 cards of your deck into the Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 1 Summon in your Break Zone from the game: Your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "water": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-095H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gau enters the field", + "effect": "Reveal the top 5 cards of your deck. Add up to 2 Characters of cost 2 or less among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Gau gains +5000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull 2 active Characters of cost 2 or less" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-096C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "If you cast Chemist, you may pay {Ice}{Ice} as an extra cost. When Chemist enters the field, choose up to 2 Forwards. If you paid the extra cost, dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Chemist" + }, + "then_effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-097C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Mage enters the field", + "effect": "Your opponent selects 1 Forward of cost 2 or less they control. Put it into the Break Zone. If you control a Multi-Element Forward, your opponent selects 1 Forward of cost 4 or less they control instead. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-098L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor is put from the field into the Break Zone", + "effect": "Draw 1 card. Then, you may play 1 Card Name The Emperor of cost 5 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put The Emperor into the Break Zone: Choose 1 Forward opponent controls. Until the end of the turn, it loses all its abilities and 8000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-099H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Back Attack", + "trigger": "", + "effect": "You can only cast Gogo during your opponent's turn. When Gogo enters the field due to your cast, choose 1 auto-ability triggered from your opponent's Forward of cost 4 or less. Gogo triggers the same auto-ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "CHOOSE", + "count": 1, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-100R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Schultz enters the field", + "effect": "When Schultz enters the field, look at the top 3 cards of your deck. Return these to the top and/or bottom of your deck in any order. Then, reveal the top card of your deck. If it is a Water card, add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-101L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sin enters the field due to your cast", + "effect": "You may remove 15 cards in your Break Zone from the game. If you do so, your opponent selects up to 2 Forwards they control and up to 1 Backup they control (select as many as possible). Put them into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-102R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Each Forward you control with a Guardian Counter on it gains \"If this Forward is dealt damage by abilities, reduce the damage by 5000 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GRANT_ABILITY_TEXT", + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD", + "has_counter": "guardian" + } + }, + "ability_text": "if this forward is dealt damage by abilities, reduce the damage by 5000 instead." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus enters the field", + "effect": "Choose 1 Forward. Place 1 Guardian Counter on it and Tidus.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "GUARDIAN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "All the Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "2 Water" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-103C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tonberry enters the field", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Tonberry into the Break Zone: Choose 1 Forward of 8000 power or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "water": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-104C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "Choose 1 Forward. It gains \"When this Forward deals damage to your opponent, draw 1 card.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-105R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull 2 active Job Dancer and/or Card Name Dancer" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "Dull 4 active Job Dancer and/or Card Name Dancer" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Haste Samba", + "trigger": "", + "effect": "Choose up to 3 Job Dancer and/or Card Name Dancer. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Haste Samba", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-106C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (VI) enters the field", + "effect": "You may remove 5 cards in your Break Zone from the game. When you do so, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-107R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna enters the field", + "effect": "Choose 1 Card Name Tidus in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Yuna cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-108H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand. You may play 1 Forward of cost 3 or less from your hand onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-109L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward other than Cecil. Until the end of the turn, Cecil and the chosen Forward lose power of any value less than Cecil's power. (Units must be 1000.) You can only use this ability during your opponent's turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward other than Cecil. Until the end of the turn, Cecil and the chosen Forward lose power of any value less than Cecil's power. (Units must be 1000.) You can only use this ability during your opponent's turn and only once per turn.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "0" + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Cecil gains +10000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 10000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard 1 Light card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-110H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Category V Characters, Bartz gains Haste, First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 4, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bartz enters the field", + "effect": "Reveal the top 7 cards of your deck. Add up to 2 Category V cards among them to your hand. Then shuffle the other cards and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 7, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-111L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jack Garland is also Card Name Garland in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "garland" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jack Garland enters the field", + "effect": "name 1 Job.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jack Garland cannot be chosen by your opponent's abilities of Characters with the named Job.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": { + "job": "NAMED" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "choose 1 Forward with the named Job. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-112H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Snovlinka enters the field", + "effect": "Select 1 of the 2 following actions. If you have received 5 points of damage or more, select up to 2 of the 2 following actions instead: \"Snovlinka gains Haste and 'If Snovlinka deals damage to your opponent or a Forward, double the damage instead.' (This effect does not end at the end of the turn.)\" \"Choose 1 Forward. Deal it 8000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Snovlinka gains Haste and 'If Snovlinka deals damage to your opponent or a Forward, double the damage instead.' (This effect does not end at the end of the turn.)", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 8000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if you have received 5 points of damage or more", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-113R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 1", + "trigger": "When Firion enters the field", + "effect": "Choose up to 3 Fire Backups and/or Wind Backups. Activate them. Look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 1", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "element": "FIRE" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-114R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Robel-Akbel enters the field", + "effect": "Choose 1 Character. If you control 5 or more Fire Backups and/or Earth Backups, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-115R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break", + "trigger": "When Shadow Lord enters the field", + "effect": "Choose up to 2 Characters. If you control 4 or more Ice Characters, dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shadow Lord enters the field", + "effect": "Choose 1 Character in your Break Zone. If you control 4 or more Earth Characters, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-116R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor attacks", + "effect": "Limit Break – 1 When The Emperor attacks, choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor leaves the field", + "effect": "When The Emperor leaves the field, you may search for 1 Card Name The Emperor and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-117R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Limit Break", + "trigger": "", + "effect": "When Onion Knight leaves the field, you may play 1 Category DFF Forward of cost 4 or less from your hand onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Limit Break", + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": true + } + } + ], + "cost": "2" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Onion Knight into the Break Zone: Choose 1 Forward of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-118R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Vaan enters the field, if you control 4 or more Wind Characters", + "effect": "activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Limit Break — 2", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field, choose 1 Forward. If you control 4 or more Water Characters", + "effect": "it loses 8000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-119R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Limit Break", + "trigger": "", + "effect": "Limit Break — 2", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Limit Break", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light enters the field", + "effect": "When Warrior of Light enters the field, you may search for 1 Earth or Water Job Standard Unit of cost 3 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Standard Unit enters your field", + "effect": "When a Job Standard Unit enters your field, draw 1 card, then discard 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-120R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Limit Break —2", + "trigger": "", + "effect": "", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Limit Break —2" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "you may pay [Fire]. When you do so, choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "you may pay [Light]. When you do so, remove all the cards in your opponent's Break Zone from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "27-121R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Limit Break", + "trigger": "", + "effect": "When Locke enters the field, choose 1 Forward opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Limit Break", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": 2 + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls is returned from the field to its owner's hand", + "effect": "your opponent discards 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "3-001C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red Mage enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 4 or more Card Name Red Mage, deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-002R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage. If you control a Job Class Zero Cadet Forward, deal it 8000 damage instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-003R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Class Zero Cadet Forwards other than Ace you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Cut Cards", + "trigger": "", + "effect": "Choose 1 Forward. Reveal the top 4 cards of your deck. For each Job Class Zero Cadet revealed this way, deal it 4000 damage. Then, place the revealed cards at the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Cut Cards", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-004H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, if Garland receives damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Soul of Chaos", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 6000 damage and 1000 more damage for each CP paid as X.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Soul of Chaos", + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-005C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Imaginary Brawler attacks", + "effect": "Choose 1 Forward of the highest cost opponent controls. It cannot block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "action": "BLOCKING", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-006R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Class Zero Cadet Forward other than King you control, King gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Point-Blank Shot", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to King's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Point-Blank Shot", + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "king", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, 1 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-007C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Bard into the Break Zone: All the Forwards you control gain +2000 power until the end of the turn. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-008C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category VII Forward other than Cloud, Cloud gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Category Vii Forward Other Than Cloud" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 attacking Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-009C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 damaged Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-010R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gekkou enters the field", + "effect": "you may play 1 Job Ninja or 1 Card Name Ninja of cost 4 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "All Job Ninja and Card Name Ninja you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true, + "fire_cp": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-011C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Backup your opponent controls, Gladiator gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-012L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zack enters the field", + "effect": "all the Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zack is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Cloud of cost 4 or less, and add it to your hand or play it onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "cost_max": 4 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-013R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put 1 Forward into the Break Zone: Choose 1 Forward. Deal it damage equal to the power of the Forward put in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-014C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. If possible, it must block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUST_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Homerun Swing", + "trigger": "", + "effect": "Cinque gains +5000 power and Brave until the end of the turn. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Homerun Swing", + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-015R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Waltz 2 enters the field", + "effect": "choose 1 Forward opponent controls. Deal it 3000 damage and 1000 more damage for each card in your opponent's hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-016H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward is dealt damage, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "a Forward is dealt damage" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Meteor", + "trigger": "", + "effect": "Choose up to 3 Forwards opponent controls. Deal 1 of them 6000 damage, 1 of them 4000 damage, and 1 of them 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Meteor", + "effects": [ + { + "type": "DAMAGE", + "count": 1, + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "distribution": "SPLIT_SPECIFIC" + } + ], + "cost": { + "fire": 3, + "special": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-017L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vivi enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage and 1000 more damage for each card in your opponent's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Firaga", + "trigger": "", + "effect": "Deal 7000 damage to all Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Firaga", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 4, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-018C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vivi enters the field", + "effect": "When Vivi enters the field, choose 1 Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-019H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Faris enters the field", + "effect": "When Faris enters the field, you may search for 1 Card Name Syldra and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Lenna, Faris gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control card name lenna, faris", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-020H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose up to 1 Forward of cost 2 or less in your Break Zone. Play it onto the field. Deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-021C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Cannoneer into the Break Zone: Choose 2 Forwards. Deal them 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + "Fire", + "Fire", + "Fire" + ], + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-022H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When the Forward damaged by Machina is put from the field into the Break Zone on the same turn", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Guardian Blades", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage, and deal 4000 damage to all the other Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Guardian Blades", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "S, 5 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-023C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Palom you control gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Lightning Brain Buster", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Lightning Brain Buster", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "fire": 2, + "dull_card": "1 active Card Name Rydia" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-024R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Fire Backups, the cost for playing Rubicante onto the field is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL_EFFECT", + "condition": "CONTROL_COUNT", + "count": 4, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rubicante is blocked", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "IS_BLOCKED", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Inferno", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage. Rubicante gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Inferno", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-025C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Card Name Kazusa or Card Name Kurasame onto the field is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "card name kazusa or card name kurasame", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-026C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kazusa enters the field", + "effect": "Each player discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Each player discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ], + "cost": "Dull, put Kazusa into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-027R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Qator Bashtar attacks, choose 1 Forward of cost 3 or less opponent controls. Freeze it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-028C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Semblance of a Gunslinger deals damage to your opponent", + "effect": "choose 1 dull Forward. You may deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-029R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent discards 1 card from his/her hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ], + "cost": { + "generic": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Escape", + "trigger": "", + "effect": "Edward cannot be chosen by your opponent's Summons or abilities this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Escape", + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-030L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kuja attacks, choose 1 Forward.", + "effect": "You may pay {1}. If you do so, dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kuja attacks, choose 1 Forward.", + "effect": "You may pay {Ice}. If you do so, Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-031R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kurasame enters the field", + "effect": "Choose up to 2 Forwards opponent controls. Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-032R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Forwards opponent controls. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "3-033L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Genesis enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Genesis deals damage to your opponent", + "effect": "Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-034H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Genesis Avatar is also Card Name Genesis in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "genesis" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Genesis Avatar enters the field", + "effect": "Deal each Forward opponent controls damage equal to half of its power (round up to the nearest 1000).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "3-035R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent is dealt damage", + "effect": "Activate Shelke.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "cp": 2, + "ice": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-036H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Aulstyne enters the field", + "effect": "Choose 1 Forward opponent controls. If your opponent has no cards in his/her hand, break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-037H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Break all the dull Forwards of costs 2, 3, 5, 7, 11, and 13 opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-038H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Galuf or Card Name Kelger or Card Name Dorgann, Xezat gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control card name galuf or card name kelger or card name dorgann, xezat", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-039R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sephiroth is put from the field into the Break Zone", + "effect": "You may search for 1 Dark Card Name Sephiroth and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "DARK" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-040C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Ice Job Standard Unit Forwards you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-041C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Deepground Soldier enters the field", + "effect": "you may search for 1 Card Name DGS Trooper 1st Class and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-042C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Deepground Soldier enters the field", + "effect": "You may search for 1 Card Name Deepground Soldier of cost 3 and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "cost": 3 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-043C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. Remove it from the game. Then, play the removed Forward onto the field dull. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "3 Ice, Dull, put Time Mage into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-044C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Card Name Edward onto the field is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "card name edward", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-045R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Forwards you control are chosen by your opponent's Summon", + "effect": "its effect is cancelled if your opponent doesn't pay {3}.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "3-046H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Ice Backups to cast White Tiger l'Cie Nimbus from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": "ice backups", + "card_filter": "white tiger l'cie nimbus from your hand." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play White Tiger l'Cie Nimbus from your hand due to Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "card_filter": "white tiger l'cie nimbus", + "restriction": "NOT_FROM_ABILITIES" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-047C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cannoneer enters the field", + "effect": "Choose up to 2 Forwards opponent controls. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-048C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Mystic Knight receives damage from Summons or abilities, reduce the damage by 5000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 5000, + "target": { + "type": "IMPLICIT" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-049C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Izana enters the field", + "effect": "You may search for 1 Job Chocobo or Card Name Chocobo and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-050L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category VII Forward, the cost for playing Aerith onto the field is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards you control cannot be chosen by your opponent's Backup abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_BACKUP_ABILITIES", + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-051R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Eight enters the field, choose up to 3 Job Class Zero Cadet Characters you control. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Phantom Rush", + "trigger": "", + "effect": "During this turn, Eight cannot be chosen by your opponent's Summons or abilities and the next damage dealt to him becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Phantom Rush", + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true, + "cp": { + "wind": 1 + } + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-052C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}: Deal 1000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-053C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ranger cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-054C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Black Chocobo forms a party, that party cannot be blocked.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": null, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-055C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Thief into the Break Zone: Your opponent puts the top 2 cards of his/her deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-056H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane enters the field", + "effect": "your opponent reveals his/her hand. Select 1 card from their hand. Your opponent discards this card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 2 cards or less in his/her hand, Zidane gains +4000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "condition": "if your opponent has 2 cards or less in his/her hand, zidane", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-057R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Class Zero Cadet Forwards you control cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 4, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Snakebite", + "trigger": "", + "effect": "Choose 1 special ability or auto ability. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Snakebite", + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-058C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sky Pirate Replica attacks", + "effect": "Choose 1 Backup you control. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-059H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When King Tycoon enters the field", + "effect": "You may search for 1 Card Name Faris or 1 Card Name Lenna and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-060R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Tsukinowa cannot be blocked by a Forward of cost 3 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 3, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Edge, Tsukinowa gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Card Name Edge" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "3-061R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage for each Character you control. If you control a Job Class Zero Cadet Forward, select up to 3 Backups you control. Activate them.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FIELD_CARDS_CONTROLLED", + "multiplier": 1000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-062C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 attacking Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "wind": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Concerto", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage for each Job Class Zero Cadet Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Concerto", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "wind": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-063H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "{S}, remove Dorgann from the game: Choose 1 Forward. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-064H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Trey is active, Trey cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Trey is dull, Trey cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-065L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Bartz has the Jobs of the Forwards you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Bartz has 3 Jobs or more, Bartz gains Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Bartz has 3 Jobs or more" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Bartz has 5 Jobs or more, Bartz gains +3000 power, Brave, and can attack twice in the same turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if bartz has 5 jobs or more, bartz", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-066R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Barbariccia enters the field", + "effect": "Choose 1 Forward opponent controls. Until the end of the turn, its power becomes 1000.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "mode": "SET" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-067R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control other than Wind Drake. Return it and Wind Drake to their owners' hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "additional_target": "wind drake", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WIND" + }, + "owner": "CONTROLLER" + }, + "count": "MULTIPLE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-068C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Geomancer enters the field", + "effect": "Deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-069C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Vincent, the cost for playing Yuffie onto the field becomes 0.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Vincent you control gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-070C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put Oracle into the Break Zone: Activate all Characters you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-071H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Break it. If that Forward is put into the Break Zone, your opponent may play 1 Forward from their hand onto the field.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-072R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rem enters the field", + "effect": "Choose 1 Category TYPE-0 card from your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-073C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Yang, Ursula gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control card name yang, ursula", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Twin Wing Frenzy", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage. You can only use this ability if you control Card Name Yang.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Twin Wing Frenzy", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-074R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to the highest power Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": "HIGHEST_CONTROLLED_POWER", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-075C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Horror of Antiquity is put from the field into the Break Zone", + "effect": "you may play 1 Card Name Horror of Antiquity from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-076R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Masked Woman enters the Field", + "effect": "choose 1 dull Forward of cost 4 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4, + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-077H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 4 or more cards in your hand, Galuf gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you have 4 or more cards in your hand, galuf", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 5 or more cards in your hand, Galuf gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CARD_IN_ZONE", + "zone": "HAND", + "filter_text": "5 or more cards" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "3-078H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Spellblade: Fira", + "trigger": "", + "effect": "Deal 6000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Spellblade: Fira", + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "special": true, + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Spellblade: Thundara", + "trigger": "", + "effect": "Choose up to 2 damaged Forwards. Break them.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Spellblade: Thundara", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "lightning": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-079H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more different Element Backups, Kefka gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control 3 or more different element backups, kefka", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more different Element Backups, Kefka gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 5, + "card_type": "BACKUP" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "3-080R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_ABILITY", + "keywords": [ + "FIRST_STRIKE" + ], + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Black Tortoise l'Cie Gilgamesh gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-081C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Summoner into the Break Zone: Cast 1 Summon of cost 6 or less from your hand without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-082C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Scarmiglione enters the field from the Break Zone", + "effect": "Choose 1 Forward. Deal it damage equal to half of Scarmiglione's power (round up to the nearest 1000).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "half of scarmiglione", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Living Dead", + "trigger": "When Scarmiglione is put from the field into the Break Zone during this turn", + "effect": "Return Scarmiglione to the field. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Living Dead", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-083C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Brandelis you control gains First Strike during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_ABILITY", + "keywords": [ + "FIRST_STRIKE" + ], + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-084C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Card Name WRO Member, WRO Member gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control 2 or more card name wro member, wro member", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-085C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{dull}, put WRO Member into the Break Zone: Choose 1 Card Name WRO Commander. It cannot be broken this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-086C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Vincent, WRO Commander gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control card name vincent, wro commander", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name WRO Member you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-087H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose up to 1 Forward from your Break Zone of cost equal to or less than the damage you have been dealt. Return it to your hand. Your opponent selects 1 Forward of cost equal to or less than the damage you have been dealt and puts it into the Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-088L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Delita is chosen by an ability of a Character your opponent controls", + "effect": "break that Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Delita is chosen by a Summon of your opponent", + "effect": "deal 1 point of damage to your opponent.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "3-089R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Girl Who Forgot Her Name enters the field", + "effect": "you may search for 1 Category WOFF Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-090C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "Choose 1 dull Forward of cost 2 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2, + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-091C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Berserker cannot form parties.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Berserker must attack at least once per turn if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "3-092L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Prishe is put from the field into the Break Zone, you may play 1 Card Name Prishe from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Nullifying Dropkick", + "trigger": "", + "effect": "Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Nullifying Dropkick", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "earth": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-093H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Brandelis enters the field", + "effect": "When Brandelis enters the field, you may search for 1 Card Name Segwarides or Card Name Pellinore and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Card Name Segwarides and Card Name Pellinore you control, Brandelis gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-094C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Brandelis you control gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 1000 damage to all Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "generic": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-095R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Ursula, Yang gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control card name ursula, yang", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yang enters the Field", + "effect": "You may play 1 Card Name Ursula from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Kick", + "trigger": "", + "effect": "Deal damage equal to half of Yang's power to all the Forwards opponent controls (round up to the nearest 1000).", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Kick", + "cost": { + "dull": true, + "earth": 1, + "generic": 1 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "3-096R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rydia enters the field", + "effect": "You may search for 1 Summon and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-097R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Arecia Al-Rashia enters the field", + "effect": "When Arecia Al-Rashia enters the field, you may search for 1 Category TYPE-0 Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-098R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Angeal is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Zack and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-099R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Angeal Penance is also Card Name Angeal in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "angeal" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Angeal Penance deals damage to your opponent", + "effect": "choose 1 damaged Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-100L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath attacks", + "effect": "When Exdeath attacks, all Characters opponent controls lose their Jobs until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Grand Cross", + "trigger": "", + "effect": "Remove all Characters on the field other than Exdeath and all cards in the Break Zone from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Grand Cross", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 6, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-101R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Character is put from the field into the Break Zone, you may remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "a Character is put from the field into the Break Zone" + }, + "then_effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 card in the Break Zone. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-102R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. If it has 7000 power or less, break it. If you control a Job Class Zero Cadet Forward, break it regardless of its power instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-103H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Gilgamesh cannot be chosen by Summons during this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "dull" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Gilgamesh gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Gilgamesh gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-104C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Class Zero Cadet other than Queen, Queen gains First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Job Class Zero Cadet Other Than Queen" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Speedrush", + "trigger": "", + "effect": "Queen gains Haste and \"Queen cannot be blocked\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Speedrush", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-105C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Waltz 3 enters the field", + "effect": "choose 1 Forward opponent controls. Until the end of turn, it loses 1000 power for each card in your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "amount_modifier": "NEGATIVE", + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "CARDS_IN_HAND", + "multiplier": 1000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-106C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Mage enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 4 or more Card Name Black Mage, it loses 8000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-107C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Black Mage into the Break Zone: Choose 1 active Forward of cost 3 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-108H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kelger enters the field", + "effect": "When Kelger enters the field, you may play 1 Job Dawn Warrior from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Lupine Attack", + "trigger": "", + "effect": "Kelger gains +6000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Lupine Attack", + "effects": [ + { + "type": "POWER_MOD", + "amount": 6000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-109C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sice attacks", + "effect": "Choose 1 Forward opponent controls. Until the end of the turn, it loses 1000 power for each Job Class Zero Cadet Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Black Hole", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it loses 4000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Black Hole", + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "lightning": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-110R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage. You can only use this ability if you control Card Name Edge.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Lightning CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Lightning CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-111H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jack cannot block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_BLOCK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jack attacks", + "effect": "Jack does not activate during your next Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Reflex", + "trigger": "", + "effect": "Activate Jack. Jack loses all his abilities until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Reflex", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": true, + "lightning": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-112H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Select 1 number. Your opponent selects 1 number. Break all Forwards of cost equal to either number.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-113R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nine attacks", + "effect": "Choose 1 Forward you control. Until the end of the turn, it gains +1000 power for each Job Class Zero Cadet Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Primal Roar", + "trigger": "", + "effect": "All Forwards cannot block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Primal Roar", + "effects": [ + { + "type": "PREVENT", + "action": "BLOCKING", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-114C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Cherry Blossom", + "trigger": "", + "effect": "For each Job Dragoon and Card name Dragoon you control, deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Cherry Blossom", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "S, discard 1 Lightning card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-115C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Cannoneer and 1 Backup other than Cannoneer into the Break Zone: Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-116C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mystic Knight is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-117C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Lightning CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "2 Lightning CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-118H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning enters the field", + "effect": "Choose 1 Card Name Odin in your Break Zone. You may put it on top of your deck.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "position": "TOP" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Gestalt Drive", + "trigger": "", + "effect": "Choose up to 2 Forwards of cost 4 or less. Break them.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Gestalt Drive", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ], + "cost": { + "cp": 1, + "element": "Lightning", + "dull": true, + "additional": "discard 1 Card Name Odin" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-119L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Category FFT Forward you control other than Ramza, Ramza gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category FFT Forward you control. It gains +1000 power, Haste, and First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-120C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dragoon gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Lightning CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-121C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or higher. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Blue Mage into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-122C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Artemicion enters the field", + "effect": "Place any number of cards from your hand at the bottom of your deck in any order. Then, draw the same number of cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "3-123R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Both players select 1 Forward they control and put it into the Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-124R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Izayoi enters the field", + "effect": "You may play 1 Job Ninja or Card Name Ninja of cost 3 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Illusions", + "trigger": "", + "effect": "Choose up to 2 Forwards. They cannot attack or block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Illusions", + "effects": [ + { + "type": "PREVENT", + "action": "ATTACK_AND_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "water": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-125C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ephemeral Summoner enters the field", + "effect": "you may search for 1 Water Summon of cost 4 or less and put it on top of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOSEN" + }, + "position": "TOP" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-126H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Eiko into the Break Zone: Choose 4 Summons in your Break Zone. Add 1 of them to your hand, and remove the rest from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-127R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eiko enters the field", + "effect": "You may search for 1 Category IX Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-128C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. It loses all abilities until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_ABILITY", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "ability": "ALL" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-129L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Garnet cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "all the Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Cast 1 Summon of cost 3 or less from your hand without paying its cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON", + "cost_max": 3 + }, + "zone_from": "HAND" + } + ], + "cost": "Water Water" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-130R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cagnazzo receives damage during your opponent's turn, reduce the damage by 4000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 4000, + "target": { + "type": "IMPLICIT" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cagnazzo enters the field", + "effect": "Until the end of the turn, all the Forwards opponent controls lose 1000 power for every 2 Water Characters you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "3-131H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ghido does not activate during the Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Activate Ghido.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or more opponent controls. Put it on top of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "OPPONENT" + }, + "position": "TOP" + } + ], + "cost": { + "dull": true, + "water": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-132R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +1000 power for each Forward you control until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "duration": "END_OF_TURN", + "target": { + "type": "SELF" + } + }, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 1000, + "scale_filter": { + "card_type": "FORWARD" + } + } + ], + "cost": { + "water": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-133C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each card in your hand, Quina gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Eat", + "trigger": "", + "effect": "Choose 1 Forward opponent controls which has been dealt damage this turn. If that Forward has a special ability or an action ability, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Eat", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "special": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-134C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Summoner enters the field", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-135H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Forwards opponent controls. Return them to their owners' hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-136C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If White Mage or a Forward forming a party with White Mage receives damage, the damage decreases by 3000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "3-137R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Steiner enters the field", + "effect": "You may search for 1 Category IX Character and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category IX Character other than Steiner, Steiner gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a category ix character other than steiner, steiner", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-138H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When one of your Water Characters other than Ceodore enters the field", + "effect": "Choose 1 Forward you control. Select 1 from the following: \"It gains +1000 power until the end of the turn.\" \"It gains First Strike until the end of the turn.\" \"It gains Brave until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-139C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Backup you control, Knight gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-140R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Porom enters the field, activate all the Forwards you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Curaga", + "trigger": "", + "effect": "Choose 1 Forward you control. During this turn, the next damage dealt to it becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Curaga", + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": "ALL", + "duration": "NEXT_DAMAGE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-141C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (IX) enters the field, if you control Card Name Eiko", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "3 Water CP, put Mog (IX) into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-142H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent doesn't control Forwards, put Famed Mimic Gogo into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Forwards" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Power Hit", + "trigger": "", + "effect": "Choose 1 Forward. Put it into the Break Zone. You can only use this ability if Famed Mimic Gogo has received damage this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Power Hit", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-143C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leonora enters the field", + "effect": "You may search for 1 Card Name Palom or Card Name Porom and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-144L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lenna enters the field", + "effect": "Choose 1 Water Forward of cost 2 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2, + "element": "WATER" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Arise", + "trigger": "", + "effect": "Choose 1 Forward other than Light or Dark in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Arise", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "special": true, + "water": 4 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-145L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Light Forward, the cost to cast Ultima, the High Seraph is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "ultima, the high seraph", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove from the game all the Forwards on the field other than Light and Dark. Then, remove from the top of your deck twice the number of cards removed by the previous effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "3-146H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the beginning of your Main Phase 1, select 1 of the 3 following actions. \"All the Forwards you control gain +3000 power until the end of the turn.\" \"All Characters opponent controls lose their abilities until the end of the turn.\" \"Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "All the Forwards you control gain +3000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "All Characters opponent controls lose their abilities until the end of the turn.", + "effects": [] + }, + { + "index": 2, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-147L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Dark Forward, the cost to cast Zodiark, Keeper of Precepts is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "zodiark, keeper of precepts", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Break all the Forwards opponent controls. You receive damage equal to the number of Forwards broken by this effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-148H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Feral Chaos is also Card name Chaos in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "chaos" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste, First Strike, Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Feral Chaos attacks or blocks, select 1 Character you control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-149S": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Vivi into the Break Zone: Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Vivi into the Break Zone: Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "2 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-150S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Class Zero Cadet Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-151S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Queen enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 2 or more Job Class Zero Cadet Forwards, dull it. If you control 5 or more Job Class Zero Cadet Forwards, break it instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-152S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garnet enters the field", + "effect": "You may search for 1 Water Summon with a cost of 2 or less and cast it without paying the cost. If you do not cast it, put the Summon into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-153S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace enters the field", + "effect": "you may play 1 Job Class Zero Cadet Forward from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace is put from the field into the Break Zone", + "effect": "choose 1 Job Class Zero Cadet Forward other than Card Name Ace from your Break Zone; Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "3-154S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category IX Forward, the cost for playing Zidane onto the field is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane enters the field", + "effect": "Select 1 of the following actions. \"Draw 1 card.\" \"Your opponent discards 1 card from his/her hand.\" \"Activate all Category IX Characters you control.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-001H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Category WOFF Characters other than Hauyn, Hauyn gains +4000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "condition": "if you control 3 or more category woff characters other than hauyn, hauyn", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Category WOFF Characters other than Hauyn, Hauyn gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control 5 or more category woff characters other than hauyn, hauyn", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-002C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the damage dealt to it is increased by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "DEALT_INCREASE" + } + ], + "cost": "Dull, 1 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-003C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage. If you control 5 or more Fire Characters, deal it 7000 damage instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-004H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edgar enters the field", + "effect": "You may search for 1 Card Name Sabin and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Drill", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Drill", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 5, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-005R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garland enters the field", + "effect": "you may play 1 Fire Backup of cost 3 or less from your hand onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "BACKUP", + "element": "FIRE", + "cost_max": 3 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-006L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Caius enters the field", + "effect": "You may search for 1 Card Name Bahamut and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Caius attacks", + "effect": "Choose 1 Forward. You may discard 1 Card Name Bahamut from your hand. If you do so, deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "UNKNOWN", + "raw": "Choose 1 Forward. You may discard 1 Card Name Bahamut from your hand", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-007H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category VI Forwards other than Cyan you control gain Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Bushido: Fang", + "trigger": "", + "effect": "Choose 1 Forward. At the beginning of your next Main Phase 1, if Cyan is on your field, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Bushido: Fang", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-008C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Forwards opponent controls. Deal them 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "Fire CP, Dull, put Scholar into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-009C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ranger attacks", + "effect": "deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-010C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Mage enters the field", + "effect": "Choose up to 2 Forwards. Deal them 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-011C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. If it deals damage to a Forward this turn, the damage increases by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + }, + "modifier_type": "INCREASE" + } + ], + "cost": "Dull, put Sage into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-012C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Goblin into the Break Zone: Choose 1 Forward you control. It gains Haste until the end of the turn. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-013C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Zack enters the field", + "effect": "Choose 1 Card Name Cloud or Job SOLDIER in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-014C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 5 points of damage or more, Samurai gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you have received 5 points of damage or more, samurai", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-015H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{F}{F}, remove 1 card in your hand from the game: Choose 1 Forward. Deal it 1000 damage for each CP required to play the removed card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 2, + "dull": false + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-016R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "4-017R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Marauder attacks", + "effect": "Marauder gains +8000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-018R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Bomb also becomes a Forward with 5000 power and \"Put Bomb into the Break Zone: Deal 4000 damage to all Forwards.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-019C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Bomb into the Break Zone: Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-020R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward blocking Marche. Deal it damage equal to the power of the dull Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull 1 active Forward" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-021L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sabin enters the field or attacks", + "effect": "Choose 1 Forward you control. It cannot be broken this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "action": "BREAK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Sabin gains +2000 power until the end of the turn. You can only use this ability while Sabin is attacking.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Rising Phoenix", + "trigger": "", + "effect": "Deal 8000 damage to all Forwards. You can only use this ability while Sabin is attacking.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Rising Phoenix", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-022R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Montblanc enters the field", + "effect": "When Montblanc enters the field, you may search for 1 Card Name Marche and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage. You can only use this ability if you control Card Name Marche.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-023H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When General Leo attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Shock", + "trigger": "", + "effect": "Deal 5000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Shock", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "S, Fire" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-024R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Llednar blocks or is blocked", + "effect": "If your opponent doesn't pay {2}, Llednar cannot be broken this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent doesn't pay {2}" + }, + "then_effects": [ + { + "type": "PREVENT", + "action": "BREAK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Llednar is chosen by a Summon or an ability of your opponent", + "effect": "If your opponent doesn't pay {2}, Llednar cannot be broken this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent doesn't pay {2}" + }, + "then_effects": [ + { + "type": "PREVENT", + "action": "BREAK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-025H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Umaro enters the field", + "effect": "When Umaro enters the field, you may search for 1 Monster and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "MONSTER" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Umaro must attack once per turn if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUST_ATTACK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Bodyslam", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Bodyslam", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, 1 Ice CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-026H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gestahlian Empire Cid enters the field", + "effect": "you may search for 1 Category VI Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-027C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Ice CP, Dull, put Bard into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-028C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": null, + "trigger": "", + "effect": "Put Bard into the Break Zone: Your opponent discards 2 cards from his/her hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "{S}{Ice}{Ice}{2}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-029C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-030C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Black Mage into the Break Zone: Choose 1 dull Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-031C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Sage into the Break Zone: Choose up to 2 Forwards opponent controls. Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-032C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Arithmetician enters the field", + "effect": "Select 1 number. Dull and Freeze all the Forwards of that cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-033C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 6000 damage and 1000 more damage for each Card Name Shiva in your Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-034R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cid (WOFF) cannot be broken.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Cid (WOFF) into the Break Zone: Choose 1 Monster of cost 2 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-035R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Remedi, Cid Randell gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control card name remedi, cid randell", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent's Forward enters the field", + "effect": "If your opponent doesn't pay {1}, dull that Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent doesn't pay {1}" + }, + "then_effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-036H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Setzer enters the field", + "effect": "You may search for 1 Category VI Character and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Setzer is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-037H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah enters the field", + "effect": "Choose 1 Forward opponent controls. If you control a Category XIII Forward other than Serah, dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah attacks", + "effect": "You may pay {I}{I}. If you do so, your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-038L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Celes enters the field", + "effect": "Choose 1 Character. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Celes deals damage to your opponent", + "effect": "Choose 1 dull Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Runic", + "trigger": "", + "effect": "Choose 1 Summon. Cancel its effect. Activate Celes.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Runic", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-039R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rogue deals damage to a Forward", + "effect": "Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_FORWARD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-041R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Swampmonk also becomes a Forward with 5000 power and \"When Swampmonk attacks, choose 1 Forward or Monster. Dull it.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-042C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls attacks", + "effect": "Choose 1 Forward opponent controls. If your opponent doesn't pay {1}, Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-043C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Card Name Flan and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Flan into the Break Zone: Your opponent discards 1 card from his/her hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-044R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mewt enters the field", + "effect": "When Mewt enters the field, you may search for 1 Card Name Cid Randell or Card Name Remedi and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-045H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Mecha Chocobo cannot be chosen by Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mecha Chocobo attacks", + "effect": "Choose 1 dull Forward of cost 4 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4, + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mecha Chocobo is blocked", + "effect": "Break Mecha Chocobo.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "IS_BLOCKED", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-046R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Deal each Forward opponent controls damage equal to half of its power (round up to the nearest 1000).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "4-047R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Cid Randell, Remedi gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control card name cid randell, remedi", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent plays a Character onto the field other than from his/her hand", + "effect": "if your opponent doesn't pay {2}, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent doesn't pay {2}" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-048L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Locke enters the field, if you control 2 or more Category VI Characters other than Locke", + "effect": "your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Locke deals damage to your opponent", + "effect": "your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Mirage Dive", + "trigger": "", + "effect": "Locke cannot be blocked this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Mirage Dive", + "cost": "S" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "4-049C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Ahriman into the Break Zone: Choose 1 Monster of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Ahriman into the Break Zone: Choose 1 Forward of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-050R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When A-Ruhn-Senna enters the field", + "effect": "you may search for 1 Card Name Kan-E-Senna or Card Name Raya-O-Senna and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-051H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward of power 9000 or more. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-052C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Monster. Break it.\"\n\"Choose 1 Backup you control. Activate it. Draw 1 card.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Monster. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Backup you control. Activate it. Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-053R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent casts a Summon", + "effect": "Activate all the Forwards you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-054L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Onion Knight enters the field or attacks", + "effect": "Choose 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Onion Knight enters the field", + "effect": "Choose 1 Card Name Onion Knight of any Element except Wind in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "element": "WIND" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Job change: Ninja", + "trigger": "", + "effect": "Place Onion Knight at the bottom of your deck. If you do so, search for 1 Card Name Onion Knight with Job Sage and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Job change: Ninja", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-055H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Raya-O-Senna, Kan-E-Senna gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control card name raya-o-senna, kan-e-senna", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kan-E-Senna enters the field", + "effect": "if you control Card Name A-Ruhn-Senna, activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Card Name A-Ruhn-Senna" + }, + "then_effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-056R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Archer enters the field", + "effect": "deal 1000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "cp": [ + { + "element": "Wind", + "count": 1 + } + ], + "dull": true, + "special": "put Archer into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-057R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Koboldroid Yin also becomes a Forward with 3000 power and \"Koboldroid Yin cannot be blocked by Forwards of cost 3 or more.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Wind CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-058C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "10000 Needles", + "trigger": "", + "effect": "Put Cactuar into the Break Zone: Choose 1 Forward. Deal it 10000 damage. Cactuar deals you 1 point of damage. EX Bursts of cards put into the Damage Zone due to this ability cannot be used.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "10000 Needles", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-059C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thief leaves the field", + "effect": "Your opponent puts the top card of his/her deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-060R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shara enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage. If you control Card Name Ritz, deal it 6000 damage instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-061C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put White Mage into the Break Zone: Choose 1 Forward. Activate it. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-062C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Chocobo forms a party and attacks, Chocobo and all the Forwards forming a party with it gain +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-063C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo enters the field", + "effect": "Choose 1 Forward other than Chocobo. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-064L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fat Chocobo enters the field", + "effect": "You may search for 1 Job Chocobo or Card Name Chocobo of cost 3 or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Chubby Chocobo", + "trigger": "", + "effect": "Choose 1 Job Chocobo or Card Name Chocobo. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Chubby Chocobo", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-065C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Monster. Dull it or activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-066R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward you control attacks", + "effect": "Choose 1 Backup you control. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-067C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Geomancer enters the field", + "effect": "Choose 1 Wind Character other than Geomancer you control. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "WIND" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-068H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hope enters the field", + "effect": "You may search for 1 Card Name Alexander and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-069H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Moogle enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Moogle is put from the field into the Break Zone", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-070C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. During this turn, the next damage it deals to a Forward becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 0, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "modifier_type": "TO_FORWARD_INCREASE" + } + ], + "cost": "Dull, put Archer into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-071R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name A-Ruhn-Senna and Card Name Kan-E-Senna you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-072H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Characters you control cannot be returned to their owner's hand by your opponent's Summons or abilities. If you control Card Name Shara, Ritz gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "characters you control cannot be returned to their owner's hand by your opponent's summons or abilities. if you control card name shara, ritz", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-073C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "EX BURST Select 1 of the 2 following actions.\n\"Choose 1 dull Forward. Break it.\"\n\"Choose 1 Forward. Deal it 8000 damage.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 dull Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 8000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-074C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dark Knight enters the field", + "effect": "Choose 1 Forward you control. It gains +1000 power for each point of damage you have received until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "duration": "END_OF_TURN", + "target": { + "type": "SELF" + } + }, + "scale_by": "DAMAGE_RECEIVED", + "multiplier": 1000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-075H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent enters the field", + "effect": "When Vincent enters the field, you may search for 1 Card Name Vincent and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Galian Beast", + "trigger": "", + "effect": "Vincent gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Galian Beast", + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S + 1 Lightning" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-076R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wedge enters the field", + "effect": "You may search for 1 Job AVALANCHE Operative Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-077R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Standard Unit Forward other than Pugilist you control, Pugilist gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-078C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Belt enters the field", + "effect": "choose 1 Forward you control. It gains +5000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-079C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It cannot become dull by your opponent's Summons or abilities this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-080L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can put a total of 3 Forwards or Monsters you control into the Break Zone to play Kefka from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kefka enters the field", + "effect": "Choose 1 Forward or Monster opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-081C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Goblin into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-082C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": null, + "trigger": "", + "effect": "The cost required to play your Card Name Cloud or Card Name Barret onto the field is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your card name cloud or card name barret", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-083L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shantotto is dealt damage", + "effect": "Deal the same amount of damage to all the Forwards other than Shantotto. If a Forward damaged by this ability is put into the Break Zone this turn, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Colossal Shantotto", + "trigger": "", + "effect": "Deal 5000 damage to all the Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Colossal Shantotto", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "earth": 4 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-085H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dadaluma is chosen by your opponent's Summons or abilities", + "effect": "Choose up to 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dadaluma is dealt damage", + "effect": "Choose up to 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-086H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tama enters the field", + "effect": "Choose 1 Earth Forward of cost 5 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5, + "element": "EARTH" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Tama into the Break Zone; choose 1 Earth Forward of cost 5 or less in your Break Zone. Play it onto the field dull. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-087R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Delita enters the field", + "effect": "Choose 1 Forward opponent controls. You may put 1 of your Forwards of the same cost other than Delita into the Break Zone. If you do so, break the chosen Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Delita is chosen by Summons or abilities", + "effect": "Delita gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-088C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Bangaa Thief also becomes a Forward with 7000 power and Brave. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Earth CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-089R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Job AVALANCHE Operative you control other than Barret is put from the field into the Break Zone, deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Satellite Beam", + "trigger": "", + "effect": "Deal 5000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Satellite Beam", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "special": 1, + "earth": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-090R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job AVALANCHE Operative. It gains +1000 power until the end of the turn. If you control Card Name Wedge, it gains +2000 power until the end of the turn instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-091C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-092H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Earth Backups, Prishe gains +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 4 or more earth backups, prishe", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prishe is put from the field into the Break Zone", + "effect": "you may pay {Earth}, if you do so, play 1 Card Name Prishe from your hand onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-093R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. Each Forward deals damage equal to its power to the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "direction": "MUTUAL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "amount_source": "POWER" + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "4-094R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Magic Pot enters the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ENTERS_DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Magic Pot and 1 Forward without a Job into the Break Zone. Search for 1 Forward with the same name as the Forward you put into the Break Zone and play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true, + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-095C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Monk into the Break Zone: Choose 1 dull Forward you control. It cannot be broken this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 2, + "specific": [ + "Dull", + "Put Monk into the Break Zone" + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-096H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Raubahn enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it and Raubahn 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "self_card": "raubahn", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + }, + "targets": "BOTH" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-097H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ark Angel EV deals damage to a Forward, increase the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Ark Angel EV deals damage to a Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "TO_FORWARD_INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ark Angel EV is dealt damage by a Character, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "IMPLICIT" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-098H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Azul is put from the field into the Break Zone", + "effect": "choose 1 Lightning Monster of cost 3 or less in your Break Zone. You may play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3, + "element": "LIGHTNING" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-099C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Usher enters the field", + "effect": "When Usher enters the field, you may search for 1 Card Name DGS Trooper 1st Class or Card Name Deepground Soldier and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-100C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Esthar Soldier enters the field", + "effect": "Choose 1 Forward of cost 4 or less opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-101H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Orlandeau enters the field", + "effect": "Choose 1 damaged Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Shadowblade", + "trigger": "", + "effect": "Choose 1 Forward. It loses 7000 power until the end of the turn. Activate Orlandeau.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Shadowblade", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "lightning": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-102R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Waltz 3 enters the field", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Waltz 3 is put from the field into the Break Zone", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-103C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Warrior receives damage, double the damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "4-104R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "[Dull], put Lancer into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-105R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dycedarg is put from the field into the Break Zone", + "effect": "choose 1 active Forward opponent controls. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-106C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Dragon into the Break Zone: Choose 1 Monster of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Dragon into the Break Zone: Choose 1 Forward of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 1, + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-107R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Hildibrand you control gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Hildibrand you control. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-108C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "This Character can attack or use abilities containing [L] in the cost the turn it enters the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "HASTE_LIKE", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-109H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Hildibrand leaves the field due to your opponent's Summons or abilities, return him to your hand instead. (Hildibrand does not return to your hand if he receives damage equal or higher than his power or if his power is reduced to 0.)", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "target": { + "type": "CHOSEN" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Manderville Dance", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is a Forward, play it onto the field dull. If not, put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Manderville Dance", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-110R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When King of Burmecia enters the field", + "effect": "When King of Burmecia enters the field, you may search for 1 Job Dragoon Forward or Card Name Dragoon Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-111H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Behemoth also becomes a Forward with 8000 power and \"When Behemoth receives damage from a Forward, deal that Forward damage equal to half of the received damage (round up to the nearest 1000).\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-112C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Magus enters the field", + "effect": "Choose 1 Forward. Deal it 7000 damage. If you control 5 or more Job Standard Unit, deal it 9000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-113C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Magus into the Break Zone: Choose 1 active Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-114L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Forwards opponent controls. Remove the first Forward from the game, and break the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "4-115L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning enters the field or attacks", + "effect": "choose 1 Forward opponent controls. If you control a Category XIII Character other than Lightning, dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Remove Lightning from the game. Then, play Lightning onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard 1 Card Name Lightning" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-116C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 2 or less. Break it.\" \"Choose 1 Monster of cost 2 or less. Break it.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 2 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster of cost 2 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-117R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward you control is put from the field into the Break Zone", + "effect": "Activate Ramza.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-118C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Yeoman into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-119C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dragoon gains +2000 power until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-120R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Restrictor enters the field", + "effect": "You may search for 1 Job Tsviets and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-121C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Adamantoise into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 3000 instead. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-122C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Mystic into the Break Zone: Choose 1 Forward. It loses 1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-123H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Monster you control, Gau gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gau enters the field", + "effect": "choose 1 Monster of cost 2 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Rage", + "trigger": "", + "effect": "Choose 1 Forward. Break it. You can only use this ability if you control 3 or more Monsters.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Rage", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": [ + "S", + "dull" + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-124C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Green Dragon also becomes a Forward with 7000 power. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Water CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-125C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When either player casts a Summon", + "effect": "Put Clione into the Break Zone. If you do so, cancel the Summon's effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clione is put from the field into the Break Zone", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-126R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Gladiator into the Break Zone: Choose 1 Job Standard Unit Forward of cost 3 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-127H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward in your Break Zone has Haste, First Strike, or Brave, Gogo gains those abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "a Forward in your Break Zone has Haste" + }, + "then_effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "4-128C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Discard 1 card. Then, draw 2 cards.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-129L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Steiner enters the field, if you have received 3 points of damage or more", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Steiner gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull 1 active Water Forward other than Steiner" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-130H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Strago enters the field, choose 1 Forward or Monster opponent controls. If you control a Category VI Forward other than Strago, return it to its owner's hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Grand Delta", + "trigger": "", + "effect": "Divide 12000 damage equally among all the Forwards opponent controls (round up to the nearest 1000).", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Grand Delta", + "cost": { + "dull": true, + "water": 3 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "4-131R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tonbetty enters the field", + "effect": "You may search for 1 Card Name Mira or Card Name Tonberries and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-132R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tonberries enters the field", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Tonberries into the Break Zone: Choose 1 Forward. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Tonberries into the Break Zone: Choose 1 Forward. It loses 4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-133C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Viking enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Viking leaves the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-134C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Brahne enters the field", + "effect": "You may search for 1 Job Standard Unit Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-135R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Steiner, Beatrix gains +1000 power and \"If Beatrix is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control card name steiner, beatrix", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Beatrix attacks", + "effect": "All the Forwards opponent controls lose 1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -1000, + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-136C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Summoner into the Break Zone: Choose 1 Summon of cost 3 or less. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-137L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play your Monsters onto the field is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your monsters", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Monster you control is put from the field into the Break Zone", + "effect": "You may dull Mira if it is active. If you do so, search for a Monster with the same name and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "MONSTER" + } + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "MONSTER" + }, + "destination": "HAND" + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-138R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Merlwyb enters the field", + "effect": "You may search for 1 Water Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "WATER" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-139C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "Dull, put Moogle (THEATRHYTHM) into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-140H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Category VI Forwards other than Mog (VI), Mog (VI) cannot be chosen by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-141C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Mime's power becomes the same as your opponent's weakest Forward until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "1 Water CP" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "4-142R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Malboro also becomes a Forward with 6000 power and \"When Malboro blocks or is blocked, all the Forwards opponent controls lose 2000 power until the end of the turn.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 6000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-143R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. Return them to their owners' hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-144H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Relm enters the field, reveal the top 5 cards of your deck. Add 1 Monster among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Monster. Until the end of the turn, it also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-145H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "When Cloud enters the field, choose 1 Forward opponent controls. If you control a Category VII Forward other than Cloud, deal it 7000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Blade Beam", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage, and deal 4000 damage to all the other Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Blade Beam", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "S, 1 Light, 1 Fire" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-146L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field", + "effect": "you may search for 1 Summon of cost 5 or less and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON", + "cost_max": 5 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Riot Blade", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 6000 damage. Search for 1 Summon and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Riot Blade", + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, 2 Light CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "4-147H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kefka enters the field", + "effect": "Search for 1 Monster and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "MONSTER" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, all the Monsters you control also become Forwards with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "Dull" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "4-148L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shadow Lord enters the field", + "effect": "break all the Forwards of cost 2 or less.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls is put from the field into the Break Zone", + "effect": "choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-001C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Fire CP, discard 1 Card Name Red Mage" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-002R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 5 points of damage or more, Ayame gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you have received 5 points of damage or more, ayame", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-003C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. You may discard 1 Card Name Ifrit from your hand. If you do so, deal it 10000 damage. If not, deal it 5000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "UNKNOWN", + "raw": "Choose 1 Forward. You may discard 1 Card Name Ifrit from your hand", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-004R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Caius is put from the field into the Break Zone", + "effect": "Discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-005R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards of cost 2 you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gadot attacks", + "effect": "Choose 1 Forward. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-006R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 attacking Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Fire CP, dull 1 active Forward" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-007H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Royal Ripeness cannot be chosen by Fire Summons or Fire abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": { + "element": "FIRE" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Royal Ripeness also becomes a Forward with 9000 power and \"When Royal Ripeness attacks, deal 3000 damage to all the Forwards opponent controls.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-008R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward of your opponent with 8000 power or less enters the field", + "effect": "Put Grenade into the Break Zone. If you do so, deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-009C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "All the Forwards opponent controls cannot block Forwards with a power inferior to their own this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "1 Fire CP, put Black Mage into the Break Zone" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "5-010C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character. If it deals damage to a Forward this turn, increase the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + }, + "modifier_type": "TO_FORWARD_INCREASE" + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-011H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vermilion Bird l'Cie Zhuyu attacks", + "effect": "Vermilion Bird l'Cie Zhuyu gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When the Forward damaged by Vermilion Bird l'Cie Zhuyu is put from the field into the Break Zone on the same turn", + "effect": "activate Vermilion Bird l'Cie Zhuyu. Vermilion Bird l'Cie Zhuyu can attack once more this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Vermilion Bird l'Cie Zhuyu gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-012H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vermilion Bird l'Cie Caetuna enters the field", + "effect": "You may search for 1 Category TYPE-0 Summon and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Verboten Eidolon", + "trigger": "", + "effect": "Break all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Verboten Eidolon", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "S, 1 Fire, 1 Fire, 1 Fire, put 5 Backups into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-014C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior attacks", + "effect": "all the Fire Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-015H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Tellah into the Break Zone: Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Recall", + "trigger": "", + "effect": "Choose 1 Forward. Remove the top card of your deck from the game. Deal it 4000 damage for each CP required to play the removed card.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Recall", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, 1 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-016C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it and Fighter 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "self_card": "fighter", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "targets": "BOTH" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-017C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Ninja into the Break Zone: Choose 1 Forward. It cannot block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-018L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Palom enters the field, if you control Card Name Porom", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Palom enters the field", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 1 active Forward: Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-019L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 3 or less in your Break Zone and up to 1 Forward opponent controls. Play the former onto the field dull and deal the latter 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-020R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Volker or a Category XI Forward enters your field", + "effect": "Choose 1 Forward. It cannot block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "BLOCKING", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Vorpal Blade", + "trigger": "", + "effect": "Choose 1 blocking Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Vorpal Blade", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-021R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Fire CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-022C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Parivir enters the field, all the Forwards you control cannot be broken this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "BREAK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-023C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ryid does not activate during your Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward you control is put from the field into the Break Zone", + "effect": "activate Ryid.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-024H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Warrior of Light Forwards and Fire Forwards other than Luneth you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull a total of 3 active Fire Forwards or Fire Backups: Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-025H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Aloeidai also becomes a Forward with 8000 power and \"When Aloeidai deals damage to your opponent, your opponent discards 1 card from his/her hand.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-026C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vayne enters the field", + "effect": "When Vayne enters the field, you may search for 1 Card Name Larsa and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-027R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Unei enters the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ENTERS_DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Unei does not activate during your Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Unei enters the field, choose 1 Forward opponent controls.", + "effect": "Dull it. As long as Unei is on the field, it does not activate during its controller's Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-028C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 number. All Forwards of that cost cannot attack this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "ATTACK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true, + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-029L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Orphan enters the field", + "effect": "Choose up to 2 Forwards opponent controls. Dull them. If you control 5 or more Ice Characters, Freeze them also.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Orphan attacks", + "effect": "Choose 1 Forward opponent controls. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-030C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{S}, put Scholar into the Break Zone: Choose 1 Ice Forward of cost 3 or less in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-031H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edward enters the field", + "effect": "Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Silent Verse", + "trigger": "", + "effect": "Choose 1 Summon. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Silent Verse", + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ], + "cost": "S, 1 Ice CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-032H": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Select up to 2 of the 4 following actions. \"Your opponent discards 1 card from his/her hand.\" \"Choose 1 Forward. Dull it.\" \"Choose 1 Forward. Freeze it.\" \"Choose 1 dull Forward. Deal it 7000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Your opponent discards 1 card from his/her hand.", + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Forward. Freeze it.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 3, + "description": "Choose 1 dull Forward. Deal it 7000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-033R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gumbah is put from the field into the Break Zone", + "effect": "You may search for 1 Card Name Gumbah and play it onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-034C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Each player discards 1 card from his/her hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-035C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Conjurer enters the field", + "effect": "choose 1 Job Standard Unit in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-036L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor enters the field", + "effect": "When The Emperor enters the field, you may pay {1}. If you do so, your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent draws a card outside of his/her Draw Phase", + "effect": "When your opponent draws a card outside of his/her Draw Phase, choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-037R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zeid is dealt damage by a Character", + "effect": "That Character's controller discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Zeid gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Ice CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-038C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 number. Dull all the Forwards of that cost. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-039R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Raines enters the field", + "effect": "Choose 1 dull Forward opponent controls. Deal it 7000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-040C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thaumaturge enters the field", + "effect": "your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 2 cards or less in his/her hand, Thaumaturge gains +4000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "condition": "if your opponent has 2 cards or less in his/her hand, thaumaturge", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-041R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow enters the field", + "effect": "When Snow enters the field, you may pay {X}. If you do so, search for 1 Card Name Lightning of cost X or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-042C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Trickster is dealt damage by a Forward with Haste or First Strike, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "5-043R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hurdy enters the field", + "effect": "You may search for 1 Card Name Montblanc and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-044C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 blocking Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "5-045H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of your Main Phase 1, if you don't control Card Name Lugae", + "effect": "dull Barnabas.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_MAIN_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Card Name Lugae enters your field", + "effect": "activate Barnabas.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-046R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character of your opponent enters the field", + "effect": "Put Buccaboo into the Break Zone. If you do so, your opponent discards 2 cards from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DISCARD", + "amount": 2, + "target": { + "type": "OPPONENT" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-047C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mystic Knight attacks", + "effect": "you may cast 1 Summon from your hand. The cost required to cast it is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "5-048H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lugae enters the field", + "effect": "When Lugae enters the field, you may search for 1 Card Name Barnabas and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it or Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-049C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. Activate it and negate all damage dealt to it. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-050H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Adelle cannot be blocked this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "S" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "5-051R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aria (TYPE-0) enters the field", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-052H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Warrior of Light Forwards and Wind Forwards other than Arc you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull a total of 3 active Wind Forwards or Wind Backups: Choose 1 Forward. It cannot be blocked by a Forward of cost 3 or more this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-053R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Echo enters the field", + "effect": "When Echo enters the field, select up to 2 of the 4 following actions. \"Choose 1 Forward. Activate it.\" \"Choose 1 Backup other than Echo. Activate it.\" \"Look at the top card of your deck. You may place the card at the bottom of your deck.\" \"Draw 1 card.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Activate it.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Backup other than Echo. Activate it.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "effects": [ + { + "type": "SCRY", + "count": 1, + "options": [ + "TOP", + "BOTTOM" + ] + } + ] + }, + { + "index": 3, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-054C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Ranger into the Break Zone: Choose 1 Monster of cost 2 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-055C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent reveals his/her hand. Select 1 Character card from their hand. Your opponent discards this card. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "1 Wind CP, put Thief into the Break Zone" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "5-056H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Pollendina enters the field", + "effect": "your opponent reveals his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cid Pollendina deals damage to a Forward of cost 5 or more, increase the damage by 4000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "COST_COMPARISON", + "comparison": "GTE", + "value": 5 + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 4000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "TO_FORWARD_INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cid Pollendina is dealt damage by a Forward of cost 5 or more, reduce the damage by 4000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 4000, + "target": { + "type": "IMPLICIT" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-057C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During this turn, if a Forward you control is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "cost": "Put White Mage into the Break Zone" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "5-058C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. It cannot be chosen by your opponent's Summons or abilities this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-059R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Card Name Star Sibyl onto the field is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "card name star sibyl", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "wind": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-060C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Chocobo forms a party, the damage dealt to Chocobo becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "in_party": true + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-061C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo Knight enters the field", + "effect": "you may search for 1 [Job Chocobo] or [Card Name Chocobo] and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Play 1 [Job Chocobo] or [Card Name Chocobo] of cost 4 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": { + "cost_max": 4 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "1 Wind CP (dull)" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-062L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select up to 2 of the 4 following actions.\n\"Choose 1 Forward of cost 5 or more. Break it.\"\n\"Choose 1 Forward of cost 4 or less. Until the end of the turn, its power becomes 1000.\"\n\"Activate all the Forwards you control.\"\n\"Activate all the Backups you control.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 5 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 4 or less. Until the end of the turn, its power becomes 1000.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + }, + "mode": "SET" + } + ] + }, + { + "index": 2, + "description": "Activate all the Forwards you control.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + { + "index": 3, + "description": "Activate all the Backups you control.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-063H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Deathgaze also becomes a Forward with 7000 power and \"Deathgaze cannot be blocked by a Forward with a power greater than Deathgaze's.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Level 5 Death", + "trigger": "", + "effect": "Break all the Characters of cost 5 and 10 opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Level 5 Death", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "wind": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-064R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Nanaa Mihgo cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 4, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nanaa Mihgo deals damage to your opponent", + "effect": "Your opponent puts the top 2 cards of his/her deck into the Break Zone. If both cards are of the same Element, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-065C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ninja cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 4, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-066R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Penelo enters the field", + "effect": "You may search for 1 Card Name Vaan Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-067R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Miounne enters the field", + "effect": "Choose 1 Character other than Miounne you control. You may return it to its owner's hand. If you do so, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-068L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Y'shtola is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_source": "SUMMON_OR_ABILITY" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Y'shtola into the Break Zone: Choose 1 Summon or auto-ability. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-069H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luso enters the field", + "effect": "When Luso enters the field, reveal the top 5 cards of your deck. Add 1 Category FFTA2 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Luso gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "damage": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-070C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Reks is put from the field into the Break Zone", + "effect": "you may play 1 Card Name Vaan from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-071R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls attacks", + "effect": "Put Leyak into the Break Zone. If you do so, activate all the Characters you control. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-072C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Terraquatic", + "trigger": "", + "effect": "Choose 1 Forward. It can only be blocked by a Forward of cost equal or inferior to its own this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Terraquatic", + "effects": [ + { + "type": "PREVENT", + "restriction": "COST_LESS_OR_EQUAL", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "action": "BLOCK_BY_COST" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-073R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Heretical Knight Garland enters the field", + "effect": "Choose 1 Backup of cost 4 or more opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_min": 4 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-074H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The job Warrior of Light Forwards and Earth Forwards other than Ingus you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull a total of 3 active Earth Forwards or Earth Backups: Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-075L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Forward. It gains Brave until the end of the turn.\" \"Choose 1 Forward. It gains +2000 power until the end of the turn.\" \"Choose 1 dull Forward. Deal it 3000 damage.\" \"All Forwards cannot be chosen by Summons' EX Bursts or Characters' EX Bursts this turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. It gains Brave until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. It gains +2000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 dull Forward. Deal it 3000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 3, + "description": "All Forwards cannot be chosen by Summons' EX Bursts or Characters' EX Bursts this turn.", + "effects": [] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-076C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Botanist enters the field", + "effect": "Choose 1 Character without [Earth] you control. Select 1 Character with the same name in your Break Zone and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "EARTH" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-077H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn. If its power has become 9000 or less, return Carbuncle to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-078R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 5 points of damage or more, the cost for playing Gabranth onto the field is reduced by 3 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Put Gabranth into the Break Zone", + "trigger": "", + "effect": "During this turn, the next damage dealt to you becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Put Gabranth into the Break Zone", + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "target": { + "type": "PLAYER", + "owner": "CONTROLLER" + }, + "duration": "NEXT_DAMAGE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-079H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Calbrena also becomes a Forward with 7000 power and \"When Calbrena is put from the field into the Break Zone, return Calbrena to the field dull.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Earth CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-080R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast an Earth Summon", + "effect": "choose 1 Forward you control. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-081C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, it cannot attack or block, and if it is dealt damage, the damage becomes 0 instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward. During this turn, it cannot attack or block, and if it is dealt damage, the damage becomes 0 instead.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "5-082C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Miner enters the field", + "effect": "Choose 1 Backup in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 2, + "special": "put Miner into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-083C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When PSICOM Enforcer enters the field", + "effect": "Choose 1 Monster of cost 2 or less opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 2 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-084C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When PSICOM Warden enters the field", + "effect": "You may search for 1 Card Name PSICOM Warden and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Card Name PSICOM Warden you control, PSICOM Warden gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-085R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sarah (MOBIUS) enters the field", + "effect": "Choose 1 Job Warrior of Light in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "element": "LIGHT" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-086L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Cecil enters the field, choose 1 dull Forward opponent controls. If its cost is equal to or less than the damage you have received, break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Dark", + "trigger": "", + "effect": "Choose 1 Forward. Cecil deals you 1 point of damage. If the cost of the Forward is equal to or less than the damage you have received, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dark", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-087R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Character you control. During this turn, it cannot be broken by opposing Summons or abilities that don't deal damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "BREAK_BY_OPPONENT", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "S, put Doga into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-088C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{S}: Choose 1 Forward opponent controls. If your opponent doesn't pay {1}, it cannot attack or block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "ATTACK_AND_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-089C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Berserker cannot block.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_BLOCK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-090R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character opponent controls uses an action ability", + "effect": "Put Hill Gigas into the Break Zone. If you do so, cancel its effect and break that Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-091H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Star Sibyl enters the field, you may search for 1 Category XI Character other than Card Name Star Sibyl and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Star Sibyl into the Break Zone: Play 1 Forward of cost 6 or less from your hand onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-092C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Forwards. Deal them and Master Monk 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "self_card": "master monk", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "targets": "BOTH" + } + ], + "cost": { + "generic": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-093C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ], + "cost": "2 Earth CP, put Mog (MOBIUS) into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-094R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. It gains Brave until the end of the turn. You can only use this ability during your Main Phase, and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-095H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Yang cannot become dull by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Earth Characters, Yang gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control 5 or more earth characters, yang", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-096C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each point of damage you have received, Lanista gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-097C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage. If it is active, deal it 2000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Lightning CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-098C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Assassin attacks, choose 1 Forward of cost 2 or less. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-099H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "During each turn, when Illua is chosen by your opponent's Summon or ability for the first time in that turn", + "effect": "Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Sheol", + "trigger": "", + "effect": "Activate all the Forwards you control. They gain Haste until the end of the turn. All the Forwards opponent controls lose 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Sheol", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-100H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward of cost 3 or less. Break it.\"\n\"Choose 1 Monster of cost 3 or less. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 3 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster of cost 3 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-101H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Twilight Odin also becomes a Forward with 7000 power and \"When Twilight Odin deals damage to your opponent, choose 1 Forward opponent controls. Break it.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-102C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Scholar into the Break Zone: Choose up to 2 active Forwards opponent controls. Deal them 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-103R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid of Clan Gully enters the field", + "effect": "You may search for 1 Category FFTA2 Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-104R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Khalia Chival enters the field", + "effect": "You may search for 1 Job Agito Cadet and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-105R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Quon enters the field, you may cast 1 Summon of cost 2 or less from your hand without paying its cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON", + "cost_max": 2 + }, + "zone_from": "HAND", + "optional": true + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-106R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward of your opponent of cost 4 or less enters the field", + "effect": "put Black Knight into the Break Zone. If you do so, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "cost_max": 4 + } + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-107H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Scion of the Seventh Dawn other than Thancred, Thancred gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a job scion of the seventh dawn other than thancred, thancred", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Thancred receives damage while dull, the damage is reduced by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "5-108L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Lightning Forward in your Break Zone. If its cost is X, play it onto the field. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "X, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-109R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Card Name Claidie or Card Name Trion or Card Name Pieuje onto the field is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "card name claidie or card name trion or card name pieuje", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-110C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 blocking Forward. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-111R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Knight other than Trion you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-112R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward blocking a Job Class Zero Cadet. It loses 1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-113C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, discard a Lightning card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-114C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Cannoneer into the Break Zone: Choose 1 blocking Forward. It loses 3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-115C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 1000 damage to all the Forwards opponent controls and 2000 damage to Dark Knight.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-116H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of the turn, return Lightning to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-117C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 damaged Forward. Deal it 7000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-118L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Ramza onto the field is reduced by 1 for each Forward you control (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "ramza onto the field", + "reduction_per": 1, + "scale_by": "FORWARDS_CONTROLLED", + "scale_filter": { + "card_type": "FORWARD" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Forward other than Ramza you control, Ramza gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ramza has 10000 power or more, Ramza gains Haste and \"When Ramza attacks, choose 1 Forward of cost 3 or less opponent controls. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Ramza has 10000 power or more" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "5-119C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dragoon gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-120C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Louisoix enters the field", + "effect": "you may search for 1 Card Name Alisaie or Card Name Alphinaud and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-121R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a party you control deals damage to your opponent", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "ANY", + "source_filter": {} + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-122R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Ashe, the cost for playing Vossler onto the field is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "condition": { + "control_card_name": "ashe" + }, + "card_filter": "vossler", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Vossler receives damage, reduce the damage by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If the Card Name Ashe you control receives damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-123H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aria (III) enters the field", + "effect": "When Aria (III) enters the field, you may search for 1 Job Warrior of Light Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-124H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Ozma also becomes a Forward with 8000 power and \"If Ozma is dealt damage by a Dark card, the damage becomes 0 instead.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Flare Star", + "trigger": "", + "effect": "All the Forwards opponent controls lose 2000 power for each CP required to play them until the end of the turn. You can only use this ability if Ozma is a Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Flare Star", + "cost": "S, 2 Water CP, 1 CP" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "5-125C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category XII Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-126L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness enters the field", + "effect": "Choose 1 Forward opponent controls. It loses 2000 power for each Forward you control until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "amount_modifier": "NEGATIVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 2000, + "scale_filter": { + "card_type": "FORWARD" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness attacks", + "effect": "Choose 1 Forward opponent controls. It loses 1000 power for each Forward you control until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "amount_modifier": "NEGATIVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 1000, + "scale_filter": { + "card_type": "FORWARD" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-127R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Curilla enters the field or attacks", + "effect": "Choose 1 Water Forward you control. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WATER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Savage Blade", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage. If you control Card Name Trion, deal it 9000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Savage Blade", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "cp": [ + { + "element": "Water", + "count": 3 + } + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-128R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Prince Forward or Job Knight Forward. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-129C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Schrodinger enters the field", + "effect": "Reveal the top card of your deck. If it is a Forward, draw 1 card. If it is a Backup, select 1 Character in your Break Zone and add it to your hand. If it is a Monster, your opponent selects 1 Forward he/she controls and return it to its owner's hand. If it is a Summon, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-130R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character opponent controls searches for 1 or more cards", + "effect": "put Tonberry into the Break Zone. If you do so, break that Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-131C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Water Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WATER" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It loses 3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 2, + "water": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-132R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Baderon enters the field", + "effect": "Look at the top 4 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "5-133H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Monster. Return it to its owner's hand.\" \"Choose 1 Character you control. Return it to its owner's hand.\" \"Choose 1 Forward. Halve its power until the end of the turn (round down to the nearest 1000).\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Monster. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Character you control. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Forward. Halve its power until the end of the turn (round down to the nearest 1000).", + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward. Halve its power until the end of the turn (round down to the nearest 1000).", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-134R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a party you control attacks, all Forwards in that party gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-135L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Porom enters the field, look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 action ability. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": { + "cp": [ + { + "element": "Water", + "count": 1 + } + ], + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-136C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, if it is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward. During this turn, if it is dealt damage less than its power, the damage becomes 0 instead.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "5-137C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Green Mage into the Break Zone: Choose 1 action ability. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-138C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, if Moogle Knight is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "5-139C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. If its cost is equal to or less than the number of cards in your hand, return it to its owner's hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-140C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Fisher into the Break Zone: Choose 1 Monster of cost 3 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "water": 1, + "generic": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-141H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The job Warrior of Light Forwards and Water Forwards other than Refia you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull a total of 5 active Water Forwards or Water Backups: Choose 1 Forward opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-142H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rosa enters the field", + "effect": "When Rosa enters the field, you may search for 1 Card Name Cecil and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead. If the Forward is Card Name Cecil, during this turn, the next damage dealt to it is reduced by 3000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-143C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Select a Job. It gains that Job until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MODIFY", + "job": "SELECTED", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "property": "JOB" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-144C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Orator into the Break Zone: Choose 1 Monster you control. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-145L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan attacks", + "effect": "Select up to 2 of the 5 following actions. \"Draw 1 card.\" \"Choose 1 Backup. Activate it.\" \"Choose 1 Forward. Dull it.\" \"Choose 1 Forward. It gains +2000 power until the end of the turn.\" \"Choose 1 Forward. It cannot block this turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 5, + "modes": [ + { + "index": 0, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Backup. Activate it.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Forward. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 3, + "description": "Choose 1 Forward. It gains +2000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 4, + "description": "Choose 1 Forward. It cannot block this turn.", + "effects": [ + { + "type": "PREVENT", + "action": "BLOCKING", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-146H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wol enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Job Warrior of Light among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wol is put from the field into the Break Zone", + "effect": "Choose 1 Job Warrior of Light of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3, + "element": "LIGHT" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-147L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Eald'narche leaves the field, return Eald'narche to your hand instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "target": { + "type": "CHOSEN" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Paradise", + "trigger": "", + "effect": "Take 1 more turn after this one. At the end of that turn, you lose the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Paradise", + "cost": "S" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "5-148H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kam'lanaut enters the field", + "effect": "you may search for 1 Dark card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "DARK" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Kam'lanaut cannot be chosen by Summons or abilities that share its Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "SAME_ELEMENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of your Main Phase 1", + "effect": "select 1 Element. Kam'lanaut becomes that Element (this effect does not end at the end of the turn).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_MAIN_PHASE", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "5-149S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls any Monster, Amodar gains +2000 power, First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if your opponent controls any monster, amodar", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward you control is put from the field into the Break Zone", + "effect": "Double the power of Amodar until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "POWER_MOD", + "modifier": "DOUBLE", + "target": { + "type": "CHOSEN" + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-150S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Serah, Noel gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control card name serah, noel", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "S", + "trigger": "", + "effect": "Play Noel onto the field. You can only use this ability during your Main Phase and if Noel is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "S", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-151S": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category XIII Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-152S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah enters the field", + "effect": "You may search for 1 Job Moogle and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah attacks", + "effect": "Activate all the Job Moogle you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Discard 1 Job Moogle" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-153S": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Serah or Card Name Noel. It gains First Strike or Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-154S": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top card of your deck. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "0" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yeul is put from the field into the Break Zone", + "effect": "put the top 10 cards of your deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-155S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Vaan enters the field, activate all the Job Sky Pirate you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Pyroclasm", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage for each Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Pyroclasm", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "BACKUPS_CONTROLLED", + "multiplier": 2000, + "scale_filter": { + "card_type": "BACKUP" + } + } + ], + "cost": { + "s": true, + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-156S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Balthier enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Job Sky Pirate among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-157S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Sky Pirate other than Fran you control, Fran gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Balthier you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-158S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Scion of the Seventh Dawn other than Yda you control, Yda gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Yda attacks, choose 1 dull Forward opponent controls. Deal it damage equal to half of Yda's power (round down to the nearest 1000).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "half of yda", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-159S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Papalymo enters the field", + "effect": "When Papalymo enters the field, you may search for 1 Card Name Yda and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If the Card Name Yda you control deals damage to a Forward, increase the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Deals Damage To A Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "TO_FORWARD_INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "5-160S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Minfilia enters the field", + "effect": "You may search for 1 [Job (Scion of the Seventh Dawn)] Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Break it. You can only use this ability if you control 5 or more [Job (Scion of the Seventh Dawn)].", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "[Earth][Dull], put Minfilia into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-161S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Alphinaud, the cost for playing Alisaie onto the field is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "condition": { + "control_card_name": "alphinaud" + }, + "card_filter": "alisaie", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Scion of the Seventh Dawn Forwards you control gain Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "5-162S": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward. Deal it 1000 damage. If you control a Job Scion of the Seventh Dawn Forward, deal it 2000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-163S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Urianger enters the field", + "effect": "Choose 1 Monster in your Break Zone. If its cost is equal to or less than the number of Job Scion of the Seventh Dawn Forwards you control, play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-164S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ashe enters the field, if you control a Job Sky Pirate", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Sky Pirate. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-165S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Larsa enters the field", + "effect": "Draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Larsa is put from the field into the Break Zone", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "5-166S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Ashe you control cannot be broken by opposing Summons or abilities that don't deal damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-001C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": null, + "trigger": "", + "effect": "The Job Warrior Forwards other than Ward you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-002L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Princess, the Job Knight Forwards you control gain Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Job Princess" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Blaze", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Blaze", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Round Edge", + "trigger": "", + "effect": "Choose 1 Forward. Break it. Deal 5000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Round Edge", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "fire": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-003H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Category II Character other than Guy you control, Guy gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Guy is put from the field into the Break Zone", + "effect": "activate all the Forwards you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-004C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kiros enters the field", + "effect": "Choose 1 Forward you control other than Kiros. It gains +2000 power until the end of the turn. If it is a Category VIII Forward, it also gains Haste, First Strike and Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-005C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Illusionist into the Break Zone: Choose 1 Forward. It must attack this turn if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-007R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Cornelia enters the field, all the Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Cornelia to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-008C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Goblin also becomes a Forward with 5000 power and \"When Goblin attacks, choose 1 Forward. Deal it 1000 damage.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-009R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid (XI) enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Look at the top 3 cards of your deck. Add 1 card among them to your hand and put the rest of the cards into the Break Zone.\"\n\"All the Forwards you control gain +3000 power until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Look at the top 3 cards of your deck. Add 1 card among them to your hand and put the rest of the cards into the Break Zone.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "All the Forwards you control gain +3000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-010H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward is dealt damage by your Fire Summon, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "a Forward is dealt damage by your Fire Summon" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vermilion Bird l'Cie Caetuna enters the field", + "effect": "you may search for 1 Fire Summon of cost 4 or less and cast it without paying the cost. If you do not cast it, put the Summon into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-011C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dominion Legionary enters the field", + "effect": "You may search for 1 Card Name Dominion Legionary and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 attacking Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Dominion Legionary into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-012R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zell enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward opponent controls. Deal it damage equal to Zell's power.\" \"Choose 1 Monster of cost 2 or less opponent controls. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward opponent controls. Deal it damage equal to Zell's power.", + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "zell", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster of cost 2 or less opponent controls. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 2 + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-013R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Selphie enters the field", + "effect": "When Selphie enters the field, you may search for 1 Job SeeD Candidate Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-014C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior attacks", + "effect": "Warrior gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-015C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Soldier gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "2 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-016H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dark Lord enters the field", + "effect": "Remove the top 10 cards of your deck from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of your Attack Phase", + "effect": "Choose up to 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-017C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage. Bahamut deals you 1 point of damage. EX Bursts of cards put into the Damage Zone due to this damage cannot be used.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-019L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Rebel Forward, the cost required to cast Firion is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "firion", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls 3 or more Forwards, Firion gains +1000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if your opponent controls 3 or more forwards, firion", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put 1 Backup into the Break Zone: Until the end of the turn, Firion gains First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-020H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage for each Category FFTA2 Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-021R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Ruby Dragon into the Break Zone: Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 1, + "dull": true, + "special": "put Ruby Dragon into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-022R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ysayle enters the field", + "effect": "You may search for 1 Ice Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "ICE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-023R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Emina enters the field", + "effect": "Choose 1 Forward opponent controls. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Emina into the Break Zone: Choose 1 dull Forward. Break it. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 3, + "dull": false + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-024C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Scholar enters the field", + "effect": "Choose 1 Forward of cost 2 or less opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-025R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kazusa enters the field", + "effect": "Choose 1 dull Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose up to 2 Forwards. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Put Kazusa into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-026C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Bard into the Break Zone: Each player discards 1 card from his/her hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-027L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Kuja enters the field, choose 1 Forward or Monster opponent controls. Dull it and Freeze it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put 2 Ice Backups into the Break Zone: Return Kuja to your hand. You can only use this ability during your Main Phase and if Kuja is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-028H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Kurasame enters the field, you may search for 1 Card Name Emina or Card Name Kazusa and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Ice Forwards other than Kurasame you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-029C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 1 card or less in his/her hand, the cost required to cast Doomtrain is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "doomtrain", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-030C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Militesi Coeurl also becomes a Forward with 5000 power and \"When Militesi Coeurl attacks, choose 1 Forward. Dull it.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-031C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{i}, put Summoner into the Break Zone: Choose up to 2 Ice Summons in your Break Zone. Add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-033H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 2 cards or less in his/her hand, Squall gains Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent has 2 cards or less in his/her hand" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has no cards in his/her hand, Squall gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if your opponent has no cards in his/her hand, squall", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-034R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Serah, Snow gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control card name serah, snow", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category XIII Forward other than Snow, Snow gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a category xiii forward other than snow, snow", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-035R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Snow Giant into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-036C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Celes gains +3000 power until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-037C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shock Trooper attacks", + "effect": "Choose 1 Forward opponent controls. Break it and break Shock Trooper.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-038R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Break it. The owner of this Forward discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "6-039H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Borghen is put from the field into the Break Zone", + "effect": "Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-040H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Laguna enters the field", + "effect": "You may search for 1 Card Name Squall and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-041L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rinoa enters the field", + "effect": "Choose 1 Forward other than Rinoa you control. Remove it from the game. Then, play the removed Forward onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-042C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Locke enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Category VI card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-044L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zidane cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent discards a card from his/her hand due to your Summons or abilities", + "effect": "choose 1 Wind Character. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "WIND" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane attacks", + "effect": "your opponent reveals his/her hand. Select 1 Forward from their hand. Your opponent discards this card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "6-045H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Backup of cost 1 and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "BACKUP", + "cost": 1 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-046C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Haze enters the field", + "effect": "When Cid Haze enters the field, you may search for 1 Job Standard Unit Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-047C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Mage enters the field", + "effect": "Choose 1 card in your opponent's Break Zone. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put White Mage into the Break Zone: Choose 1 card in your opponent's Break Zone. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-048C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shinra enters the field", + "effect": "When Shinra enters the field, you may search for 1 Job Gullwings Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-049C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Zu also becomes a Forward with 7000 power and \"When Zu attacks, choose 1 Backup you control. Activate it.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-050C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo enters the field", + "effect": "You may play 1 Card Name Chocobo from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-051C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Search for 1 [Job (Chocobo)] or [Job (Moogle)] and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-052R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Its power becomes 4000 until the end of the turn. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "6-053R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Gullwings Forwards you control cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Assault", + "trigger": "", + "effect": "All the Job Gullwings you control gain Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Assault", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ], + "cost": { + "special": 1, + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-054R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fujin enters the field", + "effect": "You may search for 1 Card Name Seifer and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Seifer you control gains First Strike during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "6-055C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Geomancer into the Break Zone: Choose 1 attacking Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-056H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Paul cannot be blocked by a Forward of cost 3 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 3, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paul deals damage to your opponent", + "effect": "Your opponent puts the top 5 cards of his/her deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-057L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category II Forward other than Maria. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 1000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 3000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ], + "cost": { + "dull": true, + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-058R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Retrieve", + "trigger": "", + "effect": "Search for 1 card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Retrieve", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ], + "cost": { + "dull": true, + "discard": [ + "Moogle" + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-059R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of power 9000 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "1 Wind CP, put Wingvern into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-060H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lezaford enters the field", + "effect": "Reveal the top 5 cards of your deck. Play 1 Wind Character of cost 5 or less among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Lezaford into the Break Zone. Choose 1 Forward. During this turn, the next damage it deals to a Forward becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + "wind" + ], + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-061C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category FFTA2 Forward other than Raptor, Raptor gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a category ffta2 forward other than raptor, raptor", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-062R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Gullwings Forwards you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Escape", + "trigger": "", + "effect": "Remove Rikku from the Battle. You can only use this ability when Rikku is in Battle.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Escape", + "cost": "S" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "6-063H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leon enters the field", + "effect": "Your opponent gains control of Leon.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category II Character of your opponent enters the field", + "effect": "Your opponent gains control of Leon.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "ANY", + "source_filter": {} + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "6-064H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ajido-Marujido enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Cast 1 Summon from your hand without paying the cost.\"\n\"Choose up to 2 Summons in your Break Zone. Add them to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Cast 1 Summon from your hand without paying the cost.", + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "zone_from": "HAND" + } + ] + }, + { + "index": 1, + "description": "Choose up to 2 Summons in your Break Zone. Add them to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-065C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Dark Knight receives damage, the damage increases by 4000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Dark Knight receives damage" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 4000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "6-066H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light enters the field", + "effect": "Choose 1 Job Standard Unit of cost 2 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Standard Unit enters your field", + "effect": "Warrior of Light gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Indomitable Charge", + "trigger": "", + "effect": "Until the end of the turn, all the Forwards you control gain +3000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Indomitable Charge", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "special": 1, + "light": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-067R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Epitav enters the field", + "effect": "you may search for 1 Category FFCC Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-068C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Earth Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "element": "EARTH" + }, + "owner": "ANY" + } + } + ], + "cost": "3 Earth CP, put Scholar into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-069C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Machinist into the Break Zone: Choose 1 Forward of power 5000 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Earth Earth 1, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-070C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Gigas also becomes a Forward with 9000 power and \"When Gigas attacks, Gigas will not activate during your next Active Phase.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-071H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. During this turn, it cannot be returned to its owner's hand by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "RETURN_TO_HAND", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true, + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-072C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Cait Sith (XIV) into the Break Zone: Choose 1 Summon choosing a Forward you control. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 3, + "put_into_break_zone": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-074C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage for each CP of a different Element you paid to cast Cactuar.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "6-075R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. The former gains +2000 power until the end of the turn. Then, the former deals damage equal to its power to the latter.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-076C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category FFCC Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-077R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Hugh Yurg enters the field", + "effect": "When Hugh Yurg enters the field, you may search for 1 Job Warrior and add it to your hand. If you control Card Name Leo, Hugh Yurg gains +1000 power and Brave.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-078R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Monk Forwards and Card Name Monk Forwards you control cannot become dull by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Maat enters the field", + "effect": "You may search for 1 Job Monk or Card Name Monk and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-079L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Minfilia enters the field", + "effect": "Choose up to 2 Characters in your Break Zone. Add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Light Character or Dark Character. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "LIGHT" + }, + "owner": "ANY" + } + } + ], + "cost": { + "water": 3, + "specific": "put Minfilia into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-080R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Mushussu into the Break Zone: Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 1, + "specific": "put Mushussu into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-081R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Moogle Brothers enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Job Moogle among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Moogle Brothers into the Break Zone. Play 1 Job Moogle of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-082C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Monk into the Break Zone: Choose 1 dull Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Earth CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-083H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Y'shtola cannot be broken by opposing Summons or abilities that don't deal damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Job Scion of the Seventh Dawn other than Y'shtola, Y'shtola gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "filter_text": "job scion of the seventh dawn other than y'shtola" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Y'shtola attacks", + "effect": "Choose 1 Forward opponent controls. If you control 5 or more Job Scion of the Seventh Dawn other than Y'shtola, deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-084L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Character other than Leo you control, Leo gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Backups you control can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "6-085C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Al-Cid enters the field", + "effect": "Choose 2 Forwards opponent controls. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-086H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull, discard 1 Summon: Search for 1 Summon and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-087R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Edea into the Break Zone: Choose 1 Job Witch in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-088L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Backups, Estinien gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 5, + "card_type": "BACKUP" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Estinien is blocked", + "effect": "Break the blocking Forward.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "IS_BLOCKED", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Activate Estinien. Estinien can attack once more this turn. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Lightning CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-089R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Lightning Backups to cast Estinien from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": "lightning backups", + "card_filter": "estinien from your hand." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Estinien from your hand due to Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "card_filter": "estinien", + "restriction": "NOT_FROM_ABILITIES" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-090H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Dark Forward of your opponent enters the field", + "effect": "your opponent gains control of Kain.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "element": "DARK" + } + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Dark Forward you control is put from the field into the Break Zone", + "effect": "your opponent gains control of Kain.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "element": "DARK" + } + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "6-091C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ], + "cost": "{L}{L}{L}{S}, put Black Mage into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-092C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. Until the end of the turn, the former gains +2000 power and the latter loses 2000 power.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-093C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Colossus also becomes a Forward with 7000 power and \"When Colossus attacks, deal 1000 damage to all the Forwards opponent controls.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-094L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seifer blocks or is blocked", + "effect": "choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seifer deals damage to your opponent", + "effect": "all the Forwards opponent controls lose 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-095R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Seifer enters the field", + "effect": "When Seifer enters the field, you may search for 1 [Job (Witch)] and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-097C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "Choose 1 damaged Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-098R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Diepvern into the Break Zone: Choose 1 Forward of cost 3 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Lightning CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-099H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Frimelda enters the field", + "effect": "Choose 1 active Forward opponent controls. Deal it 4000 damage for each Job Sword Saint you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-100C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls 3 or more Forwards, Ewen gains Haste and \"Ewen cannot be blocked\".", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent controls 3 or more Forwards" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "6-101R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Seifer you control gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Raijin Special", + "trigger": "", + "effect": "Choose 1 active Forward. Deal it 8000 damage. You can only use this ability if you control Card Name Seifer and Card Name Fujin.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Raijin Special", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "lightning": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-102R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Monster of cost 2 or less. Break it.\" \"Choose 1 Forward of cost 4 or less. Dull it.\" \"Choose 1 active Forward. Deal it 7000 damage.\" \"Choose 1 Lightning Forward. It gains Haste until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Choose 1 Monster of cost 2 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 4 or less. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 active Forward. Deal it 7000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 3, + "description": "Choose 1 Lightning Forward. It gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-103H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ricard enters the field", + "effect": "You may search for 1 Card Name Scott or Card Name Minwu or Card Name Josef and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ricard must block if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "6-104C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "Choose 1 Forward. It gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-105C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Job Dragoon and Card Name Dragoon other than Dragoon you control, Dragoon gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-106H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Aymeric is dealt damage less than his power, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": "DAMAGE_LESS_THAN_POWER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aymeric attacks", + "effect": "All the Forwards other than Aymeric you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-107R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 3 active Forwards: Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Knight's Arrow", + "trigger": "", + "effect": "Choose 2 Forwards. Dull the first Forward and activate the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Knight's Arrow", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-108R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thordan VII enters the field", + "effect": "You may search for 1 card and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thordan VII is put from the field into the Break Zone", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-109R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have cast a Summon this turn, the cost required to play Eiko onto the field is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "eiko", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Jewel", + "trigger": "", + "effect": "Search for 1 Summon and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Jewel", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "destination": "HAND" + } + ], + "cost": "S, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-111C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Sahagin also becomes a Forward with 6000 power and \"When Sahagin attacks, draw 1 card, then discard 1 card from your hand.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-112H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shuyin enters the field", + "effect": "Choose 1 Forward with a power inferior to Shuyin's. You gain control of this Forward until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "TAKE_CONTROL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-113C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Summoner into the Break Zone: Cast a Summon from your hand. The cost required to cast it is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-114C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-115H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Backup you control, Scott gains +1000 power. If you control Card Name Hilda, Scott and the Card Name Gordon you control gain Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-116R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Dracobaltian into the Break Zone: Choose 1 Forward opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true, + "cp": [ + { + "element": "Ice", + "count": 1 + } + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-117C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Water Forward. It gains +4000 power until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WATER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-118C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is a Backup, add it to your hand. If it is not a Backup, put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-119C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Leo, the cost required to play Chime onto the field is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "chime", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chime enters the field", + "effect": "Choose 1 Forward opponent controls. You may return 1 Forward you control to its owner's hand. If you do so, return the chosen Forward to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-120C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Paladin is dealt damage by a Forward, reduce the damage by 4000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 4000, + "target": { + "type": "IMPLICIT" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-121C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Pieuje enters the field", + "effect": "You may search for 1 Job Prince and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-122H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hilda enters the field", + "effect": "Draw 1 card for each Forward you control. You can only draw up to 4 cards with this ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DRAW", + "target": { + "type": "CONTROLLER" + } + }, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 1, + "scale_filter": { + "card_type": "FORWARD" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-123L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Minwu enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Summon among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Minwu attacks", + "effect": "You may cast 1 Summon of cost 4 or less from your hand without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON", + "cost_max": 4 + }, + "zone_from": "HAND", + "optional": true + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-124L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna enters the field", + "effect": "play 1 [Job (Gullwings)] Forward from your hand onto the field or search for 1 [Job (Gullwings)] Forward other than [Card Name (Yuna)] and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "name": "yuna" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 3 Summons in the Break Zone from the game: Choose 1 [Job (Gullwings)] Forward. Activate it. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Water CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-125R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 3 following actions.\n\"Choose 1 Forward. Return it to its owner's hand.\"\n\"Choose 1 action ability. Cancel its effect.\"\n\"During this turn, if a Forward you control is dealt damage by a Summon, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 action ability. Cancel its effect.", + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "During this turn, if a Forward you control is dealt damage by a Summon, the damage becomes 0 instead.", + "effects": [] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-126R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leila enters the field", + "effect": "choose 1 Card Name Viking of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-127L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hraesvelgr enters the field", + "effect": "Select 1 of the 3 following actions. \"Skip your opponent's Attack Phase in their next turn. Remove the top 5 cards of your deck from the game.\" \"Choose 1 Character in your Break Zone. Add it to your hand.\" \"Remove all the cards in your opponent's Break Zone from the game.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Skip your opponent's Attack Phase in their next turn. Remove the top 5 cards of your deck from the game.", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Character in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Remove all the cards in your opponent's Break Zone from the game.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-128H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Materia can be played onto the field even if you control other Light Characters.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "target": { + "type": "CHOSEN" + }, + "element": "LIGHT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Light Characters onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "count": 2, + "filter": { + "element": "LIGHT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Materia enters the field", + "effect": "You may search for 1 Light Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-129H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Spiritus can be played onto the field even if you control other Dark Characters.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "target": { + "type": "CHOSEN" + }, + "element": "DARK" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "count": 2, + "filter": { + "element": "DARK" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Spiritus enters the field", + "effect": "You may search for 1 Dark Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "DARK" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "6-130L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nidhogg enters the field", + "effect": "Your opponent randomly removes 1 card in his/her hand from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nidhogg enters the field", + "effect": "Choose 1 Forward opponent controls. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-001H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category X Forwards you control gain Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 blocking Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-002R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Warrior of Light Forwards other than Aigis you control gain Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aigis enters the field", + "effect": "You may play 1 Forward of cost 2 from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "cost": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-003C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red Mage enters the field, if the cost paid to play Red Mage included Ice CP", + "effect": "your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-004C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Fritt is also a Monster in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_TYPE", + "target": { + "type": "CHOSEN" + }, + "also_type": "MONSTER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fritt is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Ifrit and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-005C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage. If Ifrit results from an EX Burst, deal it 8000 damage instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-006R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward you control deals damage to your opponent, if Varuna is not a Forward", + "effect": "Varuna also becomes a Forward with 8000 power and Brave. (This effect does not end at the end of the turn. This ability will not trigger if Varuna is a Forward.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-007C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Black Mage into the Break Zone: Choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-008C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sazh enters the field", + "effect": "You may search for 1 Fire Summon and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON", + "element": "FIRE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-009C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "Choose 1 Fire Forward. It gains +2000 power and Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "FIRE" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Fire Forward. It gains +2000 power and Brave until the end of the turn. You can only use this ability if you have received 5 points of damage or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "FIRE" + }, + "owner": "ANY" + } + } + ], + "cost": "S, put Samurai into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-010L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 4 points of damage or more, the cost for playing Jecht onto the field is reduced by 4.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jecht enters the field, if you have at least 2 points of damage more than your opponent", + "effect": "Jecht deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "jecht" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-011C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Summoner enters the field", + "effect": "Choose 1 Forward opponent controls. If the cost paid to play Summoner included Lightning CP, dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-012H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Warrior of Light Forward other than Sol, Sol gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a job warrior of light forward other than sol, sol", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-013R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Berserker deals damage to your opponent or to a Forward", + "effect": "break Berserker.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-014R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Baugauven enters the field", + "effect": "choose 1 Forward opponent controls. If the cost to play Baugauven was only paid with Fire CP, deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Final Backdraft", + "trigger": "", + "effect": "Choose 1 Forward of any Element except Fire. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Final Backdraft", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "FIRE" + }, + "owner": "ANY" + } + } + ], + "cost": "S, discard 2 Fire cards" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-015R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Category XIII Characters, Fang gains First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 2, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Category XIII Characters, Fang gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 4, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 6 or more Category XIII Characters, Fang gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control 6 or more category xiii characters, fang", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-016C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Special", + "trigger": "", + "effect": "Put Bomb into the Break Zone: Choose 1 Forward. Deal it 3000 damage, and deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Special", + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Discard Bomb", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage. You can only use this ability if Bomb is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Discard Bomb", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-017H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Meeth enters the field", + "effect": "You may discard 1 card. If you do, search for 1 Forward of the same cost as the discarded card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-018L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Reynn, Lann gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control card name reynn, lann", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lann deals damage to your opponent or to a Forward, choose 1 Forward.", + "effect": "You may pay {f}{f}{f}{1}. If you do so, deal it damage equal to Lann's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "lann", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-019R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Latov enters the field", + "effect": "Choose 1 Card Name Chelinka or Card Name Yuri in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-020C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lulu enters the field", + "effect": "Choose 1 Forward. You may put 1 Backup other than Lulu you control into the Break Zone. If you do so, deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-021H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Reynn enters the field", + "effect": "you may search for 1 Category WOFF Monster and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "MONSTER" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category WOFF Monsters you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-022H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Emperor (FFL) or a Category FFL Character enters your field", + "effect": "Choose 1 Forward of cost 5 or more opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-023R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Bard Forward you control attacks", + "effect": "your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-024C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bard enters the field", + "effect": "Choose up to 2 Forwards opponent controls. Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Bard into the Break Zone. Choose 1 Forward. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-025H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Galdes you control gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cu Chaspel enters the field", + "effect": "Your opponent selects 1 Forward he/she controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-026R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent discards a card from his/her hand due to your Summons or abilities, if Gremlin is not a Forward", + "effect": "Gremlin also becomes a Forward with 7000 power and \"When Gremlin is put from the field into the Break Zone, choose 1 Forward opponent controls. Dull it and Freeze it\". (This effect does not end at the end of the turn. This ability will not trigger if Gremlin is a Forward.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-027C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Black Mage enters the field, if the cost paid to play Black Mage included Water CP", + "effect": "draw 2 cards. Then, discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-028C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-029H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kefka enters the field, if the cost to play Kefka was only paid with Ice CP", + "effect": "Your opponent may discard 2 cards. If he/she doesn't, Freeze all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kefka enters the field, if the cost to play Kefka was paid with CP of exactly 3 different Elements", + "effect": "Choose up to 1 Forward, up to 1 Backup and up to 1 Monster. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-030C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Goblin into the Break Zone: Search for 1 Monster and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Discard Goblin: Choose 1 dull Forward. Deal it 3000 damage. You can only use this ability if Goblin is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-031C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose up to 2 Forwards opponent controls. Freeze them. If Shiva results from an EX Burst, dull them and Freeze them instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-032R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jihl Nabaat enters the field", + "effect": "Select 1 of the 2 following actions. \"For each Job PSICOM you control, your opponent discards 1 card from his/her hand.\" \"Deal 4000 damage to all the dull Forwards opponent controls.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "For each Job PSICOM you control, your opponent discards 1 card from his/her hand.", + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Deal 4000 damage to all the dull Forwards opponent controls.", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-033R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward you control attacks", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-034L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Sephiroth enters the field, your opponent discards 2 cards from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 2, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Sephiroth attacks, choose 1 Forward opponent controls. If your opponent has no cards in his/her hand, dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Shadow Flare", + "trigger": "", + "effect": "Your opponent discards 2 cards from his/her hand. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Shadow Flare", + "effects": [ + { + "type": "DISCARD", + "amount": 2, + "target": { + "type": "OPPONENT" + } + } + ], + "cost": { + "special": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-035L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Serah enters the field", + "effect": "Choose as many Characters as the Category XIII Characters you control. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull 2 active Category XIII Characters" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-036R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-037R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Time Mage enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-038C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Bablizz is also a Monster in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_TYPE", + "target": { + "type": "CHOSEN" + }, + "also_type": "MONSTER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bablizz is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Shiva and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mystic Knight enters the field", + "effect": "Choose up to 2 Backups. If the cost paid to play Mystic Knight included Wind CP, activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ice Summons is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "ice summons", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-040C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": null, + "trigger": "When Yunalesca enters the field or attacks", + "effect": "Choose 1 Forward. You may discard 1 Summon from your hand. If you do so, dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "UNKNOWN", + "raw": "Choose 1 Forward. You may discard 1 Summon from your hand", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-041C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{S}, put Yeul into the Break Zone: Search for 1 Forward and put it under the top card of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-042H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lasswell enters the field", + "effect": "Choose 1 dull Forward. Deal it 5000 damage. If you control 5 or more Ice Characters, deal it 7000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-043C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aleria enters the field", + "effect": "When Aleria enters the field, you may search for 1 Card Name Chelinka or Card Name Yuri and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-044H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage. You can only use this ability if you control Card Name Chelinka or Card Name Yuri.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal 2000 damage to all the Forwards opponent controls. You can only use this ability if you control Card Name Chelinka and Card Name Yuri.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-045C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or more opponent controls. Return it to its owner's hand. If Alexander results from an EX Burst, break it instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-046R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vata enters the field, if the cost to play Vata was only paid with Wind CP", + "effect": "activate all the Wind Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-047C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}: Deal 1000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-048C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ranger enters the field", + "effect": "Choose 1 Monster of cost 3 or less opponent controls. If the cost paid to play Ranger included Earth CP, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ranger attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-049H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kelger enters the field", + "effect": "reveal the top 5 cards of your deck. Play 1 [Job (Dawn Warrior)] among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-050R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Backup enters your field, if you control 5 or more Backups and if Condor is not a Forward", + "effect": "Condor also becomes a Forward with 8000 power and \"When Condor attacks, activate all the Wind Characters other than Condor you control\". (This effect does not end at the end of the turn. This ability will not trigger if Condor is a Forward.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-051C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cactuar Conductor enters the field", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": "ALL", + "duration": "NEXT_DAMAGE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Cactuar Conductor into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-052C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": null, + "trigger": "", + "effect": "Put Thief into the Break Zone: Your opponent puts the top 2 cards of his/her deck into the Break Zone. If both cards are of the same Element, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "wind": 1, + "dull": true, + "special": "put Thief into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-053C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Zu", + "trigger": "", + "effect": "Put Zu into the Break Zone: Activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Zu", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Zu", + "trigger": "", + "effect": "Discard Zu: Choose up to 2 Backups you control. Activate them. You can only use this ability if Zu is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Zu", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-054L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Category FFCC Character you control deals damage to a Forward, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Deals Damage To A Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chelinka enters the field", + "effect": "Deal 1000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chelinka forms a party with Card Name Yuri and attacks", + "effect": "Choose 1 Forward or Monster. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-055R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward other than Chocobo. It gains +3000 power until the end of the turn. When that Forward leaves the field this turn, put Chocobo into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-056H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Backup enters your field, choose 1 Forward opponent controls. Remove it from the game for as long as Dorgann is on the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-057R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Gnash enters the field", + "effect": "Choose 1 Forward of cost 1 opponent controls or 1 Monster of cost 2 or less opponent controls. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-058C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "When Ninja enters the field, choose 1 Forward. If the cost paid to play Ninja included Fire CP, deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-059L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bartz enters the field", + "effect": "Choose up to 2 Category V Characters. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Spellblade", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Spellblade", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Dual-Wield", + "trigger": "", + "effect": "Until the end of the turn, Bartz gains First Strike and Bartz's power becomes 10000.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dual-Wield", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ], + "cost": { + "special": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "special", + "name": "Rapid Fire", + "trigger": "", + "effect": "If Bartz used Spellblade and Dual-Wield this turn, until the end of the turn, Bartz gains Haste, Brave and \"Bartz can attack 3 times in the same turn\".", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Rapid Fire", + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Bartz used Spellblade and Dual-Wield this turn" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ], + "cost": { + "special": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-060R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bartholomew enters the field", + "effect": "You may play 1 Card Name Hope from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Activate it. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "cp": 3, + "wind": 3, + "sacrifice_self": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-061H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wind Drake enters the field", + "effect": "Choose 1 Forward. It cannot attack until the end of your opponent's turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "action": "ATTACK", + "duration": "END_OF_OPPONENT_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-062R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Father and a Job Mother, Hope gains +2000 power and \"Hope cannot be chosen by your opponent's abilities\".", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a job father and a job mother, hope", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-063C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rem enters the field", + "effect": "When Rem enters the field, you may discard 1 card. If you do so, search for 1 Job Class Zero Cadet and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-064R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Asmodai enters the field", + "effect": "choose 1 dull Forward opponent controls. If the cost to play Asmodai was only paid with Earth CP, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-065H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vanille enters the field", + "effect": "Choose 1 dull Forward. Select 1 number and reveal the top card of your deck. If the revealed card is of the same cost as the selected number, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Poisonga", + "trigger": "", + "effect": "At the end of this turn, dull all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Poisonga", + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ], + "cost": { + "earth": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-066C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "Like Summons and abilities, this card can be played during either player's Attack Phase or Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Back Attack" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "7-067L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Galuf cannot be broken during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Galuf attacks, choose 1 Forward.", + "effect": "You may pay {Earth}{Earth}. If you do so, it must block Galuf this turn if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Stop", + "trigger": "", + "effect": "Choose up to 2 Forwards. They cannot attack this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Stop", + "effects": [ + { + "type": "PREVENT", + "action": "ATTACK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "{S}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-068H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "summons" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Krile cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "Discard 1 Summon" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "7-069C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kolka enters the field", + "effect": "You may search for 1 Earth Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "EARTH" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-070R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character of cost 6 or more enters your field", + "effect": "If Zaghnal is not a Forward, Zaghnal also becomes a Forward with 9000 power. (This effect does not end at the end of the turn. This ability will not trigger if Zaghnal is a Forward.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Zaghnal is not a Forward" + }, + "then_effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 9000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-071R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Name 1 Element other than Light and Dark. Shantotto becomes the named Element until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SET_ELEMENT_NAMED", + "except": "light and dark", + "target": { + "type": "CHOSEN" + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-072C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Summoner enters the field", + "effect": "Choose 1 Forward. If the cost paid to play Summoner included Ice CP, Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-073H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Xezat gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "wind": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-074C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category WOFF card in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Tama into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-075R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can discard Light and Dark Element cards from your hand to produce CP. (Light cards produce 2 Light CP each and Dark cards produce 2 Dark CP each.)", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "7-076R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Necromancer into the Break Zone: Choose 1 [Job (Standard Unit)] in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + { + "element": "Earth", + "count": 4 + } + ], + "dull": false + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-077L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When you receive damage", + "effect": "When you receive damage, choose up to 1 Forward. If you have received 6 points of damage, break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you receive damage", + "effect": "When you receive damage, choose up to 1 Forward opponent controls. Noctis and the chosen Forward deal damage equal to their respective power to the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUTUAL_DAMAGE", + "source_card": "when you receive damage, choose up to 1 forward opponent controls. noctis", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During this turn, the next damage dealt to Noctis becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "cost": { + "earth": 3 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "7-078C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Monster, Bahamutian Soldier gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a monster, bahamutian soldier", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-079C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Geomancer into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "{d}{1}" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-080H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Prishe onto the field is reduced by 1 for each Card Name Prishe in your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "prishe onto the field", + "reduction_per": 1, + "scale_by": "CARDS_IN_BREAK_ZONE", + "scale_filter": { + "card_name": "Prishe In" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prishe enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it damage equal to Prishe's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "prishe", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-081C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Flan into the Break Zone: Choose 1 Forward. If your opponent doesn't pay (3), it cannot attack or block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Discard Flan: Choose 1 blocking Forward. It gains +1000 power until the end of the turn. You can only use this ability if Flan is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-082R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Moogle Backups you control can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "7-083C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Monk enters the field", + "effect": "Choose 1 damaged Forward. If the cost paid to play Monk included Lightning CP, deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-084C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. The former gains +1000 power until the end of the turn. Then, each Forward deals damage equal to its power to the other. If Yojimbo results from an EX Burst, the former gains +3000 power until the end of the turn instead. Then, each Forward deals damage equal to its power to the other.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-085": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red Mage enters the field", + "effect": "choose 1 Forward of cost 3 or less opponent controls. If the cost paid to play Red Mage included Water CP, return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Red Mage into the Break Zone: Choose 1 Forward of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-086C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Argy is put from the field into the Break Zone", + "effect": "select 1 of the 3 following actions. \"Choose 1 Forward. It gains Haste until the end of the turn.\" \"Choose 1 Forward. Activate it.\" \"Choose 1 Backup of cost 1 in your Break Zone. Play it onto the field.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. It gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Activate it.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Backup of cost 1 in your Break Zone. Play it onto the field.", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-087R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath enters the field", + "effect": "Choose 1 Forward from either player's Break Zone. If its cost is equal to or less than the number of Backups you control, play it onto your field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "condition": "COST_COMPARISON", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "conditional": true + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-088L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Card Name Gilgamesh in your Break Zone, Gilgamesh gains +1000 power. If Gilgamesh has 10000 power or more, Gilgamesh gains Brave and can attack twice in the same turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Gilgamesh is put from the field into the Break Zone, you may pay {1}{Lightning}. If you do so, search for 1 Card Name Gilgamesh of cost X and play it onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": true + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-089C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Coeurl", + "trigger": "", + "effect": "Put Coeurl into the Break Zone: Choose 1 Forward. Until the end of the turn, it gains +3000 power, Haste, First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Coeurl", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Discard Coeurl", + "trigger": "", + "effect": "Choose 1 Monster of cost 1. Break it. You can only use this ability if Coeurl is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Discard Coeurl", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-090C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent casts a Summon", + "effect": "Gladiator gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-091H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor enters the field", + "effect": "Choose 2 Forwards opponent controls. Dull them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "During your turn, when a Forward opponent controls becomes dull", + "effect": "Choose 1 active Forward opponent controls. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-092C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thancred enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thancred enters the field", + "effect": "Until the end of the turn, if the CP paid to play Thancred was only produced by Category XIV Backups, Thancred gains +2000 power, Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-093C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zapt is also a Monster in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_TYPE", + "target": { + "type": "CHOSEN" + }, + "also_type": "MONSTER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zapt is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Ramuh and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-094R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seymour enters the field", + "effect": "When Seymour enters the field, you may search for 1 Summon and put it on top of your deck.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOSEN" + }, + "position": "TOP" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Lance of Atrophy", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is a Summon, you may cast it without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Lance of Atrophy", + "effects": [ + { + "type": "PERMISSION", + "timing": "SUMMON_TIMING", + "target": { + "type": "CHOSEN" + }, + "action": "CAST" + } + ], + "cost": { + "ice": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-095H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Previa enters the field", + "effect": "Choose 1 Lightning Backup of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_max": 3, + "element": "LIGHTNING" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Cid Previa into the Break Zone: Choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-096L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Haste", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "KEYWORD", + "keyword": "HASTE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Noel enters the field, until the end of the turn, Noel gains +3000 power and \"When Noel deals damage to your opponent, choose 1 Forward opponent controls. Break it\".", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-097R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Dragoon and Card Name Dragoon you control gain Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Dragoon or Card Name Dragoon other than Barbara. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-098R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward of cost 3 or less opponent controls is put from the field into the Break Zone, if Flanborg is not a Forward", + "effect": "Flanborg also becomes a Forward with 7000 power and \"When Flanborg is put from the field into the Break Zone, you may search for 1 Job Militarized Flan and add it to your hand\". (This effect does not end at the end of the turn. This ability will not trigger if Flanborg is a Forward.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "cost_max": 3 + } + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-099R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Cannoneer and 1 Forward into the Break Zone: Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-100C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{C}{S}, put Mystic Knight into the Break Zone: Choose 1 damaged Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 1, + "specific": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-101H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mid Previa enters the field", + "effect": "Choose 1 active Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mid Previa enters the field from the Break Zone", + "effect": "Choose 1 active Forward. Deal it 6000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Play Mid Previa onto the field. You can only use this ability during your Main Phase and if Mid Previa is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Discard 3 cards" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-102R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category XIII Forward you control. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-103C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. It loses 7000 power until the end of the turn. If Ramuh results from an EX Burst, it loses 8000 power until the end of the turn instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-104H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ramza has 4000 power or more, Ramza gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Ramza has 4000 power or more" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ramza has 6000 power or more, Ramza gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Ramza has 6000 power or more" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ramza has 8000 power or more, Ramza gains First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Ramza has 8000 power or more" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Ramza gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-105C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "Choose 1 Forward. If the cost paid to play Dragoon included Wind CP, it cannot be blocked this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "action": "BLOCK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-106L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 7 or more Characters, Agrias gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 7 or more characters, agrias", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Agrias enters the field", + "effect": "Turn over one card at a time from the top of your deck until a Character of cost 3 or less is revealed. Play it onto the field. Then, shuffle the other cards revealed and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-107R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Gawain is dealt damage by a Forward's ability, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "7-108H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Kimahri onto the field is reduced by 1 for each Job Guardian you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "kimahri onto the field", + "reduction_per": 1, + "scale_by": "UNKNOWN", + "scale_filter": { + "job": "Guardian" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Guardian other than Kimahri you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category X Characters other than Kimahri you control cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-109C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "water": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-110C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Sahagin into the Break Zone: Choose up to 2 Forwards you control. Activate them. They gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Discard Sahagin: Choose 1 Forward of cost 1. Return it to its owner's hand. You can only use this ability if Sahagin is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-111R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls returns to its owner's hand from the field, if Geosgaeno is not a Forward", + "effect": "Geosgaeno also becomes a Forward with 7000 power and \"If Geosgaeno receives damage, the damage is reduced by 1000 instead\". (This effect does not end at the end of the turn. This ability will not trigger if Geosgaeno is a Forward.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-112R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Mage enters the field", + "effect": "Choose up to 2 Forwards you control. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-113R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Styx enters the field", + "effect": "Choose 1 Forward opponent controls. If the cost to play Styx was only paid with Water CP, return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Undine Cry", + "trigger": "", + "effect": "Until the end of the turn, all the Forwards opponent controls lose 5000 power. You can only use this ability if you have received 5 points of damage or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Undine Cry", + "cost": { + "special": true, + "water": 1, + "dull": true + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "7-114H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sarah (FFL) enters the field", + "effect": "When Sarah (FFL) enters the field, you may search for 1 Job Warrior of Light Forward of cost 4 or less other than Light and Dark and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-115R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dusk enters the field, if you control a Job Warrior of Light Forward other than Dusk", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next Summon is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": { + "dull": true + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "7-116L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "You can only pay with CP produced by Water Backups to cast Tidus from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": "water backups", + "card_filter": "tidus from your hand." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Tidus from your hand due to Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "card_filter": "tidus", + "restriction": "NOT_FROM_ABILITIES" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus enters the field", + "effect": "Select 1 of the 2 following actions. \"Activate all Water Forwards.\" \"Choose 1 Water Forward. It gains +2000 power until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Activate all Water Forwards.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Water Forward. It gains +2000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WATER" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-117C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tidus enters the field", + "effect": "Choose 1 Character you control. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-118C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "Choose 1 Forward opponent controls. If the cost paid to play Ninja included Fire CP, it cannot block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "action": "BLOCKING", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Ninja to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1 Water CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-119H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Halicarnassus enters the field", + "effect": "all the Forwards opponent controls lose their abilities until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, discard 2 Summons" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-120H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Lenna Forward, Faris gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a card name lenna forward, faris", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Faris enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Category V Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-121C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play your Job Summoner onto the field is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your job summoner", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-122C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mime enters the field, if the cost paid to play Mime included Earth CP", + "effect": "all the Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-123R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yaag Rosch enters the field", + "effect": "Choose 1 Backup other than Yaag Rosch you control. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-124C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Oracle enters the field", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCRY", + "count": 2, + "options": [ + "TOP", + "BOTTOM" + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-125C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward of cost 4 or less. Return it to its owner's hand. If Leviathan results from an EX Burst, return it to its owner's hand and draw 1 card instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-126C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category X Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-127L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is a Summon, you may pay the cost and cast it. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": "0" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Add Yuna to your hand. You can only use this ability during your Main Phase and if Yuna is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "1, remove 3 Summons in the Break Zone from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-128H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Yuri has all the Elements except Dark.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull a total of 3 active Backups of the same Element or 2 active Backups of the same Element and Yuri: Select 1 of the 4 following actions. \"Draw 1 card.\" \"Choose 1 Forward. Deal it 4000 damage.\" \"Choose 1 Forward. Dull it and Freeze it.\" \"Choose 1 Forward. It loses all its abilities until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 4000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Forward. Dull it and Freeze it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 3, + "description": "Choose 1 Forward. It loses all its abilities until the end of the turn.", + "effects": [ + { + "type": "REMOVE_ABILITY", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + }, + "ability": "ALL" + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-129H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Galdes is put from the field into the Break Zone", + "effect": "Select 1 of the 3 following actions. \"Your opponent randomly discards 1 card from his/her hand.\" \"Choose 1 Monster in your Break Zone. Add it to your hand.\" \"Choose 1 Forward. It loses 5000 power until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Your opponent randomly discards 1 card from his/her hand.", + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Forward. It loses 5000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": -5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-130L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sin enters the field", + "effect": "Break all the Forwards and Monsters other than Sin. Sin deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Giga-Graviton", + "trigger": "", + "effect": "At the end of your next turn, if Sin is on the field, your opponent loses the game. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Giga-Graviton", + "cost": "S + 9 Dark CP" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "7-131S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 4 or more Forwards, Warrior of Light gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 4, + "card_type": "FORWARD" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light enters the field", + "effect": "All the Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-132S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Firion enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage for each Forward you control (up to 3 Forwards).", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 2000, + "scale_filter": { + "card_type": "FORWARD" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-133S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultimecia enters the field", + "effect": "Select 1 of the 3 following actions. If you have received 6 points of damage, select up to 2 of the 3 following actions instead. \"Choose up to 2 Characters opponent controls. Dull them.\" \"Freeze all the Forwards opponent controls.\" \"Freeze all the Backups opponent controls.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose up to 2 Characters opponent controls. Dull them.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Freeze all the Forwards opponent controls.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + { + "index": 2, + "description": "Freeze all the Backups opponent controls.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "BACKUP" + } + } + } + ] + } + ], + "enhanced_condition": { + "description": "if you have received 6 points of damage", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-134S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When The Emperor enters the field", + "effect": "When The Emperor enters the field, choose 1 Forward opponent controls. If you have received 4 points of damage or more, dull it and Freeze it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Break it. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "discard": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-135S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Cecil enters the field, choose up to 2 Characters. Activate them.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 5 points of damage or more, Cecil gains +2000 power and \"Cecil cannot be chosen by your opponent's abilities\".", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you have received 5 points of damage or more, cecil", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-136S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Y'shtola enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage. You can only use this ability if you control 7 or more Characters.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "special": "put Y'shtola into the Break Zone" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-137S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garland blocks", + "effect": "Garland gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garland is put from the field into the Break Zone", + "effect": "Choose 1 Forward. It gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "7-138S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Golbez onto the field is reduced by 1 for every 5 cards in your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Golbez enters the field", + "effect": "Choose 1 Forward of cost 5 or less in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-001R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ark Angel HM deals damage to your opponent, double the damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "modifier": "DOUBLE", + "condition": "ark angel hm" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ark Angel HM attacks", + "effect": "Ark Angel HM gains +3000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-002C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Red Mage enters the field", + "effect": "Choose 1 Fire Forward. Until the end of the turn, it gains Haste and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-003C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage and 1000 more damage for each Fire Backup you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-004R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Fire Character you control deals damage to a Forward, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Deals Damage To A Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "mobius": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-005C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category VI Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-006L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage and 1000 more damage for each point of damage you have received.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud is put from the field into the Break Zone", + "effect": "You may remove the top 10 cards of your deck from the game. If you do so, return Cloud to the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-007C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Fire Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "element": "FIRE" + }, + "owner": "ANY" + } + } + ], + "cost": "Fire Fire, put Black Mage into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-008C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Golem enters the field", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Golem into the Break Zone: Choose 1 attacking Forward. It gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-009C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "If you have received 3 points of damage or more, Samurai gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "DAMAGE_RECEIVED", + "comparison": "GTE", + "value": 3 + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "+1000 power", + "trigger": "", + "effect": "If you have received 5 points of damage or more, Samurai gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "+1000 power", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you have received 5 points of damage or more, samurai", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-010H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Amarant enters the field, select 1 of the 2 following actions. \"Choose 1 Forward opponent controls. Deal it 7000 damage.\" \"Choose 1 Monster of cost 3 or less opponent controls. Break it.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward opponent controls. Deal it 7000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster of cost 3 or less opponent controls. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-011C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid (FFL) enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage. If you control 5 or more Fire Backups, deal it 8000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-012H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls any Job Warrior of Light Forwards, Zenos gains +2000 power, Haste and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if your opponent controls any job warrior of light forwards, zenos", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zenos deals damage to your opponent", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-013C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "If Warrior deals damage to a Forward this turn, the damage increases by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "Warrior deals damage to a Forward this turn" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ], + "cost": "dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-014L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You may use Duncan's special ability by discarding a Card Name Sabin instead of discarding a Card Name Duncan as part of the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALTERNATE_COST", + "ability": "duncan", + "alternate_discard": "card name sabin", + "original_discard": "card name duncan" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Duncan enters the field", + "effect": "Choose 1 Forward of cost 4 or less opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Phantom Rush", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to Duncan's power.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Phantom Rush", + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "duncan", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": true, + "discard_self": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-015H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Backups to cast Bahamut.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": "backups", + "card_filter": "bahamut." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-016H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vivi enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage. If you control 4 or more Category IX Characters, deal it 7000 damage instead. If you control 7 or more Category IX Characters, deal it 10000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-017R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 7000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-018R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Marche enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Fire Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-019C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sabin attacks, choose 1 Forward", + "effect": "Deal it 2000 damage. If you control Card Name Edgar, deal it 4000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-020R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward of cost 5 or less. It cannot block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "BLOCKING", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, 1 Fire CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-021R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rain enters the field or attacks", + "effect": "choose 1 Forward. You may pay {f}. If you do so, deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "UNKNOWN", + "raw": "choose 1 Forward. You may pay {f}", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-022R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The attacking Forwards you control gain +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-023R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ark Angel GK enters the field", + "effect": "Freeze all the Forwards opponent controls.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-024C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Umaro must attack once per turn if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "MUST_ATTACK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Umaro attacks", + "effect": "If you don't pay {i}, discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-025H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Imperio enters the field", + "effect": "You may pay {Dark}. If you do so, search for 1 Light Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Imperio is put from the field into the Break Zone", + "effect": "You may search for 1 Dark Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "DARK" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-026L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of your opponent's Main Phase 1", + "effect": "At the beginning of your opponent's Main Phase 1, your opponent selects 1 active Character he/she controls and dulls it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of your Main Phase 1", + "effect": "At the beginning of your Main Phase 1, choose 1 Character. You may pay 1 Ice CP. If you do so, Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_MAIN_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "CHOOSE", + "count": 1, + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-027C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is an Ice card, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull, put Scholar into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-028R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Mask enters the field", + "effect": "you may search for 1 Category FFL Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-029C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Bard into the Break Zone: Choose 1 Forward. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-030C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Black Mage into the Break Zone: Choose 1 dull Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "ice": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-031R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cocytus enters the field", + "effect": "Choose up to 2 Forwards. If you control 4 or more Ice Characters, Freeze them.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cocytus enters the field", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-032R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only cast Shiva during your turn. Choose up to 3 Forwards or Monsters opponent controls. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "8-033C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 5000 damage and 1000 more damage for each Ice Backup you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-034R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of your opponent's turn, if your opponent has 2 cards or more in his/her hand, your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-035H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Squall enters the field, if your opponent controls any dull Forwards", + "effect": "your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it. You can only use this ability if you have no cards in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-036C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Setzer enters the field, choose 1 Category VI Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-037R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Celes attacks", + "effect": "Choose 1 Forward opponent controls. If you control 3 or more Category VI Characters, dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Celes deals damage to your opponent", + "effect": "Choose 1 Forward opponent controls. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-038C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull all the Forwards with Haste, First Strike or Brave opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ], + "cost": "Dull, put Sophia into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Time Mage enters the field", + "effect": "You may discard 1 card from your hand. If you do so, dull and Freeze all the Forwards of the same cost as the discarded card opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-040C-2-044R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Your opponent puts 1 attacking Forward he/she controls into the Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-041H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Palom enters the field", + "effect": "Select 1 of the 3 following actions. \"Each player discards 1 card from his/her hand.\" \"Choose 1 Forward. Freeze it.\" \"Dull all the Backups opponent controls.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Each player discards 1 card from his/her hand.", + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Freeze it.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Dull all the Backups opponent controls.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-042L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Dark Fina enters the field", + "effect": "Select 1 of the 2 following actions. If you have received 5 points of damage or more, select up to 2 of the 2 following actions instead.\n\"Search for 1 Summon and add it to your hand.\"\n\"Cast 1 Summon of cost 7 or less from your hand without paying the cost.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Search for 1 Summon and add it to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "destination": "HAND" + } + ] + }, + { + "index": 1, + "description": "Cast 1 Summon of cost 7 or less from your hand without paying the cost.", + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON", + "cost_max": 7 + }, + "zone_from": "HAND" + } + ] + } + ], + "enhanced_condition": { + "description": "if you have received 5 points of damage or more", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-043H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lasswell enters the field or attacks", + "effect": "Choose 1 Forward. If it has received damage this turn, dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Azure Sky", + "trigger": "", + "effect": "Choose 2 Forwards. Deal 8000 damage to the first Forward and dull and Freeze the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Azure Sky", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-044C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lancer Unit enters the field", + "effect": "choose 1 Forward. Dull it or Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Lancer Unit", + "trigger": "", + "effect": "Your opponent discards 1 card from his/her hand. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Lancer Unit", + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ], + "cost": "Put Lancer Unit into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-045R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ark Angel MR cannot be blocked by a Forward of power 7000 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 7000, + "attribute": "power" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Ark Angel MR cannot be chosen by your opponent's Summons or abilities this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PREVENT", + "action": "TARGET", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Wind Wind" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-046R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 Character of cost 4 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "8-047C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Waltrill enters the field", + "effect": "Place up to 2 cards from your hand at the bottom of your deck in any order. Then, draw the same number of cards as were returned to your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Waltrill into the Break Zone: Draw 1 card, then place 1 card from your hand at the bottom of your deck. You can only use this ability if you control Card Name Norschtalen.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-048H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a [Job Standard Unit] Forward enters your field", + "effect": "choose up to 2 Backups. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light attacks", + "effect": "all the [Job Standard Unit] Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-049L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": "DAMAGE_LESS_THAN_POWER", + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Aerith is dealt damage by a Summon or an ability, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "IMPLICIT" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aerith is put from the field into the Break Zone", + "effect": "Activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-050C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Onion Knight enters the field", + "effect": "Choose up to 2 Backups you control. If you have received 3 points of damage or more, activate them. If you have received 5 points of damage or more, activate all the Backups you control instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-051C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage and 1000 more damage for each Wind Character you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-052C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thief enters the field", + "effect": "Name 1 Element. Your opponent randomly reveals 2 cards from his/her hand. Select 1 card of the same Element as named among them. Your opponent discards this card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "8-053H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you pay a CP, you may put Sherlotta into the Break Zone to produce 1 CP of any Element. (You can dull Sherlotta to pay the CP.)", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you pay a CP" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "8-054R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Highwind enters the field", + "effect": "Choose 1 Backup of cost 3 or more opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_min": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Big Brawl", + "trigger": "", + "effect": "Choose 1 Character opponent controls. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Big Brawl", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-055C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Selkie is put from the field into the Break Zone", + "effect": "your opponent puts the top 2 cards of his/her deck into the Break Zone. If both cards are of the same type, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-056R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Deathgaze (IX) enters the field", + "effect": "Choose 1 Forward opponent controls. Remove it from the game for as long as Deathgaze (IX) is on the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-057C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{W}{1}, put Ninja into the Break Zone: Choose 1 Backup of cost 3 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 1, + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-058R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Norschtalen enters the field", + "effect": "You may search for 1 Category FFCC Backup and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "BACKUP" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-059C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Basilisk enters the field", + "effect": "Choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 damaged Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Put Basilisk into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-060L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you pay the cost to play Fina onto the field, you may pay an extra {W}{W}{W}.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Fina enters the field, select 1 of the 2 following actions. If you paid the extra cost, select 2 of the 2 following actions instead. \"Deal 5000 damage to all the Forwards opponent controls.\" \"Activate all the Characters you control.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Deal 5000 damage to all the Forwards opponent controls.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Activate all the Characters you control.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if you paid the extra cost", + "select_count": 2, + "select_up_to": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-061C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fina enters the field", + "effect": "Choose 1 Wind Character you control. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "WIND" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fina is put from the field into the Break Zone", + "effect": "Choose 1 Character you control. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-062H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Veriaulde is put from the field into the Break Zone", + "effect": "Choose 1 Wind Monster of cost 4 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 4, + "element": "WIND" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-063R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Matoya enters the field", + "effect": "When Matoya enters the field, choose 1 Monster opponent controls. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-064H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Category VII Characters other than Yuffie, Yuffie gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 3 or more category vii characters other than yuffie, yuffie", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuffie attacks", + "effect": "Deal 1000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-065C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "2 Wind CP, put Archer into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-066C/3-071H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Break it. If that Forward is put into the Break Zone, your opponent may play 1 Forward from their hand onto the field.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-067R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ark Angel TT enters the field", + "effect": "Choose 1 dull Forward opponent controls. At the end of your opponent's next turn, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-068L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ardyn cannot be broken.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of your opponent's Attack Phase", + "effect": "Your opponent selects 1 Character he/she controls. He/she may put it into the Break Zone. If he/she does so, Ardyn cannot block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-069R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Apururu onto the field is reduced by 1 for each Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "apururu onto the field", + "reduction_per": 1, + "scale_by": "BACKUPS_CONTROLLED", + "scale_filter": { + "card_type": "BACKUP" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Apururu enters the field", + "effect": "Choose 1 Character in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-070C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Dark Knight into the Break Zone: Choose 1 Forward. Until the end of the turn, it gains +1000 power for each point of damage you have received.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "duration": "END_OF_TURN", + "target": { + "type": "SELF" + } + }, + "scale_by": "DAMAGE_RECEIVED", + "multiplier": 1000 + } + ], + "cost": { + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-071H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Undead Princess enters the field", + "effect": "choose 1 Forward. If your opponent doesn't pay {3}, it cannot attack or block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "action": "ATTACK_AND_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put 2 Earth Backups into the Break Zone: Play Undead Princess onto the field dull. You can only use this ability if Undead Princess is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-072R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ignis enters the field", + "effect": "You may search for 1 Card Name Noctis and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category XV Forwards other than Ignis you control gain +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Overwhelm", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage for each Category XV Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Overwhelm", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-073C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Machinist enters the field", + "effect": "choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-074H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Earth CP to play Gladiolus onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Noctis, the cost for playing Gladiolus onto the field is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "condition": { + "control_card_name": "noctis" + }, + "card_filter": "gladiolus", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Cyclone", + "trigger": "", + "effect": "Deal 7000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Cyclone", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "special": true, + "earth": 3, + "generic": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-075C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Graham is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. If you have received 4 points of damage or more, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-076H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Glaive enters the field", + "effect": "When Glaive enters the field, you may search for 1 Card Name Sol or Card Name Diana and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category FFL Forwards other than Glaive you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-077C": [ + { + "ability_index": 0, + "original": { + "type": "ex_burst", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power for each Earth Backup you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "EX_BURST", + "is_ex_burst": true, + "name": "EX BURST" + }, + "parse_confidence": "LOW", + "parse_notes": null + } + ], + "8-078L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Warrior of Darkness other than Nacht, Nacht gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a job warrior of darkness other than nacht, nacht", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward or Monster. If its cost is X, break it. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "X": "variable" + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Ebony Slash", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Ebony Slash", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true, + "dark": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-079H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noctis enters the field", + "effect": "When Noctis enters the field, reveal the top 2 cards of your deck. Add 1 Category XV card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 2, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Warp-strike", + "trigger": "", + "effect": "Choose 1 Monster. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Warp-strike", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luminous Puma enters the field", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward or Backup in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Put Luminous Puma into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-081R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "If you cast Fenrir, you may pay an extra {2}. Choose 1 Light Forward or Dark Forward. Break it. If you paid the extra cost, remove it from the game instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Fenrir" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-082R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prompto enters the field", + "effect": "Choose 1 Forward opponent controls. If your opponent controls 4 or more Forwards, remove it from the game.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Prompto enters the field", + "effect": "Choose 1 Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-083C-1-117R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Backup of cost 3 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_min": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-084R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Libroarian enters the field", + "effect": "Remove the top 4 cards of your deck from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of your turn", + "effect": "Add 1 card removed by the previous effect to your hand. Then, if there are no more cards removed by the previous effect left, put Libroarian into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "END_OF_TURN", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-085C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Marlene enters the field", + "effect": "choose 1 Card Name Aerith or Card Name Cloud or Card Name Tifa or Card Name Barret in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-086C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Moogle Knight is dealt damage by a Forward, reduce the damage by 3000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 3000, + "target": { + "type": "IMPLICIT" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward forming a party with Moogle Knight receives damage, reduce the damage by 3000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 3000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-087C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{d}, put Monk into the Break Zone: Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-088C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Layle into the Break Zone: Choose 1 Summon of cost 4 or less. Cancel its effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-089R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ark Angel EV enters the field", + "effect": "When Ark Angel EV enters the field, choose 1 active Forward opponent controls. Dull it and deal it 2000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During this turn, the next damage dealt to Ark Angel EV by a Forward becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "cost": 5 + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "8-090C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Alphinaud you control gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Alphinaud you control. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "CONTROLLER" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-091H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alba enters the field", + "effect": "Choose as many Forwards opponent controls as the Job Warrior of Darkness you control. Dull them.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls 2 or more dull Forwards, Alba gains Haste and \"Alba cannot be chosen by your opponent's Summons or abilities\".", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-092C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alphinaud attacks", + "effect": "When Alphinaud attacks, dull all the Forwards with a power equal or inferior to Alphinaud's opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-093C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Electric Jellyfish enters the field", + "effect": "Choose 1 Forward. It gains Haste until the end of the turn. Put Electric Jellyfish into the Break Zone: Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-094C-1-124R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-095C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Black Mage into the Break Zone: Choose 1 Lightning Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "generic": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-096L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sakura enters the field", + "effect": "Choose 1 active Forward opponent controls. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull 5 active Lightning Backups" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-097H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Forward other than Jake enters your field, that Forward gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "S", + "trigger": "", + "effect": "Choose 1 Forward. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "S", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-098C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Lightning Backup you control, Shango gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-099C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Summoner enters the field", + "effect": "Choose 1 Lightning Forward. Until the end of the turn, it gains Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-100R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "Back Attack", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "KEYWORD", + "keyword": "BACK_ATTACK" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "First Strike", + "effects": [ + { + "type": "KEYWORD", + "keyword": "FIRST_STRIKE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Jinnai enters the field", + "effect": "When Jinnai enters the field, choose 1 Forward opponent controls. Deal it 4000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-101H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Diana enters the field", + "effect": "Choose 1 Category FFL Forward other than Card Name Diana in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category FFL Forward other than Diana you control. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-102R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "Each turn, at the beginning of Main Phase 1", + "effect": "If either player doesn't control Forwards, put Death Machine into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Forwards" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of your turn", + "effect": "Choose 1 Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "END_OF_TURN", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of your opponent's turn", + "effect": "Select 1 Forward you control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-103R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Backups to cast Raiden. Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": "backups", + "card_filter": "raiden. choose 1 forward. break it." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-104C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward. Deal it 5000 damage and 1000 more damage for each Lightning Backup you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-105H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lid enters the field", + "effect": "choose 1 Lightning Character in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "element": "LIGHTNING" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ], + "cost": "2, discard 3 cards" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-106C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 3 or more Job Dragoon or Card Name Dragoon, Dragoon gains Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 3, + "filter_text": "job dragoon or card name dragoon" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "8-107C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Dragoon onto the field is reduced by 1 for each Job Dragoon or Card Name Dragoon you control (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "dragoon onto the field", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "job": "Dragoon", + "card_name": "Dragoon You" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-108R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Rufus or Job Member of the Turks you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "CONTROLLER" + } + } + ], + "cost": "Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Grand Spark", + "trigger": "", + "effect": "Deal 8000 damage to all the active Forwards. You can only use this ability if you control Card Name Reno.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Grand Spark", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, 3 Lightning CP, 1 CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-109L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rufus enters the field", + "effect": "When Rufus enters the field, you may search for 1 Job Member of the Turks and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rufus or a Job Member of the Turks you control is put from the field into the Break Zone", + "effect": "When Rufus or a Job Member of the Turks you control is put from the field into the Break Zone, choose 1 active Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-110R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Reno into the Break Zone: Choose 1 active Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Turk Light", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Turk Light", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-111R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.\" \"Choose 1 Monster of cost 3 or less opponent controls. Return it to its owner's hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster of cost 3 or less opponent controls. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3 + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-112R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eiko enters the field", + "effect": "You may search for 1 Summon and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eiko is put from the field into the Break Zone", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-113C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garnet enters the field", + "effect": "When Garnet enters the field, choose 1 Forward. Activate it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage by a Summon, reduce the damage by 5000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 5000, + "target": { + "type": "IMPLICIT" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-114H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove the top 5 cards of your deck from the game. Until the end of the turn, Quina gains +2000 power and Quina cannot be chosen by your opponent's abilities. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-115L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 6 or more cards in your hand, Zidane cannot be blocked.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": null, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane deals damage to your opponent", + "effect": "Draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Solution 9", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it loses 2000 power for each card in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Solution 9", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "amount_modifier": "NEGATIVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "CARDS_IN_HAND", + "multiplier": 2000 + } + ], + "cost": { + "special": true, + "wind": 1, + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-116R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control receives 1000 damage, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "8-117C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put White Mage into the Break Zone: Activate all the Forwards you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Dull, 1 Water CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-118H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Steiner or a Category IX Character enters your field", + "effect": "activate Steiner.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn. During this turn, the next damage dealt to it is reduced by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-119C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Relm of cost 2 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": "Dull, put Strago into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-120C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is a Water card, Astrologian gains +3000 power until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-121C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Paladin into the Break Zone: Choose 1 Forward you control and 1 other Forward you control. During this turn, the next damage dealt to the former is received by the latter instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-122R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gramps enters the field", + "effect": "When Gramps enters the field, draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-123H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nichol enters the field", + "effect": "Choose up to 2 Forwards opponent controls. They lose 1000 power for each Water Backup you control until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "All the Water Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "water": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-124C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Activate it and gain control of it until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "1 Water CP, put Ninja into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-125C-1-170C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Activate it. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-126H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Dragoon or a Card Name Dragoon other than Freya, Freya gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Job Dragoon" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Freya enters the field or attacks", + "effect": "Choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-127C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Whale Zombie enters the field", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCRY", + "count": 2, + "options": [ + "TOP", + "BOTTOM" + ] + } + ], + "cost": "Put Whale Zombie into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-128R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of Forwards cannot be increased by Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "8-129R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you don't control any Forwards, the cost for playing Lion onto the field is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lion attacks", + "effect": "Draw 1 card, then discard 1 card from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-130C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it loses 1000 power for each Water Character you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-131C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Relm enters the field", + "effect": "When Relm enters the field, choose 1 Monster. Return it to its owner's hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-132L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category XV Forward, the cost for playing Lunafreya onto the field is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "During your opponent's turn, when a Forward other than Light and Dark you control is put from the field into the Break Zone", + "effect": "You may put Lunafreya into the Break Zone. If you do so, play the Forward placed in the Break Zone onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD", + "element": "LIGHT" + } + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-133H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "You can only cast Madeen during your turn. If you have received 5 points of damage or more, the cost required to cast Madeen is reduced by 2. Deal 9000 damage to all the Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-134L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rain attacks", + "effect": "Until the end of the turn, all the Forwards you control gain +2000 power and all the Forwards opponent controls lose 2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Leadership", + "trigger": "", + "effect": "All the Forwards you control gain Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Leadership", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Undermine", + "trigger": "", + "effect": "All the Forwards opponent controls lose 4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Undermine", + "effects": [ + { + "type": "POWER_MOD", + "amount": -4000, + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ], + "cost": "S, 2 CP Light" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-135H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "You can only cast Ark during your turn. All the Forwards lose 8000 power until the end of the turn. Draw 1 card for each Forward whose power became 0 or less due to the previous effect.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DRAW", + "target": { + "type": "CONTROLLER" + } + }, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 1, + "scale_filter": { + "card_type": "FORWARD" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-136L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Veritas of the Dark enters the field", + "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Veritas of the Dark is put from the field into the Break Zone", + "effect": "your opponent selects 1 Character they control. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-137S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gosetsu enters the field", + "effect": "When Gosetsu enters the field, you may search for 1 Card Name Hien or Card Name Yugiri and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-138S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Samurai other than Hien, Hien gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a job samurai other than hien, hien", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Samurai Forward you control attacks", + "effect": "All the Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-139S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Lyse or Card Name Yda while already in control of either Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "cannot_play": "lyse or card name yda", + "condition": { + "control": "either character." + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards other than Lyse you control gain +1000 power. If you have received 5 points of damage or more, the Forwards you control gain +2000 power instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Dragon Kick", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dragon Kick", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-140S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Yuffie you control gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 attacking Card Name Yuffie you control. It gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-141S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuffie enters the field", + "effect": "you may pay {Wind}. If you do so, search for 1 Card Name Red XIII of cost X or less and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-142S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Yuffie, Red XIII gains Haste and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Card Name Yuffie" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "8-143S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field", + "effect": "Choose 1 Forward. If you control 4 or more Category VII Forwards, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category VII Forward you control blocks", + "effect": "It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "ANY", + "source_filter": { + "card_type": "FORWARD" + } + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-144S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Cloud Forward, the cost for playing Tifa onto the field is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "condition": { + "control_card_name": "cloud forward" + }, + "card_filter": "tifa", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Final Heaven", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Final Heaven", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "lightning": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-145S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Barret attacks", + "effect": "Reveal the top 4 cards of your deck. Add 1 Category VII Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-146S": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 attacking Category XIV Forward you control. It gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-147S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fordola enters the field", + "effect": "Choose 1 Backup you control. You may remove it from the game. If you do so, Fordola gains +1000 power, Haste, First Strike and Brave. (This effect does not end at the end of the turn.)", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "8-148S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent doesn't control Forwards, Yugiri gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Forwards" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Break the Forward that blocks Yugiri.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "lightning": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-001C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Irvine enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage. If the number of Forwards your opponent controls is greater than the number of Forwards you control, deal it 7000 damage instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-002H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 3 following actions. If you have a total of 5 or more Card Name Ifrita and/or Card Name Ifrit in your Break Zone (before paying the cost for Ifrita), select up to 3 of the 3 following actions instead.\n\"Choose 1 Forward. Deal it 7000 damage.\"\n\"Choose 1 Monster of cost 3 or less. Break it.\"\n\"Deal 3000 damage to all the Forwards opponent controls.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 7000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster of cost 3 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 3 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Deal 3000 damage to all the Forwards opponent controls.", + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if you have a total of 5 or more card name ifrita and/or card name ifrit in your break zone (before paying the cost for ifrita)", + "select_count": 3, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-003L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage for each Job Class Zero Cadet Forward you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace enters the field", + "effect": "Reveal the top 7 cards of your deck. Add up to 2 Job Class Zero Cadet other than Card Name Ace among them to your hand. Then, shuffle the other cards revealed and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 7, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-004C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace enters the field", + "effect": "Choose 1 Forward opponent controls. Reveal the top 5 cards of your deck. Shuffle the revealed cards and return them to the bottom of your deck. If you have a Job Class Zero Cadet among them, deal it 7000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-005H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent doesn't control any Forwards, King of Eblan cannot attack.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When King of Eblan enters the field", + "effect": "You may search for 1 Card Name Queen of Eblan and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-006H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent doesn't control any Forwards, Queen of Eblan cannot attack.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Queen of Eblan forms a party with Card Name King of Eblan and attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-007H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gaius enters the field", + "effect": "When Gaius enters the field, you may search for 1 Card Name Nero (XIV), Card Name Livia, or Card Name Rhitahtyn and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gaius or a Category XIV Forward enters your field", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-008C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Cyan enters the field, until the end of the turn, all the Forwards you control gain +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-009R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gijuk enters the field, if you control 4 or more Job Headhunter Forwards", + "effect": "Deal 5000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-010R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can discard 1 Job Class Zero Cadet (instead of paying the CP cost) to play King from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When King enters the field", + "effect": "Choose 1 Forward. It cannot block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "action": "BLOCKING", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-011R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat attacks", + "effect": "Choose 1 Forward. Deal it 1000 damage and Clavat gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-012C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage. You can only use this ability if a Forward you controlled has been put from the field into the Break Zone this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Shadow into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-013C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Fusilier enters the field, you may pay {f}. When you do so, choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-014L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nael enters the field", + "effect": "Reveal the top 3 cards of your deck. Add up to 2 Forwards among them to your hand and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Nael gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": "Remove 1 Backup from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Remove 2 Backups from the game" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-015C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Hume gains Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": { + "fire": 1 + } + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Hume gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": { + "generic": 1 + }, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-016C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bwagi attacks", + "effect": "All the Job Headhunter Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-017C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power and First Strike. Draw 1 card. If you have received 4 points of damage or more, it also gains Haste until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-018R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Fire Backups to cast Bergan from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": "fire backups", + "card_filter": "bergan from your hand." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Bergan from your hand due to Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "card_filter": "bergan", + "restriction": "NOT_FROM_ABILITIES" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bergan blocks or is blocked", + "effect": "Deal 7000 damage to the Forward that blocks or is blocked by Bergan.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-019R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Bomb also becomes a Forward with 5000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bomb is put from the field into the Break Zone", + "effect": "deal 2000 damage to all Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-020R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You must control a Category XIV Forward to play Rhitahtyn from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "KEYWORD", + "keyword": "BRAVE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Magitek Missile", + "trigger": "", + "effect": "Choose 1 Forward. At the end of this turn, if you control Rhitahtyn, deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Magitek Missile", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "special": 1, + "fire": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-021R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Varis enters the field, if the cost to play Varis was paid with CP of exactly 3 different Elements", + "effect": "you may search for 1 card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Varis into the Break Zone: Choose 1 Category XIV Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": 2, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-022L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All the Forwards opponent controls gain \"At the end of your turn, if you don't pay {1}, break this Forward.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "9-023R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Quistis enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 [Category (VIII)] Forward among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The [Job (SeeD Candidate)] Forwards you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Lv? Death", + "trigger": "", + "effect": "Reveal the top card of your deck. Break all Forwards opponent controls with the same cost as the revealed card. Add the revealed card to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Lv? Death", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": { + "special": 1, + "ice": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-024C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Airborne Trooper cannot attack.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward other than Airborne Trooper enters your field", + "effect": "Airborne Trooper loses all its abilities until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_ABILITY", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + }, + "ability": "ALL" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-025H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward of cost 2, 3, 5 or 7. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "9-026C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Aulstyne enters the field", + "effect": "Choose 1 Forward. If your opponent has 2 cards or less in his/her hand, dull it and Freeze it. If your opponent has no cards in his/her hand, break it instead.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-027H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Squall onto the field is reduced by 1 for each Category VIII Forward you control (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "squall onto the field", + "reduction_per": 1, + "scale_by": "FORWARDS_CONTROLLED", + "scale_filter": { + "category": "VIII", + "card_type": "FORWARD" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Squall enters the field or attacks", + "effect": "Choose 1 Character opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-028L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Azure Dragon l'Cie Soryu attacks", + "effect": "When Azure Dragon l'Cie Soryu attacks, reveal the top card of your deck. If it is an Ice card, add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 Ice card: Choose 1 Character. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 3 Ice cards: Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-029C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward is dealt damage by your Summon, the damage increases by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "a Forward is dealt damage by your Summon" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 2000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "9-030H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hurdy enters the field", + "effect": "reveal the top card of your deck. If it is a Character, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category FFTA2 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "Dull, put Hurdy into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-031R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Hundlegs also becomes a Forward with 5000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hundlegs enters the field or when Hundlegs is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-032C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Dull it. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-033C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Class Ninth Moogle is on the field, Class Ninth Moogle can produce Wind CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_CP", + "element": "WIND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-034R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Ice Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "ICE" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "1 Ice CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-035R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuke is blocked", + "effect": "Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "IS_BLOCKED", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-036H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category VI Forward enters your field", + "effect": "You may pay Ice Ice. When you do so, play Ghost onto the field. This effect will trigger only if Ghost is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Possess", + "trigger": "", + "effect": "Choose 1 Forward. Remove it and Ghost from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Possess", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": "S, Ice Ice 2" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-037C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Laguna enters the field", + "effect": "You may search for 1 Ice Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "ICE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-038R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rinoa or a Category VIII Forward enters your field", + "effect": "Select 1 of the 3 following actions. If the Forward is Card Name Squall, select up to 3 of the 3 following actions instead.\n\"Choose 1 Forward. Dull it.\"\n\"Choose 1 Forward. Freeze it.\"\n\"Choose 1 Category VIII Forward. Until the end of the turn, it gains +1000 power and First Strike.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Freeze it.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Category VIII Forward. Until the end of the turn, it gains +1000 power and First Strike.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if the forward is card name squall", + "select_count": 3, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-039C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Locke enters the field", + "effect": "Select 1 card type. Turn over one card at a time from the top of your deck until a selected type is revealed. Add it to your hand. Then, shuffle the other cards revealed and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-040C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Nu Mou enters the field, you may pay {Ice}. When you do so, choose 1 Forward or Monster. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-041R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Ahriman also becomes a Forward with 7000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ahriman deals damage to your opponent", + "effect": "Choose 1 Forward of cost 5 or more opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-042H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category FFTA2 Forward other than Adelle, Adelle gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a category ffta2 forward other than adelle, adelle", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Backups, Adelle cannot be blocked.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": null, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-043R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can dull 2 active Job Sky Pirate Forwards you control (instead of paying the CP cost) to play Vaan from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "9-044C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Viera enters the field", + "effect": "You may pay {Wind}. When you do so, deal 3000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-045H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "You can only pay with CP produced by Wind Backups to cast Edge from your hand. You cannot play Edge from your hand due to Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": "wind backups", + "card_filter": "edge from your hand. you cannot play edge from your hand due to summons or abilities." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Edge enters the field, select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 4000 damage.\" \"Choose 1 Category IV Forward other than Edge. It gains +4000 power until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 4000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Category IV Forward other than Edge. It gains +4000 power until the end of the turn.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-046H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Backup of cost 3 or more. Return it to its owner's hand.\" \"Choose 1 Monster of cost 3 or more. Break it.\" \"Activate all the Forwards you control.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Backup of cost 3 or more. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_min": 3 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster of cost 3 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_min": 3 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Activate all the Forwards you control.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-047C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "All the Forwards you control gain +1000 power until the end of the turn. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-048C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Seven enters the field", + "effect": "Deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Back Attack", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-049R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Selkie attacks", + "effect": "Reveal the top card of your deck. If it is a Wind Forward, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-050C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Card Name Chocobo you control forms a party and attacks, all Forwards in that party gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-051R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fat Chocobo enters the field", + "effect": "reveal the top 5 cards of your deck. Add all Card Name Chocobo among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-052C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards other than Deuce you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Class Zero Cadet Forwards other than Deuce you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-053R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Balthier enters the field", + "effect": "select 1 of the 3 following actions. \"Choose 1 Monster of cost 2 or less. Break it.\" \"Choose 1 Forward. Deal it 4000 damage.\" \"You may pay {W}{W}. When you do so, choose 1 Forward. Deal it 7000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Monster of cost 2 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 4000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "You may pay {W}{W}. When you do so, choose 1 Forward. Deal it 7000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-054C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Penelo enters the field", + "effect": "You may search for 1 Job Sky Pirate and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Sky Pirate Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-055C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Balthier Forward, the cost for playing Fran onto the field is reduced by 1.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "condition": { + "control_card_name": "balthier forward" + }, + "card_filter": "fran", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fran enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Fran into the Break Zone: Choose 1 Forward. Deal it 6000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "wind": 2, + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-056H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Magus Sisters enters the field", + "effect": "When The Magus Sisters enters the field, you may search for 1 card and put it into the Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Magus Sisters is put from the field into the Break Zone", + "effect": "When The Magus Sisters is put from the field into the Break Zone, you may remove 1 Card Name The Magus Sisters in your Break Zone from the game. When you do so, play The Magus Sisters from your Break Zone onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-057L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yiazmat enters the field or at the beginning of your Main Phase 1", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Choose 1 Monster. Break it.\" \"Activate all the Characters you control.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward of cost 5 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Monster. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Activate all the Characters you control.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-058L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Forward other than Luso you control, Luso gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If there are 3 or more different Elements among Forwards you control, Luso gains First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "there are 3 or more different Elements among Forwards you control" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luso attacks, if there are 5 or more different Elements among Forwards you control", + "effect": "Luso deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE_TO_OPPONENT", + "amount": 1, + "source": "luso" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-059R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Rem is dealt damage, reduce the damage by 3000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 3000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of your turn", + "effect": "activate Rem.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "END_OF_TURN", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward other than Rem. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-060C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Class Zero Cadet Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-061R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward opponent controlled was put from the field into the Break Zone this turn, the cost required to play Heretical Knight Garland onto the field is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "heretical knight garland", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Heretical Knight Garland gains \"When Heretical Knight Garland attacks, deal 6000 damage to all the Forwards opponent controls.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 6000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ], + "cost": "2 Earth CP, 4 CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-062H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent enters the field", + "effect": "you may put 1 Backup you control into the Break Zone. When you do so, choose 1 dull Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Zoom", + "trigger": "", + "effect": "Choose 1 Backup of cost 3 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Zoom", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_min": 3 + }, + "owner": "ANY" + } + } + ], + "cost": "S, 1 Fire CP, discard 1 card" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-063L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gabranth enters the field", + "effect": "When Gabranth enters the field, you may search for 1 Forward of cost 5 or more and add it to your hand. If you have received 6 points of damage or more, Gabranth gains +3000 power and Brave.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Sentence", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 3000 damage and 1000 more damage for each point of damage you have received.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Sentence", + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-064C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Earth Characters, Garif gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 5 or more earth characters, garif", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-065C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-066C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Regis, Cor gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control card name regis, cor", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cor or a Category XV Forward enters your field", + "effect": "Until the end of the turn, Cor gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-067C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Garlond enters the field", + "effect": "reveal the top 4 cards of your deck. Add 1 Earth Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put Cid Garlond into the Break Zone: Choose 1 Category XIV Character in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "earth": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-068H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 3 following actions: \"Choose 1 Summon of cost 5 or less. Cancel its effect.\" \"Choose 1 Forward you control. Dull it. During this turn, if it is dealt damage, the damage becomes 0 instead.\" \"Remove all the cards in your opponent's Break Zone from the game. Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Summon of cost 5 or less. Cancel its effect.", + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward you control. Dull it. During this turn, if it is dealt damage, the damage becomes 0 instead.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + { + "index": 2, + "description": "Remove all the cards in your opponent's Break Zone from the game. Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-069R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Tonberry also becomes a Forward with 4000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 4000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tonberry is put from the field into the Break Zone", + "effect": "choose 1 Forward opponent controls. Deal it 1000 damage for every 2 Forwards in your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-070R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": null, + "trigger": "", + "effect": "The Job Headhunter Forwards other than Ba'Gamnan you control gain +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ba'Gamnan enters the field", + "effect": "When Ba'Gamnan enters the field, you may search for 1 Card Name Gijuk, Card Name Bwagi, or Card Name Rinok and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-071C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bangaa enters the field", + "effect": "When Bangaa enters the field, you may pay {Earth}. When you do so, choose 1 Earth Character in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-072H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Baigan is dealt 3000 damage or less, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Baigan is dealt 4000 damage or more", + "effect": "you may put Baigan into the Break Zone. When you do so, deal 7000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DAMAGE", + "amount": 7000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-073R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Earth Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "EARTH" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "Dull, 1 Earth CP" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-074C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Class Tenth Moogle is on the field, Class Tenth Moogle can produce Lightning CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_CP", + "element": "LIGHTNING", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-075R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yang enters the field", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +2000 power and Brave. If it is a Job Monk or a Card Name Monk, until the end of the turn, it also gains \"When this Forward attacks, choose 1 Forward opponent controls. Deal it damage equal to this Forward's power.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": "POWER_OF", + "power_source": "this forward", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-076H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Larkeicus enters the field", + "effect": "Choose 1 Monster in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Monster and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "MONSTER" + }, + "destination": "HAND" + } + ], + "cost": { + "earth": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-077L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rydia enters the field", + "effect": "Look at the top 5 cards of your deck. Reveal 1 Summon other than Light and Dark among them and cast it without paying the cost. Then, shuffle the other cards and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Look at the top X cards of your deck. Reveal 1 Summon of cost X or less among them and cast it without paying the cost. Then, shuffle the other cards and return them to the bottom of your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "cost": "X, dull" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "9-078C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Headhunter. During this turn, the next damage it deals to a Forward becomes double the damage instead. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Job Headhunter. During this turn, the next damage it deals to a Forward becomes double the damage instead. You can only use this ability once per turn.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ], + "cost": "dull" + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "9-079R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lilty blocks", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "BLOCKS", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Regis enters the field", + "effect": "you may search for 1 Category XV Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-081R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Azul is dealt damage by a Forward, reduce the damage by 5000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 5000, + "target": { + "type": "IMPLICIT" + }, + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-082C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edea enters the field", + "effect": "Choose 1 active Forward opponent controls. Deal it 1000 damage for each Lightning Character you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-083C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward of cost 2 or less. Break it. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-084H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Before paying the cost to play Kain onto the field, you may put 1 active Lightning Backup you control into the Break Zone. If you do so, the cost for playing Kain onto the field is reduced by 5.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "kain onto the field, you may put 1 active lightning backup you control into the break zone. if you do so, the cost for playing kain", + "amount": 5, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kain enters the field", + "effect": "Choose 1 Forward opponent controls. It loses 8000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-085C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ], + "cost": "S, discard 1 Category FFTA2 Forward, put Cid of Clan Gully into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-086R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Goblin also becomes a Forward with 5000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 5000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Goblin deals damage to your opponent", + "effect": "You may put Goblin into the Break Zone. When you do so, draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-087H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is a Forward, play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "dark": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Double Meteor", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 9000 damage. You may discard 1 Card Name Golbez. If you do so, use this special ability again without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Double Meteor", + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "s": true, + "dark": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-088C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Witch, Seifer gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control a job witch, seifer", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-089C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seeq enters the field", + "effect": "Choose 1 Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-090C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sage enters the field", + "effect": "When Sage enters the field, you may pay {Lightning}. When you do so, choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-091H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nero (XIV) enters the field", + "effect": "if you control a Forward of any Element other than Lightning, until the end of the turn, Nero (XIV) gains +2000 power, Haste and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Forward Of Any Element Other Than Lightning" + }, + "then_effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nero (XIV) is added to your hand from the Break Zone", + "effect": "choose 1 Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-092R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Lightning Forward other than Baknamy enters your field", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-093H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Choose 1 active Forward opponent controls. Break it. Dull all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "9-094L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "summons" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Fusoya enters the field, choose 1 Forward opponent controls.", + "effect": "Reveal the top 2 cards of your deck. Deal it 1000 damage for each CP required to play the revealed cards. Add all the revealed cards to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-095L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of your Attack Phase, select 1 of the 3 following actions. If you have received 5 points of damage or more, select up to 2 of the 3 following actions instead.", + "effect": "\"Choose 1 Forward. Until the end of the turn, it gains +1000 power and First Strike.\" \"Choose 1 Forward. Dull it.\" \"Choose 1 Category MOBIUS Forward other than Meia. It gains Haste until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-096R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Lightning Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "1 Lightning CP, Dull" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-097C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Class Sixth Moogle is on the field, Class Sixth Moogle can produce Water CP.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_CP", + "element": "WATER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-098C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Reeve enters the field", + "effect": "You may search for 1 Card Name Vincent or Card Name Cait Sith and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-099R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Livia enters the field, if the cost to play Livia didn't include CP of 3 or more different Elements, put Livia into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Livia gains Brave until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + { + "element": "Lightning", + "count": 1 + } + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Break the Forward that blocks Livia.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "cp": [ + { + "element": "Lightning", + "count": 3 + } + ] + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-100R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ravus enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ravus enters the field", + "effect": "Choose 1 Forward opponent controls. If the number of Forwards your opponent controls is greater than the number of Forwards you control, dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-101R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you don't control a Forward other than Adel (VIII), Adel (VIII) gains +1000 power and \"When Adel (VIII) attacks, you may discard 1 card. When you do so, choose 1 Forward opponent controls. Return it to its owner's hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you don't control a forward other than adel (viii), adel (viii)", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-102H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Ultimecia enters the field, each player reveals the top card of his/her deck. Each player who revealed a Character may play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Ultimecia", + "trigger": "", + "effect": "Put Ultimecia into the Break Zone: Choose 1 Forward. Put it on top of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Ultimecia", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "water": 2, + "generic": 0 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-103R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "{s}, put Iedolas into the Break Zone: Choose 1 Summon of cost 4 or less in your Break Zone. Cast it without paying the cost. Remove that Summon from the game after use instead of putting it in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-104L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultros attacks", + "effect": "Deal 2000 damage and 1000 more damage for each Card Name Ultros in your Break Zone to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultros is put from the field into the Break Zone", + "effect": "You may pay {W}{W}. When you do so, search for 1 Card Name Ultros and play it onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-105C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Monster, Gau gains +2000 power.\nIf you control 3 or more Monsters, Gau gains Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a monster, gau", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-106R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ghis enters the field", + "effect": "All the Forwards opponent controls lose 1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -1000, + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ghis is dealt damage", + "effect": "You may remove Ghis from the game. If you do so, return Ghis onto the field dull, then remove the top 3 cards of your deck from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHAINED_EFFECT", + "primary_effect": { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-107C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Gogo gains his/her action abilities until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COPY", + "copy_from": "CHOSEN", + "duration": "END_OF_TURN", + "target": { + "type": "SELF" + }, + "copy_type": "ACTION_ABILITIES" + } + ], + "cost": "0" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-108C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When White Mage enters the field", + "effect": "When White Mage enters the field, you may pay {Water}. When you do so, draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-109H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Category IV Forwards other than Cecil, Cecil gains +2000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control 2 or more category iv forwards other than cecil, cecil", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control other than Cecil. During this turn, the next time this Forward would take damage, reduce it by 4000 instead and deal Cecil 4000 damage. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward you control other than Cecil. During this turn, the next time this Forward would take damage, reduce it by 4000 instead and deal Cecil 4000 damage. You can only use this ability once per turn.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "9-110C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. It gains +2000 power until the end of the turn. At the end of the turn, return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": "Dull, put King of Concordia into the Break Zone" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-111H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Banon is chosen by your opponent's Summons or abilities", + "effect": "Reveal the top card of your deck. If it is a Backup, cancel all effects choosing Banon.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "CHOSEN_BY_OPPONENT", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is a Forward, add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-112C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Paladin enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 [Job (Standard Unit)] in your Break Zone. Add it to your hand.\"\n\"Until the end of the turn, all the Forwards you control gain +1000 power and Brave.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 [Job (Standard Unit)] in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Until the end of the turn, all the Forwards you control gain +1000 power and Brave.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-113H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Each player selects up to 2 Forwards or Monsters he/she controls (select as many as possible). Put them into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "9-114C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "EX BURST Choose 1 Forward. It loses all abilities until the end of the turn. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-115R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Porom is put from the field into the Break Zone", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-116R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Moogle (XII) attacks or blocks", + "effect": "Look at the top 3 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "SCRY", + "count": 3, + "options": [ + "TOP", + "BOTTOM" + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-117C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (VI) enters the field", + "effect": "Draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (VI) leaves the field", + "effect": "Discard 2 cards from your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DISCARD", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Dusk Requiem", + "trigger": "", + "effect": "Choose 1 Forward. Reveal the top card of your deck. If the revealed card's CP cost is an even number, return chosen Forward to its owner's hand. Add the revealed card to your hand. If the revealed card's CP cost is an odd number, deal the chosen Forward 4000 damage, dull it and Freeze it. Add the revealed card to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Dusk Requiem", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "water": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-118R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, Malboro also becomes a Forward with 6000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 6000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Malboro is blocked", + "effect": "All the Forwards opponent controls lose 2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "IS_BLOCKED", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "target": { + "type": "ALL", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-119C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Negate all damage dealt to all the Forwards you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "9-120L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage, reduce the damage by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + }, + "duration": "END_OF_TURN", + "modifier_type": "REDUCTION" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rosa forms a party and attacks", + "effect": "activate Rosa. Rosa can attack once more this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Pray", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is a Water card, activate all the Forwards you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Pray", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ], + "cost": "S" + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-121L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Fire CP, Wind CP, Earth CP or Water CP and you must use CP of 2 or more different Elements to play Wol onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Wol is put from the field into the Break Zone", + "effect": "choose 1 Forward opponent controls. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-122H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of your Main Phase 1", + "effect": "Reveal the top 2 cards of your deck. Add 1 Category VI Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_MAIN_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 2, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Locke attacks", + "effect": "All the Category VI Forwards other than Locke you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-123L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chaos (MOBIUS) enters the field", + "effect": "If the cost paid to play Chaos (MOBIUS) included Fire CP, deal 5000 damage to all the Forwards opponent controls. If the cost paid to play Chaos (MOBIUS) included Ice CP, your opponent discards 1 card from his/her hand. If the cost paid to play Chaos (MOBIUS) included Lightning CP, your opponent selects 1 Monster he/she controls. Put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "the cost paid to play Chaos (MOBIUS) included Fire CP" + }, + "then_effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "9-124H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Emperor Gestahl enters the field", + "effect": "Choose 1 Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Emperor Gestahl into the Break Zone: Play 1 Dark Forward of cost 5 or less from your hand onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-001": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Chaos cannot leave the field due to your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Chaos is on the field, Chaos can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_ANY_CP", + "condition": { + "card_on_field": "chaos" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 2 Chaos from your field. Select 1 of the 2 following actions. \"Choose 1 Light Forward. Break it.\" \"Play 1 Card Name Feral Chaos from your hand onto the field.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Light Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Play 1 Card Name Feral Chaos from your hand onto the field.", + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-002": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Spiritus cannot leave the field due to your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Spiritus is on the field: Spiritus can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "You can discard Dark Element cards from your hand to produce CP. (Dark cards produce 2 Dark CP each.)", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "B-003": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "When Garland attacks, Garland gains +4000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "POWER_MOD", + "amount": 4000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-004": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Haste Brave", + "trigger": "When Zenos deals damage to your opponent", + "effect": "Choose 1 Forward opponent controls. Deal it 10000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "Haste Brave", + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-005": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Nael enters the field", + "effect": "Reveal the top 5 cards of your deck. Add up to 5 forwards among them to your hand and put the rest of the cards into the Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Power: 1 Backup from the game! Until the end of the turn, Nael gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 2 Backups from the game! Choose 1 Forward. Deal it 10000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-006": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Orphan enters the field or attacks", + "effect": "Choose up to 3 Characters opponent controls. Dull them and Freeze them.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-007": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Brave", + "trigger": "", + "effect": "EX Bursts of cards put into the Damage Zone due to Shadow Lord cannot be used.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Brave" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "B-008": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Golbez is reduced by 1 for every 5 cards in your Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Golbez enters the field", + "effect": "Choose 1 Forward of cost 5 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 5 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-009": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "First Strike", + "trigger": "When Garland enters the field, choose 1 Forward of cost 3 or less opponent controls", + "effect": "Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "First Strike", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-010": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Feral Chaos is also Card Name Chaos in all situations.", + "trigger": "", + "effect": "Feral Chaos is also Card Name Chaos in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Feral Chaos is also Card Name Chaos in all situations.", + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "chaos" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Haste First Strike Brave", + "trigger": "When Feral Chaos leaves the field, select 1 of your Card Name Chaos removed from the game.", + "effect": "Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Haste First Strike Brave", + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-011": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Sin enters the field, break all the Forwards and Monsters opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "Giga-Graviton", + "trigger": "", + "effect": "At the end of your next turn, if Sin is on the field, your opponent loses the game. You can only use this ability during your turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": true, + "name": "Giga-Graviton", + "cost": { + "earth": 3, + "generic": 0 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "B-012": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Remove the top card of your deck from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cloud of Darkness gains +2000 power for each card removed by Cloud of Darkness' ability.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness leaves the field", + "effect": "Add all the cards removed by Cloud of Darkness' ability to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ADD_REMOVED_CARDS", + "source": "cloud of darkness" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-013": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor enters the field", + "effect": "choose up to 2 Forwards opponent controls. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "discard 1 card: Choose 1 dull Forward. Break it. You can only use this ability during your turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": true, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-014": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. Until the end of the turn, it gains +10000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 10000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-015": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Seymour enters the field, choose 1 Forward. Break it.", + "effect": "When Seymour enters the field, choose 1 Forward. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-016": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ultimecia enters the field", + "effect": "Reveal the top 2 cards of your deck. Play up to 1 Character among them onto the field and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 2, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Ultimecia into the Break Zone: Choose 1 Forward. Put it on top of its owner's deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-017": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 10000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-018": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select up to 2 of the 4 following actions.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character of cost 5 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character of cost 4 or less. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Activate all the Forwards you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 4, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-019": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose up to 3 Forwards. Break them.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-020": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose up to 3 Forwards. Return them to their owners' hands.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-021": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Dark Forward, the cost to cast Zodiark, Keeper of Precepts is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "zodiark, keeper of precepts", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Break all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-022": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards opponent controls won't activate at the controller's Active Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vayne enters the field", + "effect": "dull all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "Force of Will", + "trigger": "", + "effect": "Freeze all the Forwards opponent controls.", + "is_ex_burst": true + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": true, + "name": "Force of Will", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "ALL", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-023": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "When Kuja enters the field", + "effect": "Choose up to 3 Forwards or Monsters opponent controls. Dull them and Freeze them.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "Put it Back into the Break Zone", + "trigger": "", + "effect": "Play Kuja onto the field. You can only use this ability during your Main Phase and if Kuja is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Put it Back into the Break Zone", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-024": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ardyn enters the field", + "effect": "Choose up to 3 Forwards opponent controls. They cannot attack or block until the end of the next turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "action": "ATTACK_AND_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ardyn is put from the field into the Break Zone", + "effect": "Play Ardyn onto the field at the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DELAYED_PLAY", + "target": { + "type": "CHOSEN" + }, + "timing": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-025": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Galdes is put from the field into the Break Zone", + "effect": "Select up to 3 of the 3 following actions:", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 3, + "select_up_to": true, + "mode_count": 3, + "modes": [] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "\"Your opponent randomly discards 1 card from their hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DISCARD", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "\"If 1 character other than Card Name Galdes in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "\"Choose 1 Forward. It loses 10000 power until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": -10000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-026": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath enters the field", + "effect": "Choose up to 3 Forwards among all Break Zones. Play all the Forwards among them of cost equal to or less than the number of Backups you control onto your field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose up to 3 Forwards among all Break Zones. Play all the Forwards among them of cost equal to or less than the number of Backups you control onto your field.", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "B-027": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Break all the Forwards of costs 2, 3, 5, 7, 11, and 13 opponent controls.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-028": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Brave", + "trigger": "", + "effect": "When Sephiroth attacks, dull all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Brave", + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "Remove all the cards in your opponent's Break Zone from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-029": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "President Shinra cannot leave the field due to your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALLOW_MULTIPLE", + "count": 2, + "filter": { + "element": "DARK" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If President Shinra is on the field, President Shinra can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PRODUCE_ANY_CP", + "condition": { + "card_on_field": "president shinra" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ], + "cost": { + "cp": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-030": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Hojo cannot leave the field due to your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "If Hojo is on the field", + "effect": "Hojo can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Play 1 Card Name Sephiroth from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": false, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ], + "cost": { + "cp": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-031": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Weiss enters the field", + "effect": "You may play 1 Character from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Weiss attacks", + "effect": "All the Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-032": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shelke enters the field", + "effect": "You may play 1 Forward from your hand onto the field. If you do so, your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-033": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Genesis Avatar is also Card Name Genesis in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "genesis" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Genesis Avatar enters the field", + "effect": "deal 9000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-034": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select up to 3 of the 3 following actions.\n\"Choose up to 2 Characters. Dull them.\"\n\"Choose 1 Character. Freeze it.\"\n\"Your opponent discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 3, + "select_up_to": true, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose up to 2 Characters. Dull them.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Character. Freeze it.", + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Your opponent discards 1 card.", + "effects": [] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-035": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Angeal Penance is also Card Name Angeal in all situations.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ALSO_NAMED", + "target": { + "type": "CHOSEN" + }, + "also_name": "angeal" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "When Angeal Penance deals damage to your opponent, break all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "B-036": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shinra Soldier enters the field", + "effect": "you may search for up to 2 Card Name Shinra Soldier and add them to your hand. Then, you may play any number of Card Name Shinra Soldier from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-037": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards other than Tseng you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tseng enters the field", + "effect": "You may search for 1 Job Member of the Turks and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-038": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "First Strike", + "trigger": "When Sephiroth enters the field", + "effect": "Choose 1 Forward and 1 Backup. Break them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "First Strike", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-039": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sephiroth enters the field, choose 1 Character. Break it.", + "effect": "When Sephiroth enters the field, choose 1 Character. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "Octuslash", + "trigger": "", + "effect": "Choose up to 1 Forward, up to 1 Backup, and up to 1 Monster. Remove them from the game.", + "is_ex_burst": true + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": true, + "name": "Octuslash", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-040": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Heidegger enters the field", + "effect": "Choose up to 2 Forwards. Break them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Heidegger into the Break Zone: Reveal the top 5 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-041": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Reeve enters the field, choose 1 Forward of cost 3 or less in your Break Zone", + "effect": "Play it onto the field.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-042": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Deal 10000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "B-043": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose up to 3 dull Forwards. Break them. Your opponent discards 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-044": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character of cost 4 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-045": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "All the Forwards you control gain +5000 power until the end of the turn. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-046": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Monster. Break it.\" \"Choose 1 Forward of cost 4 or less. Break it.\" \"Choose 1 active Forward. Deal it 8000 damage.\" \"Choose 1 Forward. It gains Haste until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Choose 1 Monster. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 4 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 active Forward. Deal it 8000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 3, + "description": "Choose 1 Forward. It gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-047": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 3 following actions. \"Choose up to 3 Forwards. Return them to their owners' hands.\" \"Close 1 action ability. Cancel its effect.\" \"During this turn, if a Forward you control is dealt damage by a Summon or an ability, the damage becomes 0 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose up to 3 Forwards. Return them to their owners' hands.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Close 1 action ability. Cancel its effect.", + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + { + "index": 2, + "description": "During this turn, if a Forward you control is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_source": "SUMMON_OR_ABILITY" + }, + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-048": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rufus enters the field", + "effect": "You may search for 1 Job Member of the Turks and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rufus or a Job Member of the Turks you control is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Deal it 10000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-049": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Member of the Turks other than Rude, Rude gains First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Job Member Of The Turks Other Than Rude" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "B-050": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Member of the Turks other than Reno, Reno gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Job Member Of The Turks Other Than Reno" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "B-051": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Elena cannot be blocked.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": null, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "If you control a Job Member of the Turks other than Elena", + "effect": "Elena cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "B-052": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cissnet enters the field", + "effect": "You may discard 1 card. When you do so, choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 — Cissnet gains Haste and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "B-053": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Shelke you control gains +5000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Put Shalua into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "B-054": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Restrictor enters the field", + "effect": "You may search for 1 Job Tsviets and play it onto the field.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "C-001": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo's Crystal Hunt enters the field", + "effect": "Search for 1 Forward in your deck, reveal it to your opponent, and add it to your hand. Then, shuffle your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "C-002": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Crystal Hunt enters the field", + "effect": "Search your deck for 1 Wind Forward, reveal it to your opponent, put it into your hand, then shuffle your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "C-003": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Crystal Hunt enters the field", + "effect": "Search for 1 [Crystal] and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "C-004": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo's Crystal Hunt enters the field", + "effect": "Search for 1 Crystal and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "PR-001": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Hell's Gate", + "trigger": "When Sephiroth enters the field", + "effect": "Choose 1 Backup. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Hell's Gate", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "PR-002": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "Limit Break", + "trigger": "", + "effect": "Until the end of the turn, Vincent gains +5000 power, First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Limit Break", + "effects": [ + { + "type": "POWER_MOD", + "amount": 5000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "fire": 1, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "PR-003": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Legion of One", + "trigger": "EX", + "effect": "Activate Lightning. Lightning gains First Strike until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "Legion of One", + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-001H-12-002H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 auto-ability. Cancel its effect. If the cancelled auto-ability triggered from a Forward, deal that Forward 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-002C-12-004R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alphinaud enters the field due to your Summons or abilities", + "effect": "You may search for 1 Character and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-003H-20-003H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 2 following actions. If you control 5 or more Fire Characters, select up to 2 of the 2 following actions instead.\n\"Choose 1 Forward. Deal it 5000 damage.\"\n\"Choose 1 Forward. Deal it 5000 damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 5000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward. Deal it 5000 damage.", + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if you control 5 or more fire characters", + "select_count": 2, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-004C-8-004R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Fire Character you control deals damage to a Forward, the damage increases by 1000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_CARD", + "card_name": "Deals Damage To A Forward" + }, + "then_effects": [ + { + "type": "DAMAGE_MODIFIER", + "amount": 1000, + "target": { + "type": "CHOSEN" + }, + "modifier_type": "INCREASE" + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-005L-17-002L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Edgar enters the field", + "effect": "Choose up to 2 Category VI Forwards other than Card Name Edgar in your Break Zone. Add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category VI Forward of cost 3 or more you control. The next time you use this special ability this turn, you can do so without paying [S]. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Category VI Forward of cost 3 or more you control. The next time you use this special ability this turn, you can do so without paying [S]. You can only use this ability during your turn and only once per turn.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_min": 3 + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "lightning": 1, + "dull": true + } + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "Re-006C-16-003C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Elbis enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage for each Morze's Soiree Member you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-007C-11-003R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "When Cyan enters the field", + "effect": "You may search for 1 Job Samurai or Card Name Samurai other than Card Name Cyan and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When a Job Samurai or a Card Name Samurai you control attacks, deal 1000 damage for each Job Samurai and/or Card Name Samurai you control to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_SCALING", + "damage_per": 1000, + "count_filter": "job samurai and/or card name samurai you control to all the forwards opponent controls.", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-008C-1-007R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gadot enters the field", + "effect": "You may play 1 Fire Forward of cost 2 or less from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD", + "element": "FIRE", + "cost_max": 2 + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gadot enters the field", + "effect": "All the Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-009C-3-009C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 damaged Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-010C-4-012C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Goblin into the Break Zone: Choose 1 Forward you control. It gains Haste until the end of the turn. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-011C-17-007C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Goblin enters the field", + "effect": "You may search for 1 Job Goblin and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Goblin into the Break Zone. Choose 1 Forward. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-012C-12-008R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Princess Goblin enters the field", + "effect": "you may search for 1 Light Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Light Forward enters your field", + "effect": "put Princess Goblin into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-013C-7-008C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sazh enters the field", + "effect": "You may search for 1 Fire Summon and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "SUMMON", + "element": "FIRE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-014H-PR-108": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "When Squall enters the field or attacks, choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Squall attacks, choose 1 Forward", + "effect": "It gains \"This Forward cannot block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CANT_BLOCK", + "restriction": "CANNOT_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-015C-14-015R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zenos enters the field", + "effect": "Reveal the top 5 cards of your deck. Add up to 2 Category XIV Forwards among them to your hand, and put the rest of the cards into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Zenos attacks, all the Category XIV Forwards you control gain Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "Re-016C-18-007C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "When Selphie enters the field, choose 1 Fire Forward in your Break Zone", + "effect": "Add it to your hand. [EX], put Selphie into the Break Zone. Choose 1 Fire Forward. It gains +3000 power until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-017C-10-132S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra enters the field, choose 1 Summon in your Break Zone", + "effect": "Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon, choose 1 Forward opponent", + "effect": "controls. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "When Terra enters the field, choose 1 Summon in your Break Zone. Add it to your hand. When you cast a Summon, choose 1 Forward opponent controls. Deal it 2000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-018L-17-016L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 5 or more Fire Characters and/or Category XIV Characters, Hien gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 5, + "card_type": "CHARACTER" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Hien attacks, activate all the Category XIV Forward on you control. Until the end of the turn, they gain \"This Forward can attack twice in the same turn.\" This effect will trigger only once per turn.", + "effect": "activate all the Category XIV Forward on you control. Until the end of the turn, they gain \"This Forward can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-019L-18-012L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Faris enters the field or attacks, deal 1000 damage to all Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 1000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Faris or a Job Warrior of Light Forward you control is dealt damage", + "effect": "choose up to 1 Forward opponent controls. Deal it 3000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "When Faris enters the field", + "effect": "you may search for 1 Job Warrior of Light other than Card Name Faris and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-020H-20-018H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Phoinix enters the field", + "effect": "Choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 9000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 4 cards in the Break Zone from the game. Until the end of the turn, Phoinix also becomes a Forward with 9000 power. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-021H-6-019L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Rebel Forward, the cost required to cast Firion is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "firion", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "If your opponent controls 3 or more Forwards, Firion gains +1000 power and Haste.", + "effect": "If your opponent controls 3 or more Forwards, Firion gains +1000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent controls 3 or more Forwards" + }, + "then_effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put 1 Backup into the Break Zone: Until the end of the turn, Firion gains First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "backup": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-022C-9-017C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power and First Strike. Draw 1 card. If you have received 4 points of damage or more, it also gains Haste until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-023C-7-016C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Put Bomb into the Break Zone! Choose 1 Forward. Deal it 3000 damage, and deal 2000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Discard Bomb: Choose 1 Forward. Deal it 2000 damage. You can only use this ability if Bomb is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-024C-8-018R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Marche enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Fire Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-025H-12-017H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Fire Forward of cost 3 and play it onto the field. You can only use this ability if Magissa has received 4000 damage or more and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-026H-17-017H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Sabin is reduced by 1 for each Category VI Character you control (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "sabin", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "category": "VI" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Chakra", + "trigger": "Activate all the Forwards other than Sabin you control", + "effect": "They gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Chakra", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "Aura Cannon", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Aura Cannon", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-027H-7-017H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Meeth enters the field", + "effect": "You may discard 1 card. If you do, search for 1 Forward of the same cost as the discarded card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-028C-18-015R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ramza enters the field, choose 1 Job Knight of cost 5 or less in your Break Zone", + "effect": "Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Dull 4 active Job Knight: Choose 1 Forward opponent controls. Break it. Ramza deals your opponent 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "warp": 2, + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-029C-13-015C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Standard Unit Forward or Job Warrior of Light Forward you control. Until the end of the turn, it gains +1000 power and Haste. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-030C-16-022R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Erwin enters the field", + "effect": "Your opponent discards 1 card. If you control 2 or more Job Morze's Soiree Member, your opponent reveals their hand, and you select 1 card from it for your opponent to discard instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL_EFFECT", + "condition": "CONTROL_COUNT", + "count": 2, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-031H-16-023H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category FFT Character other than Agrias, Agrias gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control a category fft character other than agrias, agrias", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Agrias is chosen by your opponent's Summon or ability", + "effect": "Your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Agrias attacks", + "effect": "Gain [Light].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHT" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-032C-6-022R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ysayle enters the field", + "effect": "You may search for 1 Ice Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "ICE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-033C-18-019R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent discards 1 or more cards due to your Summons or abilities", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "Weiss gains 1 1000 power and \"Weiss cannot be chosen by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-034C-19-019R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent enters the field", + "effect": "Choose up to 3 Backups. Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character. Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "FREEZE", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Nightmare Shot", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Nightmare Shot", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-035H-10-023H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When you cast a Summon", + "effect": "Choose 1 Forward you control. Remove it from the game. Then, play the removed Forward onto the field dull. This effect will trigger only during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "SUMMON_CAST", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-036H-4-026H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gestahlian Empire Cid enters the field", + "effect": "You may search for 1 Category VI Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-037L-14-023L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 3 or more different Elements among cards in your Break Zone, Gilgamesh (FFBE) gains +1000 power, Haste and First Strike, and also gains Brave and \"Gilgamesh (FFBE) can attack 3 times in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you have 3 or more different elements among cards in your break zone, gilgamesh (ffbe)", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gilgamesh (FFBE) attacks, choose 1 Character", + "effect": "If you have 5 or more different Elements among cards in your Break Zone, dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "BREAK_ZONE_COUNT", + "comparison": "GTE", + "value": 5, + "card_names": [ + "Different Elements Among Cards" + ] + }, + "then_effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-038C-11-133S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cait Sith enters the field", + "effect": "Your opponent reveals their hand. You may select 1 card in their hand other than a Backup. If you do so, remove it from the game and your opponent draws 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-039C-7-030C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Goblin into the Breaks Zone; Search for 1 Monster and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "MONSTER" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Discard Goblin", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 3000 damage. You can only use this ability if Goblin is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Discard Goblin", + "effects": [ + { + "type": "DAMAGE", + "amount": 3000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-040C-8-032R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "You can only cast Shiva during your turn. Choose up to 3 Forwards and/or Monsters opponent controls. Dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-041H-13-022H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Remedi, Cid Randell gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if you control a card name remedi, cid randell", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Opposing Forwards entering the field will not trigger any auto-abilities (this applies to their own abilities and abilities triggered by your opponent's Forward entering their field).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SUPPRESS_AUTO_TRIGGERS", + "target": { + "type": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + }, + "trigger_type": "ENTERS_FIELD" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-042C-13-023R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons and abilities of your opponent must choose Charlotte if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TAUNT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3", + "effect": "Charlotte gains +2000 power and \"the damage dealt to Charlotte is reduced by 2000 instead.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-043L-16-030L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 1 card or less in their hand, the cost required to cast Shantotto is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "shantotto", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shantotto enters the field, choose 1 Character other than Card Name Shantotto in your Break Zone", + "effect": "Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove Shantotto in your hand from the game. Dull all the Forward opponent controls. You can only use this ability if Shantotto is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT", + "filter": { + "card_type": "FORWARD" + } + } + } + ], + "cost": { + "lightning": 3, + "generic": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-044C-8-034R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "At the end of each of your opponent's turns, if your opponent has 2 cards or more in their hand, your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "Re-045C-20-030R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category VI Forwards you control can form a party with Forwards of any element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PARTY_ANY_ELEMENT", + "target": { + "type": "CHOSEN" + }, + "party_with": "forwards" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 2 or more Category VI Forwards you control form a party and attack, choose 1 Character. Dull it and Freeze it.", + "effect": "When 2 or more Category VI Forwards you control form a party and attack, choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-046H-15-036H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Celes enters the field", + "effect": "Select 1 of the 2 following actions. \"Search for 1 Card Name Lore and add it to your hand.\" \"You opponent discards 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Search for 1 Card Name Lore and add it to your hand.", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + { + "index": 1, + "description": "You opponent discards 1 card.", + "effects": [] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Category VI Forwards you control form a party and attack", + "effect": "Select 1 of the 2 following actions. \"Choose up to 2 Characters in the attacking party. Choose 1 Category VI Character in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose up to 2 Characters in the attacking party. Choose 1 Category VI Character in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-047C-11-134S": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put the top 2 cards of your deck into the Break Zone! Choose 1 Forward. Dull it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put the top 7 cards of your deck into the Break Zone! Choose 1 dull Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "put the top 15 cards of your deck into the Break Zone! Choose 1 Forward. You gain control of it for as long as Don Corneo is on the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-048C-10-039C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Member of the Amathrwn Society", + "trigger": "", + "effect": "Member of the Amathrwn Society", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Member of the Amathrwn Society" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nag'molada enters the field", + "effect": "You may search for 1 Monster and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "MONSTER" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-049C-18-028C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "When Nero enters the field, you may search for 1 Card Name Weiss and add it to your hand. When a Card Name Weiss enters your field, your opponent discards 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-050H-16-038H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent discards 1 or more cards due to your Summons or abilities", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Byblos also becomes a Forward with 7000 power and \"When Byblos attacks, your opponent discards 1 card.\" You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 7000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "damage": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-051H-18-030H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 1 card or less in your hand, Physalis gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you have 1 card or less in your hand, physalis", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 card: Remove the top 2 cards of your deck from the game. You can cast them at any time you could normally cast them this turn. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "discard": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-052C-4-043C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Search for 1 Card Name Flan and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Flan into the Break Zone. Your opponent discards 1 card. You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-053C-4-044R": [ + { + "ability_index": 0, + "original": { + "type": "ex_burst", + "name": "", + "trigger": "When Mewt enters the field", + "effect": "You may search for 1 Card Name Cid Randell or Card Name Remedi and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "EX_BURST", + "is_ex_burst": true, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": null + } + ], + "Re-054C-16-042R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lasswell or a Job Knight enters your field", + "effect": "Choose 1 Character. Dull it and Freeze it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if a Job Knight you control attacked this turn", + "effect": "Your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "Re-055C-2-048R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rinoa enters the field", + "effect": "You may search for 1 Category VIII Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-056L-6-041L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rinoa enters the field", + "effect": "choose 1 Forward other than Rinoa you control. Remove it from the game. Then, play the removed Forward onto the field dull.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-057C-4-047R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Cid Randell, Remedi gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": "if you control a card name cid randell, remedi", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent plays a Character onto the field other than from their hand", + "effect": "If your opponent doesn't pay 2, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "your opponent doesn't pay 2" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-058H-4-048L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Locke enters the field, if you control 2 or more Category VI Characters other than Locke", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Locke deals damage to your opponent", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "DEALS_DAMAGE_TO_OPPONENT", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Mirage Dive", + "trigger": "", + "effect": "EX: Locke cannot be blocked this turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Mirage Dive" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "Re-059H-2-049H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 3 following actions. \"Choose up to 2 Forwards. Activate them.\" \"Choose up to 5 Backups. Activate them.\" \"Choose 1 Character of cost 2 or less in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose up to 2 Forwards. Activate them.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose up to 5 Backups. Activate them.", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 5, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Character of cost 2 or less in your Break Zone. Add it to your hand.", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-060H-16-043H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "During each turn, when you cast the second card you've cast", + "effect": "Choose up to 2 Backups. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Damage 5 — 0: Until the end of the turn, Atomos also becomes a Forward with 7000 power and \"When Atomos attacks, activate all the Backups you control.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "Re-061C-1-197S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Gullwings", + "trigger": "When Brother enters the field", + "effect": "You may search for 1 Category X Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Gullwings", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-062C-18-035R": [ + { + "ability_index": 0, + "original": { + "type": "ex_burst", + "name": "EX BURST", + "trigger": "When Arc enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Fire, Earth or Water card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "EX_BURST", + "is_ex_burst": true, + "name": "EX BURST" + }, + "parse_confidence": "LOW", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If there are 4 or more different Elements among Forwards you control, the forwards you control gain +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if there are 4 or more different elements among forwards you control, the forwards you control", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-063C-8-046R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character of cost 4 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-064C-8-047C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Waltrill enters the field", + "effect": "Place up to 2 cards from your hand at the bottom of your deck in any order. Then, draw the same number of cards as were returned to your deck.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Waltrill joins the Break Zone Dwell", + "effect": "Then, place 1 card from your hand at the bottom of your deck. You can only use this ability if you control a Card Name Norschladen.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "Re-065L-20-044L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "When Edge enters the field, select 1 of the 3 following actions. If Edge was cast, select up to 3 of the 3 following actions instead.\n\"Choose 1 Forward. If it gains 2000 power, it will be the end of the turn.\"\n\"Choose up to 2 cards from either player's Break Zone. Remove them from the game.\"\n\"Edge gains Haste until the end of the turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. If it gains 2000 power, it will be the end of the turn.", + "effects": [ + { + "type": "UNKNOWN", + "raw": "Choose 1 Forward. If it gains 2000 power, it will be the end of the turn.", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose up to 2 cards from either player's Break Zone. Remove them from the game.", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Edge gains Haste until the end of the turn.", + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + } + ], + "enhanced_condition": { + "description": "if edge was cast", + "select_count": 3, + "select_up_to": true + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Play Edge onto the field. You can only use this ability during your turn and if Edge is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-066H-8-053H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "You may put Sherlotta into the Break Zone to produce 1 CP of any Element in order to pay a CP cost. (This can be in addition to dulling Sherlotta for CP.)", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-067C-17-049C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Pollendina enters the field", + "effect": "You may search for 1 Category IV Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-068C-7-053C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Zu into the Break Zone: Activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard Zu: Choose up to 2 Backups you control. Activate them. You can only use this ability if Zu is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-069C-13-043C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Stiltzkin enters the field", + "effect": "You may search for 1 Forward of cost 1 or Monster of cost 1 and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "cost": 1 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-070L-16-051L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cecil enters the field", + "effect": "You may play 1 Character of cost 4 or less from your hand onto the field. When it enters the field, if it is a Category IV Character, choose up to 2 Backups. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When 1 or more Characters you control are chosen by your opponent's Summon or ability, if your opponent doesn't pay 2, cancel its effects.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "Re-071H-3-059H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When King Tycoon enters the field", + "effect": "you may search for 1 Card Name Faris or Card Name Lenna and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-072C-4-063C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo enters the field", + "effect": "Choose 1 Forward other than Chocobo. It gains Haste until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-073H-10-055H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. Return it to its owner's hand. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-074C-6-051C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Search for 1 Job Chocabo or Job Moogle and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-075C-12-048R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Place 1 Item Counter on Chocolate.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "ITEM", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 2 Item Counters from Chocolate: Draw 1 card. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-076C-3-062C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 attacking Forward. Deal it 2000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 2000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "Concerto", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 4000 damage for each Job Class Zero Cadet Forward you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": true, + "name": "Concerto", + "effects": [ + { + "type": "DAMAGE", + "amount": 4000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "wind": 3, + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-077C-8-058R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Norschtalen enters the field", + "effect": "You may search for 1 Category FFCC Backup and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "BACKUP" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-078H-7-059L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Bartz enters the field", + "effect": "choose up to 2 Category V Characters. Activate them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Def it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "Until the end of the turn", + "effect": "Bartz gains First Strike and Bartz's power becomes 10000.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "auto", + "name": "", + "trigger": "If Bartz used Spellbind and Duel-Wield this turn", + "effect": "until the end of the turn, Bartz gains Haste, Brave and Bartz can attack 3 times in the same turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-079H-13-048H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Balthier enters the field", + "effect": "Choose 1 Job Sky Pirate Forward of cost 2 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Dull 2 active Job Sky Pirate Forward. Choose 1 Job Sky Pirate Forward. Until the end of the turn, it gains +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-080C-16-059C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Pecciotta enters the field", + "effect": "activate all the Job Morze's Soiree Member you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "When Pecciotta enters the field, activate all the Job Morze's Soiree Member you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-081C-11-060C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "When Maina enters the field", + "effect": "You may search for 1 Job Ninja Forward or Card Name Ninja Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-082C-6-058R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Retrieve", + "trigger": "", + "effect": "Search for 1 card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Retrieve", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-083L-18-050L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "When Yuffie attacks, activate all the Forwards you control. Until the end of your opponent's turn, Yuffie gains +1000 power and \"Yuffie cannot be chosen by your opponent's Summons or abilities.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Doom of the Living", + "trigger": "", + "effect": "Choose any number of Forwards. Divide 24000 damage among them as you like. (Units must be 1,000.)", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Doom of the Living", + "effects": [ + { + "type": "DAMAGE", + "total_damage": 24000, + "target": { + "type": "CHOSEN" + }, + "distribution": "SPLIT" + } + ], + "cost": { + "lightning": 3, + "water": 2, + "earth": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-084C-17-063R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luso enters the field, if you have cast 3 or more cards this turn", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luso enters the field, if you have cast 7 or more cards this turn", + "effect": "deal 8000 damage to all the Forwards opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-085C-16-062C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Madam Edel you control cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Card Name Madam Edel Forward or Job Morze's Soiree Member Forward you control. It gains +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-086C-3-072R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Rem enters the field", + "effect": "Choose 1 Category TYPE-0 card in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-087H-14-057H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "During each turn, when you cast the third card you've cast", + "effect": "Activate all the Backups you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "BACKUP" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "During each turn, when you cast the fifth card you've cast", + "effect": "Reveal the top card of your deck. If it is a Character, you may play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Rosa gains \"Rosa cannot be chosen by your opponent's abilities.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-088H-18-052H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ahriman enters the field", + "effect": "Choose 1 Forward other than Multi-Element. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Ahriman also becomes a Forward with 8000 power. You can only use this ability if you control a Forward of power 9000 or more and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": 8000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-089H-8-071H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Undead Princess enters the field", + "effect": "Choose 1 Forward. If your opponent doesn't pay {dull}, it cannot attack or block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PREVENT", + "action": "ATTACK_AND_BLOCK", + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Break Zone", + "trigger": "2 Earth Backups into the Break Zone", + "effect": "Play Undead Princess onto the field dull. You can only use this ability if Undead Princess is in the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Break Zone", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-090C-16-065C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Morze's Soiree Member", + "trigger": "When Amber enters the field", + "effect": "You may search for 1 Card Name Madam Edel or Job Morze's Soiree Member and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Morze's Soiree Member", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "EX BURST", + "effect": "When Amber enters the field, you may search for 1 Card Name Madam Edel or Job Morze's Soiree Member and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-091C-13-054C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Lightning Card Name Esdaeth Forward is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your lightning card name esdaeth forward", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Job Manikin can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "Re-092C-13-055C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Standard Unit Forward or Job Warrior of Light Forward you control. Until the end of the turn, it gains +1000 power and Brave. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-093C-10-068C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward or Backup in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-094C-11-136S": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put 1 Category VII Forward into the Break Zone! Search for 1 Forward that costs 1 CP more than the Forward put into the Break Zone and play it onto the field. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-095C-18-055R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "When Krile enters the field", + "effect": "Select 1 of the 2 following actions.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category V Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-096C-11-068R": [ + { + "ability_index": 0, + "original": { + "type": "ex_burst", + "name": "", + "trigger": "When Clarus enters the field", + "effect": "You may search for 1 Job King and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "EX_BURST", + "is_ex_burst": true, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": null + } + ], + "Re-097C-7-069C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kolka enters the field", + "effect": "you may search for 1 Earth Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "EARTH" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-098C-1-204S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Jessie enters the field, you may search for 1 Category VII Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "Re-099L-1-107L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Shantotto is on the field, Shantotto gains Elements of Fire, Ice, Wind, Earth, Lightning and Water.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "GAIN_ELEMENTS", + "source": "fire, ice, wind, earth, lightning and water.", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shantotto enters the field", + "effect": "Remove all the Forwards from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-100C-16-075R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Job Morze's Soiree Member can be paid with CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_ANY_ELEMENT", + "card_filter": "job morze's soiree member" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Morze's Soiree Member Forwards you control can form a party with Job Morze's Soiree Member Forwards of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PARTY_ANY_ELEMENT", + "target": { + "type": "CHOSEN" + }, + "party_with": "job morze's soiree member forwards" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-101L-20-075L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "You can pay [Water][Water] (instead of paying the CP cost) to cast Cecil. If you do so, when Cecil enters the field, Cecil deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_TO_CONTROLLER", + "amount": 1, + "source": "you can pay [water][water] (instead of paying the cp cost) to cast cecil. if you do so, when cecil enters the field, cecil" + } + ], + "cost": { + "water": 2 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Break Zone Search", + "trigger": "On Cecil Break Zone Search for 1 Card Name Cecil with Job Paladin and play it onto the field.", + "effect": "On Cecil Break Zone Search for 1 Card Name Cecil with Job Paladin and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Break Zone Search", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Tenebrous Blast", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 8000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Tenebrous Blast", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "dark": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-102C-8-144S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Cloud Forward, the cost required to cast Tifa is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "tifa", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Brave", + "trigger": "", + "effect": "Choose 1 dull Forward. Deal it 10000 damage.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Brave", + "effects": [ + { + "type": "DAMAGE", + "amount": 10000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "earth": 3, + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-103C-11-072R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tyro enters the field", + "effect": "You may search for 1 Forward and add it to your hand. If Tyro is on the field, Tyro can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Damage 5 — Choose 1 Forward. It gains +2000 power until the end of the turn.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-104H-11-073H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Characters this turn is reduced by 1 (it cannot become 0). You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your characters this turn", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-105H-9-068H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select 1 of the 3 following actions.\n\"Choose 1 Summon of cost 5 or less. Cancel its effect.\"\n\"Choose 1 Forward you control. Dull it. During this turn, if it is dealt damage, the damage becomes 0 instead.\"\n\"Remove all the cards in your opponent's Break Zone from the game. Draw 1 card.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Summon of cost 5 or less. Cancel its effect.", + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON", + "cost_max": 5 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward you control. Dull it. During this turn, if it is dealt damage, the damage becomes 0 instead.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + { + "index": 2, + "description": "Remove all the cards in your opponent's Break Zone from the game. Draw 1 card.", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-106C-8-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Luminous Puma enters the field", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand. Put Luminous Puma into the Break Zone: Choose 1 Forward or Backup in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-107H-12-068H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Light Forward or Dark Forward. Break it.\" \"Choose 1 Backup of cost 4 or more. Break it.\" \"Choose 1 Monster. Break it.\" \"Choose 1 Earth Forward of cost 2 in your Break Zone. Play it onto the field dull.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 4, + "modes": [ + { + "index": 0, + "description": "Choose 1 Light Forward or Dark Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Backup of cost 4 or more. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_min": 4 + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Monster. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 3, + "description": "Choose 1 Earth Forward of cost 2 in your Break Zone. Play it onto the field dull.", + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "EARTH" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": true + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-108C-7-081C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Flan into the Break Zone. Choose 1 Forward. If your opponent doesn't pay 3, it cannot attack or block this turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "Discard Flan", + "trigger": "", + "effect": "Choose 1 blocking Forward. It gains +1000 power until the end of the turn. You can only use this ability if Flan is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Discard Flan", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-109C-1-117R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Backup of cost 3 or more. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "BACKUP", + "cost_min": 3 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-110H-15-082H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "You can only cast Hecatoncheir during your turn. Deal 8000 damage to all Forwards.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-111C-6-078R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Monk Forwards and Card Name Monk Forwards you control cannot become dull by your opponent's Summons or abilities.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Maal enters the field", + "effect": "You may search for 1 Job Monk or Card Name Monk and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-112H-16-080H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Morze's Soiree Member you control gain \"If this Character is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.\" and \"This Character cannot be broken by opposing Summons or abilities that don't deal damage.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Madam Edel enters the field", + "effect": "choose 1 Job Morze's Soiree Member in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-113C-8-085C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Marlene enters the field", + "effect": "Choose 1 Card Name Aerith, Card Name Cloud, Card Name Tifa or Card Name Barret in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-114L-17-079L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Shadow Lord enters the field", + "effect": "Name 1 Job. Break all the Forwards with named Job and Job Standard Unit. When 3 or more forwards are put from the field into the Break Zone by this effect, Shadow Lord deals you 1 point of damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 5 — Shadow Lord gains +1000 power and Brave. Shadow Lord's Element becomes Dark.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-115H-6-084L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "For each Character other than Leo you control, Leo gains +1000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Backups you control can produce CP of any Element.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "Re-116C-9-080C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Regis enters the field", + "effect": "you may search for 1 Category XV Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-117C-15-086R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Axis enters the field", + "effect": "Put the top 3 cards of your deck into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Axis into the Break Zone: Choose 1 Forward other than Card Name Axis in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-118H-20-086H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Alisaie enters the field", + "effect": "Choose 1 Job Scion of the Seventh Dawn Forward of cost 3 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 3 + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Water Forward enters your field", + "effect": "Choose 1 Forward opponent controls. Dull it. This effect will trigger only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-119C-10-086C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Aldo enters the field", + "effect": "you may search for 1 Lightning Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-120C-3-097R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Arecia Al-Rashia enters the field", + "effect": "you may search for 1 Category TYPE-0 Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-121C-17-090R": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "If you cast Ixion, you may pay an extra [Lightning][Lightning]. Break all the Forwards of cost 2 or less. If you paid the extra cost, break all the Forwards of cost 3 or less instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "you cast Ixion" + }, + "then_effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-122L-2-099L": [ + { + "ability_index": 0, + "original": { + "type": "ex_burst", + "name": "", + "trigger": "When Edea enters the field", + "effect": "Choose 1 Forward opponent controls of cost equal to or less than the number of Lightning Backups you control. Break it.", + "is_ex_burst": true + }, + "parsed": { + "type": "EX_BURST", + "is_ex_burst": true, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Death", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-123C-13-070C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Lightning Card Name Esdeath Forward is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your lightning card name esdeath forward", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Delusory Warlock enters the field", + "effect": "You may search for 1 Job Manikin other than Lightning and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "LIGHTNING" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-124C-13-135S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Urianger enters the field", + "effect": "Reveal the top 2 cards of your deck. Add 1 Category XIV Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 2, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "When Urianger enters the field, reveal the top 2 cards of your deck. Add 1 Category XIV Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 2, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-125L-17-091L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If there are 10 or more cards removed from the game, Exdeath gains +2000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": "if there are 10 or more cards removed from the game, exdeath", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath enters the field", + "effect": "Remove all the Characters in each player's Break Zone from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "If there are 20 or more cards removed from the game, your opponent selects 1 Character they control. Remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "UNKNOWN", + "raw": "there are 20 or more cards removed from the game" + }, + "then_effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-126L-20-088L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Haste", + "trigger": "When Estinien enters the field due to Warp", + "effect": "Estinien gains Brave and \"Estinien can attack twice in the same turn.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Haste", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "BRAVE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Estinien attacks, until the end of the turn, Estinien gains +10000 power and First Strike.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 10000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-127H-13-073H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "When Kain enters the field from your hand, place 1 Brainwashing Counter on Kain.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "BRAINWASHING", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Kain is put into the Break Zone, if a Brainwashing Counter is placed on Kain, play Kain from your Break Zone onto your opponent's field.", + "effect": "When Kain is put into the Break Zone, if a Brainwashing Counter is placed on Kain, play Kain from your Break Zone onto your opponent's field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-128C-5-103R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid of Clan Gully enters the field", + "effect": "You may search for 1 Category FFT A2 Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-129H-18-073H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garuda (III) enters the field", + "effect": "Break all the Forwards other than Garuda (III).", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "ALL", + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Warp 5", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": { + "lightning": 1, + "generic": 1 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "Re-130C-7-089C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Coeurl into the Break Zone: Choose 1 Forward. Until the end of the turn, it gains +3000 power, Haste, First Strike and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "Discard Coeurl", + "trigger": "", + "effect": "Choose 1 Monster of cost 1. Break it. You can only use this ability if Coeurl is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Discard Coeurl", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-131H-20-090H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Standard Unit Category XIV Character, G'raha Tia gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "condition": "if you control a job standard unit category xiv character, g'raha tia", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "When G'raha Tia enters the field, you may pay {0}. When you do so, search for 1 Job Scion of the Seventh Dawn Forward of cost X and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-132C-2-106R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gramis enters the field", + "effect": "You may search for 1 Category XII Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-133H-17-096H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Man in Black or Card Name Golbez while already in control of either Character.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_RESTRICTION", + "cannot_play": "man in black or card name golbez", + "condition": { + "control": "either character." + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Man in Black enters the field or attacks", + "effect": "Choose 1 Summon in your Break Zone. Remove it from the game. During this game, you can cast it at any time you could normally cast it. When you cast a Summon, choose up to 1 Forward. It gains \"This Forward cannot attack or block.\" until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-134C-1-134R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Duke Gollanna enters the field", + "effect": "You may search for 1 Job Knight and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-135H-5-108L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Lightning Forward in your Break Zone. If its cost is X, play it onto the field. You can only use this ability during your Main Phase.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHTNING" + }, + "owner": "ANY" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-136C-12-082R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "When Diana enters the field", + "effect": "You may search for 1 Forward of cost 1 and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "cost": 1 + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-137C-16-099C": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control 2 or more Job Morze's Soiree Members, Merald gains Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CONDITIONAL", + "condition": { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": 2, + "filter_text": "job morze's soiree members" + }, + "then_effects": [ + { + "type": "ABILITY_GRANT", + "ability": "HASTE", + "duration": "PERMANENT", + "target": { + "type": "SELF" + } + } + ] + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Merald enters the field, choose 1 Forward opponent controls. If you control 4 or more Job Morze's Soiree Members, break it.", + "effect": "When Merald enters the field, choose 1 Forward opponent controls. If you control 4 or more Job Morze's Soiree Members, break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-138H-18-081H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "When Melusine enters the field, choose 1 Forward of cost 4 or less. You gain control of it until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TAKE_CONTROL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Until the end of the turn, Melusine also becomes a Forward with 7000 power and \"When Melusine is closed by your opponent's Summon or ability, if your opponent doesn't discard 1 card, cancel the effect.\"", + "effect": "Until the end of the turn, Melusine also becomes a Forward with 7000 power and \"When Melusine is closed by your opponent's Summon or ability, if your opponent doesn't discard 1 card, cancel the effect.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CANCEL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "Re-139C-10-104R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ranperre is put from the field into the Break Zone", + "effect": "You may play 1 Category XI Forward from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": { + "card_type": "FORWARD" + }, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-140C-9-098C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Reeve enters the field", + "effect": "You may search for 1 Card Name Vincent or Card Name Cait Sith and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "When Reeve enters the field, you may search for 1 Card Name Vincent or Card Name Cait Sith and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-141C-19-084R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ricard enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Lightning card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Ricard into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-142C-5-120C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Louisoix enters the field", + "effect": "You may search for 1 Card Name Alisaie or Card Name Alphinaud and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-143C-13-085R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lumina enters the field", + "effect": "You may search for 1 Category XIII Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-144C-4-120R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Restrictor enters the field", + "effect": "You may search for 1 Job Tsviets and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-145H-14-095H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "If you don't control any Characters, the cost required to cast Roche is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "roche", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Damage 3", + "trigger": "", + "effect": "Roche gains +3000 power.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 3000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-146H-18-086H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ashe is reduced by 1 for each Water Backup you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "ashe", + "reduction_per": 1, + "scale_by": "BACKUPS_CONTROLLED", + "scale_filter": { + "element": "WATER", + "card_type": "BACKUP" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Ashe enters the field, choose 1 Forward. Until the end of the turn, it loses 2000 power for each Water Backup you control.", + "effect": "Until the end of the turn, it loses 2000 power for each Water Backup you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "PERMANENT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-147C-6-108R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thordan VII enters the field", + "effect": "You may search for 1 card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Thordan VII is put from the field into the Break Zone", + "effect": "Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "When Thordan VII enters the field, you may search for 1 card and add it to your hand. When Thordan VII is put from the field into the Break Zone, draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-148C-3-127R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eiko enters the field", + "effect": "You may search for 1 Category IX Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-149C-14-099C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Eiko enters the field", + "effect": "you may search for 1 Summon and put it into the Break Zone.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "[Dull, 3]: put Eiko into the Break Zone. Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true, + "generic": 3 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-150H-5-123H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "Seeress", + "trigger": "When Aria (III) enters the field", + "effect": "you may search for 1 Job Warrior of Light Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Seeress", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "EX BURST When Aria (III) enters the field, you may search for 1 Job Warrior of Light Forward and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "EX_BURST" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-151L-17-113L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay with [Wind] instead of [Water] when paying for the special abilities of Category FFBE Characters you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Glaciela Wezette enters the field", + "effect": "Gain [Wind].", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "GENERATE_CP", + "amount": 1, + "element": "WIND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Surefire Burst", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage for each Character you control.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Surefire Burst", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "DAMAGE", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "FIELD_CARDS_CONTROLLED", + "multiplier": 2000 + } + ], + "cost": { + "water": 1, + "wind": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-152C-4-128C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Discard 1 card, Then, draw 2 cards.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-153C-7-110C": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "Put Sahagin into the Beak Zone", + "trigger": "", + "effect": "Choose up to 2 Forwards you control. Activate them. They gain +1000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Put Sahagin into the Beak Zone", + "effects": [ + { + "type": "ACTIVATE", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "Discard Sahagin", + "trigger": "", + "effect": "Choose 1 Forward of cost 1. Return it to its owner's hand. You can only use this ability if Sahagin is in your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Discard Sahagin", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-154C-11-114R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When a Water Character other than Sahagin Chief enters your field", + "effect": "Place 1 Monster Counter on Sahagin Chief.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "ADD_COUNTER", + "count": 1, + "counter_type": "MONSTER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Sahagin Chief into the Break Zone: Choose 1 Forward you control. Return it to its owner's hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only use this ability if 3 or more Monster Counters are placed on Sahagin Chief.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "PLAY_CONDITION", + "condition": "3 or more monster counters are placed on sahagin chief." + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-155H-13-093H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Sara enters the field, you may search for 1 Job King, Job Prince or Job Princess and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "Re-156H-19-093H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Strago enters the field or is put from the field into the Break Zone", + "effect": "Reveal the top 4 cards of your deck. Add 1 Category VI Character among them to your hand and return the other cards to the top of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 4, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Revenge Blast", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it loses 2000 power for each point of damage you have received.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "Revenge Blast", + "effects": [ + { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "amount_modifier": "NEGATIVE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + }, + "scale_by": "DAMAGE_RECEIVED", + "multiplier": 2000 + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-157C-12-099R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Sarah (FFL) enters the field", + "effect": "You may search for up to 2 Category FFL Forwards and/or Job Warrior of Light Forwards and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put Sarah (FFL) into the Break Zone: Choose 1 Forward. Activate it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-158H-20-110H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Dull 3 active Characters other than Hippokampos: Deal 1000 damage for every 2 Characters you control to all the Forwards opponent controls. Then, until the end of the turn, Hippokampos also becomes a Forward with 8000 power. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 3, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_active": true + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "Re-159C-10-119R": [ + { + "ability_index": 0, + "original": { + "type": "ex_burst", + "name": "", + "trigger": "When Verena enters the field", + "effect": "You may search for 1 Job Goblin or Card Name Goblin and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "EX_BURST", + "is_ex_burst": true, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": null + } + ], + "Re-160C-9-114C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. It loses all its abilities until the end of the turn. Draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-161H-12-103H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Beatrix or a Job Knight enters your field, all the Forwards you control gain +2000 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next Job Knight Forward is reduced by 2 (it cannot become 0). You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "Re-162C-16-121R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vesvia enters the field, if you control 2 or more Job Morze's Soiree Member", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vesvia enters the field, if you control 4 or more Job Morze's Soiree Member", + "effect": "draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "When Vesvia enters the field, if you control 2 or more Job Morze's Soiree Member, draw 1 card. When Vesvia enters the field, if you control 4 or more Job Morze's Soiree Member, draw 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-163C-9-115R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Porom is put from the field into the Break Zone", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-164H-6-123L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Minwu enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Summon among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REVEAL_AND_ADD", + "reveal_count": 5, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Minwu attacks", + "effect": "You may cast 1 Summon of cost 4 or less from your hand without paying the cost.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "CAST_FREE", + "count": 1, + "filter": { + "card_type": "SUMMON", + "cost_max": 4 + }, + "zone_from": "HAND", + "optional": true + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-165C-4-138R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Merlyb enters the field", + "effect": "you may search for 1 Water Forward and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "card_type": "FORWARD", + "element": "WATER" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-166C-1-172C": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Draw 2 cards, then discard 1 card.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-167C-1-174R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons and abilities of your opponent must choose Yaag Rosch if possible.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "TAUNT", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-168C-1-177R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Water Summons is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your water summons", + "amount": 1, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-169L-12-105L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna enters the field, if a Forward you controlled formed a party this turn", + "effect": "draw 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 2, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna forms a party and attacks, choose 1 Forward. It loses 4000 power for each attacking Forward until the end of the turn.", + "effect": "", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 2, + "original": { + "type": "special", + "name": "Name 1 Element other than Light or Dark. Yuna becomes the named Element until the end of the turn. You can only use this ability once per turn.", + "trigger": "", + "effect": "", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Name 1 Element other than Light or Dark. Yuna becomes the named Element until the end of the turn. You can only use this ability once per turn." + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "Re-170H-16-124H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lightning enters the field", + "effect": "Choose 1 Forward. If the number of Forwards your opponent controls is greater than the number of Forwards you control, remove it from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "Switch Schemata", + "trigger": "", + "effect": "Remove Lightning from the game.", + "is_ex_burst": false + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": false, + "name": "Switch Schemata", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Play Lightning onto the field at the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DELAYED_PLAY", + "target": { + "type": "CHOSEN" + }, + "timing": "END_OF_TURN" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-171C-14-113R": [ + { + "ability_index": 0, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Select up to 2 of the 3 following actions.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 2, + "select_up_to": true, + "mode_count": 3, + "modes": [] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": true, + "name": null, + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Light Forward or Dark Forward. Put it at the top or bottom of its owner's deck.", + "is_ex_burst": true + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": true, + "name": null, + "effects": [ + { + "type": "PUT_INTO_DECK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "LIGHT" + }, + "owner": "ANY" + }, + "position": "CHOICE" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 3, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Water Forward in your Break Zone. Add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": true, + "name": null, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "WATER" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-172C-3-143C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Leonora enters the field", + "effect": "You may search for 1 Card Name Palom or Card Name Porom and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "When Leonora enters the field, you may search for 1 Card Name Palom or Card Name Porom and add it to your hand.", + "is_ex_burst": true + }, + "parsed": { + "type": "SPECIAL", + "is_ex_burst": true, + "name": "EX BURST", + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-173C-15-126R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lenna enters the field", + "effect": "You may pay 1. When you do so, choose 1 Forward of cost 2 or less in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Lenna enters the field", + "effect": "You may pay 2. When you do so, choose 1 Forward of cost 3 or less other than Card Name Lenna in your Break Zone. Play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-174L-19-102L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "activate all the Job Warrior of Light you control. When 4 or more dull Characters are activated by this effect, draw 1 card. Dull a active Job Warrior of Light. Choose 1 Forward opponent controls. Put it at the top or bottom of its owner's deck. You can only use this ability once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-175C-11-139S": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Aerith enters the field, choose up to 2 Category VII Characters other than Card Name Aerith in your Break Zone. Add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "Ⓒ, put Aerith into the Break Zone", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Category VII Forward you control. Dull it. It gains 'This Forward cannot be broken until the end of the turn.'\" \"Choose 1 Dark Forward. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 Category VII Forward you control. Dull it. It gains 'This Forward cannot be broken until the end of the turn.'", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "CONTROLLER" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Dark Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "DARK" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-176L-20-127L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls 3 or more Forwards more than you, the cost required to cast Shinryu is reduced by 3.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "shinryu", + "amount": 3, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "Brave", + "trigger": "When Shinryu enters the field", + "effect": "You may search for 1 card and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Brave", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "Holy Flare: Break all the Forwards opponent controls", + "trigger": "", + "effect": "You can only use this ability during your turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Holy Flare: Break all the Forwards opponent controls" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "Re-177H-19-103H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Tidus enters the field, choose 1 Forward of cost 5 or less opponent controls", + "effect": "Put it at the bottom of its owner's deck. Remove 20 cards in the Break Zone from the game: Play Tidus onto the field. You can only use this ability during your Main Phase and if Tidus is in the Break Zone.", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-178H-19-105H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ark is reduced by 1 for each CP required to cast the highest cost Dark Forward you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "ark", + "reduction_per": 1, + "scale_by": "FORWARDS_CONTROLLED", + "scale_filter": { + "element": "DARK", + "card_type": "FORWARD" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward opponent controls. Break it. Your opponent discards 2 cards.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-179L-16-129L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Chaos is reduced by 2 for each Element among Characters opponent controls.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "chaos", + "reduction_per": 2, + "scale_by": "OPPONENT_FIELD_CARDS", + "scale_filter": { + "owner": "OPPONENT" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chaos enters the field, your opponent selects 1 Forward other than Light or Dark they control. You gain control of it.", + "effect": "You gain control of it.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "TAKE_CONTROL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Put 1 Character you control owned by your opponent into the Break Zone: Choose 1 Forward. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ], + "cost": { + "dull": true + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-180C-11-140S": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When Kadaj enters the field", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward. Dull it.\" \"Choose up to 2 cards from either player's Break Zone. Remove them from the game.\" \"Choose 1 Forward. Until the end of your turns, it gains +2000 power and Brave.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": "EX BURST", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Dull it.", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose up to 2 cards from either player's Break Zone. Remove them from the game.", + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": {}, + "owner": "ANY" + } + } + ] + }, + { + "index": 2, + "description": "Choose 1 Forward. Until the end of your turns, it gains +2000 power and Brave.", + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, you may remove Kadaj from the game. If you do so, at the end of your opponent's turn, play Kadaj onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "REMOVE_FROM_GAME", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + } + ], + "Re-181C-19-107C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Vaan enters the field, select 1 of the 2 following actions.", + "effect": "\"Choose 1 Forward. Deal it 5000 damage.\" or \"Activate all the Backups you control.\"", + "is_ex_burst": true + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": true, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-182L-19-108L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Zidane cannot be blocked by a Forward of cost 3 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "BLOCK_IMMUNITY", + "condition": { + "comparison": "GTE", + "value": 3, + "attribute": "cost" + }, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane enters the field or attacks", + "effect": "your opponent reveals their hand. You may select 1 card from their hand. If you do so, remove it from the game and your opponent draws 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-183H-14-120H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Tifa enters the field", + "effect": "You may search for 1 Card Name Cloud and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": {}, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When a Forward other than Tifa you control attacks, it gains +100 power until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 100, + "condition": "when a forward other than tifa you control attacks, it", + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "Damage 6", + "trigger": "When Tifa enters the field", + "effect": "You may play 1 Category VII Character from your hand onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": "Damage 6", + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "count": 1, + "optional": true, + "filter": {}, + "zone_from": "HAND", + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-184L-18-111L": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Basch enters the field", + "effect": "You may receive 1 point of damage. When you do so, search for 1 Fire or Earth Character other than Card Name Basch and add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "FIRE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Damage 3", + "trigger": "", + "effect": "Basch gains +1000 power and Brave.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Damage 3", + "effects": [ + { + "type": "POWER_MOD", + "amount": 1000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "Damage 5", + "trigger": "", + "effect": "When Basch attacks, choose 1 Forward opponent controls. Deal it 8000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Damage 5", + "effects": [ + { + "type": "DAMAGE", + "amount": 8000, + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-185H-18-113H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Cid Haze enters the field, during this turn, the cost required to cast your next card is reduced by 2.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION", + "card_filter": "your next card", + "amount": 2, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Choose 2 Characters opponent controls. If you have cast 3 or more cards this turn, dull them and Freeze them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "START_OF_ATTACK_PHASE", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 2, + "zone": "FIELD", + "filter": { + "card_type": "CHARACTER" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-186H-19-110H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor enters the field due to an ability, select 1 of the 2 following actions.", + "effect": "When you all the cards in your opponent's Break Zone from the game. \"Choose 1 Forward in your Break Zone. Add it to your hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Warp 2" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse field ability" + } + ], + "Re-187L-18-116L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "Back Attack", + "trigger": "", + "effect": "When Sephiroth enters the field, choose 1 dull Forward opponent controls. Break it.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Back Attack", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Break Sephiroth's abilities, select 1 of the 2 following actions. \"Your opponent discards 1 card.\" \"Choose 1 Forward of cost 2 or less. Break it.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Your opponent discards 1 card.", + "effects": [] + }, + { + "index": 1, + "description": "Choose 1 Forward of cost 2 or less. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 2 + }, + "owner": "ANY" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-188H-18-117H": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "Haste", + "trigger": "", + "effect": "Choose 1 Forward. Dull it. You can only use this ability while Lightning is attacking.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 dull Forward. Break it. You can only use this ability while Lightning is attacking.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "is_dull": true + }, + "owner": "ANY" + } + } + ], + "cost": { + "ice": 1, + "lightning": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent discards 1 card. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "cost": { + "lightning": 2 + } + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "Re-189L-12-119L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "If Y'shtola is dealt damage less than her power, the damage becomes 0 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": "Haste", + "effects": [ + { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": "DAMAGE_LESS_THAN_POWER", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Y'shtola cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + } + ], + "Re-190L-19-114L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Cloud is reduced by 2 for each card you have cast this turn (it cannot become 1 or less).", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "cloud", + "reduction_per": 2, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": {}, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud enters the field", + "effect": "Choose up to 1 Forward of cost 4 or less and up to 1 Forward of cost 5 or more. Break them.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "cost_max": 4, + "cost_min": 5 + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-191C-12-121R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Noctis enters the field", + "effect": "Choose 1 Category XV Forward other than Card Name Noctis in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Noctis forms a party and attacks, until the end of the turn, all the Forwards you control gain +2000 power and Haste.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "condition": null, + "target": { + "type": "SELF" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-192C-19-120C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garnet enters the field", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Garnet enters the field due to Warp", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "RETRIEVE", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "SUMMON" + }, + "owner": "ANY" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-193L-13-123L": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can dull 1 active Fire Job Class Zero Cadet Forward you control and 1 active Lightning Job Class Zero Cadet Forward you control (instead of paying the CP cost) to cast Nine.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD", + "element": "FIRE", + "is_active": true + }, + "owner": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "MEDIUM", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Nine enters the field or attacks", + "effect": "Choose 1 Forward opponent controls. Until the end of the turn, it loses 2000 power for each Job Class Zero Cadet you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": -2000, + "duration": "PERMANENT", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-194H-18-125H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Onion Knight enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 damaged Forward. Break it.\"\n\"Choose 1 Forward opponent controls. Return it to its owner's hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 2, + "modes": [ + { + "index": 0, + "description": "Choose 1 damaged Forward. Break it.", + "effects": [ + { + "type": "BREAK", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ] + }, + { + "index": 1, + "description": "Choose 1 Forward opponent controls. Return it to its owner's hand.", + "effects": [ + { + "type": "RETURN", + "destination": "HAND", + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "OPPONENT" + } + } + ] + } + ] + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Onion Knight is put from the field into the Break Zone", + "effect": "You may do so, search for 1 Card Name Onion Knight and play it onto the field.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "LEAVES_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "PLAY", + "target": { + "type": "CHOSEN" + }, + "modifiers": { + "enters_dull": false + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-195C-12-126R": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Gawain enters the field", + "effect": "you may search for up to 1 Fire Job Knight other than Card Name Gawain and up to 1 Water Job Knight other than Card Name Gawain and add them to your hand.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "SEARCH", + "count": 1, + "filter": { + "element": "FIRE" + }, + "destination": "HAND" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-196C-12-127C": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Steiner enters the field, select 1 of the 2 following actions.", + "effect": "\"All the Forwards you control gain +2000 power until the end of the turn.\" or \"Choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.\"", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "POWER_MOD", + "amount": 2000, + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-197C-13-125R": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Fire Forward you control is dealt damage by your opponent's abilities, the damage becomes 0 instead. If a Water Forward you control is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE_PREVENTION", + "condition": { + "damage_source": "OPPONENT_ABILITIES" + }, + "target": { + "type": "ALL", + "owner": "CONTROLLER", + "filter": { + "element": "FIRE" + } + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-198H-13-127H": [ + { + "ability_index": 0, + "original": { + "type": "auto", + "name": "", + "trigger": "When Chimé enters the field", + "effect": "choose 2, Forwards opponent controls. Return the first Forward to its owner's hand, dull and Freeze the other.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DULL", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-199H-19-125H": [ + { + "ability_index": 0, + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Mog (VI) is reduced by 1 for each Category VI Character you control.", + "is_ex_burst": false + }, + "parsed": { + "type": "FIELD", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "COST_REDUCTION_SCALING", + "card_filter": "mog (vi)", + "reduction_per": 1, + "scale_by": "FIELD_CARDS_CONTROLLED", + "scale_filter": { + "category": "VI" + }, + "for_player": "CONTROLLER" + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (VI) attacks, all the Forwards you control gain First Strike until the end of the turn.", + "effect": "When Mog (VI) attacks, all the Forwards you control gain First Strike until the end of the turn.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ATTACKS", + "source": "SELF" + }, + "effects": [ + { + "type": "ABILITY_GRANT", + "ability": "FIRST_STRIKE", + "duration": "END_OF_TURN", + "target": { + "type": "CHOSEN" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "auto", + "name": "", + "trigger": "When Mog (VI) enters the field", + "effect": "Choose 1 Character. Dull it and Freeze it. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ], + "Re-200L-19-128L": [ + { + "ability_index": 0, + "original": { + "type": "action", + "name": "Haste First Strike Brave", + "trigger": "", + "effect": "You can only pay with CP produced by Backups to cast Warrior of Light.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": "Haste First Strike Brave" + }, + "parse_confidence": "LOW", + "parse_notes": "Could not parse effects" + }, + { + "ability_index": 1, + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light enters the field due to your cast", + "effect": "Activate all the Backups you control. Draw 1 card.", + "is_ex_burst": false + }, + "parsed": { + "type": "AUTO", + "is_ex_burst": false, + "name": null, + "trigger": { + "event": "ENTERS_FIELD", + "source": "SELF" + }, + "effects": [ + { + "type": "DRAW", + "amount": 1, + "target": { + "type": "CONTROLLER" + } + } + ] + }, + "parse_confidence": "HIGH", + "parse_notes": null + }, + { + "ability_index": 2, + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 5000 damage.", + "is_ex_burst": false + }, + "parsed": { + "type": "ACTION", + "is_ex_burst": false, + "name": null, + "effects": [ + { + "type": "DAMAGE", + "amount": 5000, + "target": { + "type": "CHOOSE", + "count": 1, + "zone": "FIELD", + "filter": { + "card_type": "FORWARD" + }, + "owner": "ANY" + } + } + ], + "cost": { + "generic": 1 + } + }, + "parse_confidence": "HIGH", + "parse_notes": null + } + ] + }, + "unparsed": [ + { + "card_id": "10-102H", + "ability_index": 0, + "original_text": "Choose 1 Forward that entered the field this turn. Deal it 8000 damage.", + "reason": null + }, + { + "card_id": "10-129L", + "ability_index": 0, + "original_text": "Discard 1 card: Name 1 Element. During this turn, Hein cannot be chosen by Summons or abilities of the named Element and if Hein is dealt damage by a Summon or an ability of the named Element, the damage becomes 0 instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "11-003R", + "ability_index": 1, + "original_text": "When a [Job Samurai] or a [Card Name Samurai] you control attacks, deal 1000 damage for each [Job Samurai] or [Card Name Samurai] you control to all the Forwards opponent controls.", + "reason": "Could not parse effects" + }, + { + "card_id": "12-103H", + "ability_index": 1, + "original_text": "During this turn, the cost required to cast your next [Job Knight] Forward is reduced by 2 (it cannot become 0). You can only use this ability during your turn and only once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "15-012H", + "ability_index": 1, + "original_text": "Choose any number of Forwards. Deal them a total amount of damage equal to 5000 multiplied by each Forward of cost 3 or less you control, split as you wish among the chosen Forwards (damage must be in increments of 1000).", + "reason": "Could not parse effects" + }, + { + "card_id": "15-102H", + "ability_index": 2, + "original_text": "During this turn, if a Job Dancer or Card Name Dancer you control is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "16-077R", + "ability_index": 0, + "original_text": "The Category VI Backups you control can produce CP of any Element.", + "reason": "Could not parse field ability" + }, + { + "card_id": "16-082H", + "ability_index": 0, + "original_text": "During this turn, the next damage dealt to Mont Leonis by a Summon or an ability, becomes 0 instead. You can only use this ability once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "16-083H", + "ability_index": 2, + "original_text": "All Forwards must block if possible.", + "reason": "Could not parse field ability" + }, + { + "card_id": "16-084R", + "ability_index": 1, + "original_text": "you may give control of Leslie to your opponent.", + "reason": "Could not parse effects" + }, + { + "card_id": "16-111R", + "ability_index": 2, + "original_text": "Reduce the damage by 3000 instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "16-118C", + "ability_index": 1, + "original_text": "You may put Fiona on top of its owner's deck.", + "reason": "Could not parse effects" + }, + { + "card_id": "16-126R", + "ability_index": 0, + "original_text": "You must control Characters of cost 1, 2, 3, 4, 5 and 6 to cast Leo.", + "reason": "Could not parse field ability" + }, + { + "card_id": "16-126R", + "ability_index": 1, + "original_text": "You cannot play Leo due to Summons or abilities.", + "reason": "Could not parse field ability" + }, + { + "card_id": "16-126R", + "ability_index": 2, + "original_text": "Look at the top 5 cards of your deck. Cast 1 card among them without paying the cost and return the other cards to the bottom of your deck in any order.", + "reason": "Could not parse effects" + }, + { + "card_id": "16-138S", + "ability_index": 0, + "original_text": "You can remove 3 Reel Counters from Wakka to use Wakka's special ability without paying the cost.", + "reason": "Could not parse field ability" + }, + { + "card_id": "17-001H", + "ability_index": 0, + "original_text": "The damage dealt by your abilities to Forwards opponent controls cannot be reduced.", + "reason": "Could not parse field ability" + }, + { + "card_id": "17-001H", + "ability_index": 1, + "original_text": "During this turn, if your ability deals damage to a Forward, double the damage instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "17-022H", + "ability_index": 1, + "original_text": "discard 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "17-023H", + "ability_index": 0, + "original_text": "You may pay {i}. When you do so, your opponent randomly discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "17-029L", + "ability_index": 1, + "original_text": "your opponent reveals their hand. Select 1 card in their hand other than a Backup. Your opponent discards this card.", + "reason": "Could not parse effects" + }, + { + "card_id": "17-038R", + "ability_index": 1, + "original_text": "If your opponent has 1 card or less in their hand, White Tiger l'Cie Qun'mi cannot be broken.", + "reason": "Could not parse field ability" + }, + { + "card_id": "17-080R", + "ability_index": 0, + "original_text": "you may put Ewen on top of its owner's deck.", + "reason": "Could not parse effects" + }, + { + "card_id": "17-113L", + "ability_index": 0, + "original_text": "You can pay with Water CP instead of S when paying for the special abilities of Category FFBE Characters you control.", + "reason": "Could not parse field ability" + }, + { + "card_id": "17-124H", + "ability_index": 1, + "original_text": "During this turn, your opponent cannot search.", + "reason": "Could not parse effects" + }, + { + "card_id": "18-013R", + "ability_index": 1, + "original_text": "During this turn, the cost required to cast your next Category XIII Forward is reduced by 2 (it cannot become 0). You can only use this ability during your turn and only once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "18-015R", + "ability_index": 0, + "original_text": "Warp 2", + "reason": "Could not parse effects" + }, + { + "card_id": "18-023H", + "ability_index": 0, + "original_text": "your opponent randomly discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "18-026L", + "ability_index": 1, + "original_text": "When Teodor enters the field, your opponent discards 2 cards.", + "reason": "Could not parse effects" + }, + { + "card_id": "18-026L", + "ability_index": 2, + "original_text": "When Teodor enters the field due to Warp, your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "18-028C", + "ability_index": 1, + "original_text": "Your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "18-044R", + "ability_index": 0, + "original_text": "Warp 2", + "reason": "Could not parse effects" + }, + { + "card_id": "18-047H", + "ability_index": 0, + "original_text": "Name 1 Job and 1 Element other than Light or Dark. Bartz gains named Job and Element. (This effect does not end at the end of the turn.)", + "reason": "Could not parse effects" + }, + { + "card_id": "18-060H", + "ability_index": 0, + "original_text": "If a Forward you control other than Daisy is dealt damage, the damage is dealt to Daisy instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "18-067C", + "ability_index": 0, + "original_text": "Warp 3 — {Earth CP 1}", + "reason": "Could not parse effects" + }, + { + "card_id": "18-068R", + "ability_index": 0, + "original_text": "The Earth Backups you control can produce CP of any Element.", + "reason": "Could not parse field ability" + }, + { + "card_id": "18-087C", + "ability_index": 0, + "original_text": "You can discard 1 Job Manikin (instead of paying the CP cost) to cast False Hero.", + "reason": "Could not parse field ability" + }, + { + "card_id": "18-092C", + "ability_index": 0, + "original_text": "The Forwards of an Element other than Water lose 1000 power.", + "reason": "Could not parse field ability" + }, + { + "card_id": "18-097R", + "ability_index": 0, + "original_text": "Warp 2 - {Wind}", + "reason": "Could not parse field ability" + }, + { + "card_id": "18-098R", + "ability_index": 0, + "original_text": "Warp 4 — {Ice}{Ice}", + "reason": "Could not parse effects" + }, + { + "card_id": "18-103H", + "ability_index": 3, + "original_text": "Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card. You can only use this ability during your turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "18-105H", + "ability_index": 0, + "original_text": "The cost required for all players to cast cards other than a Backup is increased by 1.", + "reason": "Could not parse field ability" + }, + { + "card_id": "18-105H", + "ability_index": 1, + "original_text": "Damage 5 — The cost required for your opponent to cast cards other than a Backup is increased by 1.", + "reason": "Could not parse field ability" + }, + { + "card_id": "18-105H", + "ability_index": 2, + "original_text": "All the Forwards other than Ultimecia lose 8000 power until the end of the turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "18-113H", + "ability_index": 0, + "original_text": "During this turn, the cost required to cast your next card is reduced by 2.", + "reason": "Could not parse effects" + }, + { + "card_id": "18-117H", + "ability_index": 3, + "original_text": "Your opponent discards 1 card. You can only use this ability during your turn and only once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "18-140S", + "ability_index": 1, + "original_text": "the cost required to cast your next Forward is reduced by 5 (it cannot become 0). This effect will trigger only once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "19-006C", + "ability_index": 0, + "original_text": "Warp 3 — {Fire CP}", + "reason": "Could not parse effects" + }, + { + "card_id": "19-015R", + "ability_index": 0, + "original_text": "If Ruby Weapon is dealt damage, the damage becomes 1000 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "19-023C", + "ability_index": 1, + "original_text": "your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "19-026H", + "ability_index": 0, + "original_text": "your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "19-029C", + "ability_index": 1, + "original_text": "Your opponent discards 1 card. You can only use this ability during your turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "19-034C", + "ability_index": 1, + "original_text": "your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "19-040C", + "ability_index": 0, + "original_text": "If Thief is dealt damage by your opponent's abilities, the damage becomes 0 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "19-045H", + "ability_index": 0, + "original_text": "Warp 1 — Wind", + "reason": "Could not parse field ability" + }, + { + "card_id": "19-061H", + "ability_index": 0, + "original_text": "When you do so, gain [Fire][Fire][Lightning][Lightning].", + "reason": "Could not parse effects" + }, + { + "card_id": "19-077L", + "ability_index": 0, + "original_text": "Warp 4", + "reason": "Could not parse effects" + }, + { + "card_id": "19-110H", + "ability_index": 0, + "original_text": "Warp 2 - {Dark}{Dark}", + "reason": "Could not parse field ability" + }, + { + "card_id": "19-113C", + "ability_index": 0, + "original_text": "Warp 1 — {Fire}{Wind}", + "reason": "Could not parse field ability" + }, + { + "card_id": "19-120C", + "ability_index": 0, + "original_text": "Warp 2", + "reason": "Could not parse effects" + }, + { + "card_id": "19-122C", + "ability_index": 0, + "original_text": "Warp 2", + "reason": "Could not parse effects" + }, + { + "card_id": "19-131S", + "ability_index": 1, + "original_text": "during this turn, the cost required to cast your next Card Name Bahamut is reduced by 2.", + "reason": "Could not parse effects" + }, + { + "card_id": "2-007I", + "ability_index": 0, + "original_text": "You can only pay with Fire CP to play Emperor Xande onto the field.", + "reason": "Could not parse field ability" + }, + { + "card_id": "2-013C", + "ability_index": 1, + "original_text": "Deal the blocking Forward 2000 damage.", + "reason": "Could not parse effects" + }, + { + "card_id": "2-017R", + "ability_index": 0, + "original_text": "Deal all the Forwards opponent controls 1000 damage.", + "reason": "Could not parse effects" + }, + { + "card_id": "2-023H", + "ability_index": 1, + "original_text": "Name 1 Element. Rubicante cannot be chosen by Summons or abilities of the named Element this turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "2-024R", + "ability_index": 0, + "original_text": "If Rosso receives damage, reduce the damage by half instead (numbers are rounded up to units of 1000).", + "reason": "Could not parse field ability" + }, + { + "card_id": "2-037R", + "ability_index": 0, + "original_text": "If a Forward you control is dealt damage by a Backup, the damage becomes 0 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "2-057C", + "ability_index": 0, + "original_text": "Your opponent shows his/her hand.", + "reason": "Could not parse effects" + }, + { + "card_id": "2-061C", + "ability_index": 0, + "original_text": "If Ninja deals damage to a Forward this turn, double the damage instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "2-064H", + "ability_index": 0, + "original_text": "Deal each Forward opponent controls damage equal to its power minus 1000.", + "reason": "Could not parse effects" + }, + { + "card_id": "2-070R", + "ability_index": 0, + "original_text": "Each Forward can only be blocked by a Forward with a cost inferior or equal to its own this turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "2-072C", + "ability_index": 0, + "original_text": "Reddas must attack at least once per turn if possible.", + "reason": "Could not parse field ability" + }, + { + "card_id": "2-078R", + "ability_index": 0, + "original_text": "You may pay {Earth}{Earth}. If you don't pay {Earth}{Earth}, Vincent breaks after the attack or the block and doesn't deal any damage.", + "reason": "Could not parse effects" + }, + { + "card_id": "2-085H", + "ability_index": 0, + "original_text": "Back Attack (Like Summons and abilities, this card can be played during either player's Attack Phase or Main Phase.)", + "reason": "Could not parse field ability" + }, + { + "card_id": "2-088C", + "ability_index": 0, + "original_text": "If Ba'Gamnan deals damage to your opponent, the damage becomes 0 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "2-088C", + "ability_index": 1, + "original_text": "Opponent must block Ba'Gamnan if possible.", + "reason": "Could not parse field ability" + }, + { + "card_id": "2-118C", + "ability_index": 0, + "original_text": "Any card of cost 2 or less put in the Damage Zone due to Arborous Simulacrum cannot use its EX Burst.", + "reason": "Could not parse field ability" + }, + { + "card_id": "2-124H", + "ability_index": 0, + "original_text": "Cagnazzo cannot block Forwards forming a party.", + "reason": "Could not parse field ability" + }, + { + "card_id": "2-124H", + "ability_index": 2, + "original_text": "the damage becomes 0 instead (this includes player damage).", + "reason": "Could not parse effects" + }, + { + "card_id": "2-126R", + "ability_index": 1, + "original_text": "If Ghis is dealt damage by abilities other than special abilities, the damage becomes 0 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "2-129H", + "ability_index": 0, + "original_text": "If possible, Cecil must block.", + "reason": "Could not parse field ability" + }, + { + "card_id": "2-138L", + "ability_index": 0, + "original_text": "All Characters other than Light and Dark opponent controls lose all their abilities until the end of the turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "2-138L", + "ability_index": 1, + "original_text": "Name 1 Element and 1 Job. Yuna becomes the named Element and Job until the end of the turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "2-143R", + "ability_index": 1, + "original_text": "During this turn, if a Forward you control is dealt damage less than its power, the damage becomes 0 instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "2-145L", + "ability_index": 0, + "original_text": "Reduce the damage dealt to the [Job (Warrior of Light)] you control by 2000.", + "reason": "Could not parse field ability" + }, + { + "card_id": "2-147L", + "ability_index": 0, + "original_text": "The Characters opponent controls cannot use special or action abilities.", + "reason": "Could not parse field ability" + }, + { + "card_id": "20-002H", + "ability_index": 2, + "original_text": "During this turn, the next damage dealt to you becomes 0 and deal Auron 8000 damage instead. You can only use this ability once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "20-015C", + "ability_index": 0, + "original_text": "Warp 2 - Fire", + "reason": "Could not parse field ability" + }, + { + "card_id": "20-027C", + "ability_index": 0, + "original_text": "Warp 3", + "reason": "Could not parse effects" + }, + { + "card_id": "20-051H", + "ability_index": 0, + "original_text": "The cost required to cast Fat Chocobo is reduced by 1 for every 3 Wind Characters you control.", + "reason": "Could not parse field ability" + }, + { + "card_id": "20-056H", + "ability_index": 0, + "original_text": "Warp 2", + "reason": "Could not parse field ability" + }, + { + "card_id": "20-068R", + "ability_index": 0, + "original_text": "Warp 2", + "reason": "Could not parse effects" + }, + { + "card_id": "20-073C", + "ability_index": 1, + "original_text": "During this turn, the next damage dealt to Kimahri is reduced by 4000 instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "20-077L", + "ability_index": 1, + "original_text": "Discard 2 cards.", + "reason": "Could not parse effects" + }, + { + "card_id": "20-077L", + "ability_index": 2, + "original_text": "Tifa can attack once more this turn. You can only pay with CP produced by Backups to use this ability.", + "reason": "Could not parse effects" + }, + { + "card_id": "20-083R", + "ability_index": 1, + "original_text": "The Forwards opponent controls lose Haste.", + "reason": "Could not parse field ability" + }, + { + "card_id": "20-088L", + "ability_index": 0, + "original_text": "Warp 1 — Put Estinien from your hand onto the field. You can only use this ability during your Main Phase.", + "reason": "Could not parse effects" + }, + { + "card_id": "20-092R", + "ability_index": 0, + "original_text": "The cost required for the Characters opponent controls to use action abilities is increased by 2.", + "reason": "Could not parse field ability" + }, + { + "card_id": "20-097C", + "ability_index": 0, + "original_text": "Warp 3 — S", + "reason": "Could not parse field ability" + }, + { + "card_id": "20-099C/15-095C", + "ability_index": 0, + "original_text": "Gain {1}.", + "reason": "Could not parse effects" + }, + { + "card_id": "20-105C", + "ability_index": 0, + "original_text": "When Reeve enters the field, look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "reason": "Could not parse effects" + }, + { + "card_id": "20-115R", + "ability_index": 0, + "original_text": "Warp 4 - 0", + "reason": "Could not parse field ability" + }, + { + "card_id": "20-121C", + "ability_index": 0, + "original_text": "Warp 3", + "reason": "Could not parse effects" + }, + { + "card_id": "21-004L", + "ability_index": 0, + "original_text": "you may pay {X}. When you do so, gain {Fire} for each CP paid as X. The maximum you can pay for {X} is 5.", + "reason": "Could not parse effects" + }, + { + "card_id": "21-017C", + "ability_index": 0, + "original_text": "Warp 2", + "reason": "Could not parse effects" + }, + { + "card_id": "21-018R", + "ability_index": 0, + "original_text": "Warp 2", + "reason": "Could not parse effects" + }, + { + "card_id": "21-022H", + "ability_index": 1, + "original_text": "When Astos enters the field or leaves the field, gain ◆.", + "reason": "Could not parse effects" + }, + { + "card_id": "21-025R", + "ability_index": 0, + "original_text": "Warp 1", + "reason": "Could not parse effects" + }, + { + "card_id": "21-029R", + "ability_index": 1, + "original_text": "your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "21-031H", + "ability_index": 0, + "original_text": "Once per turn, you can cast a card removed by Setzer's abilities at any time you could normally cast it.", + "reason": "Could not parse field ability" + }, + { + "card_id": "21-038R", + "ability_index": 0, + "original_text": "You can cast Summons removed by Rinoa's abilities at any time you could normally cast them.", + "reason": "Could not parse field ability" + }, + { + "card_id": "21-039C", + "ability_index": 0, + "original_text": "your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "21-043C", + "ability_index": 0, + "original_text": "Look at the top 2 cards of your deck. Add 1 card among them to your hand and put the other to the bottom of your deck.", + "reason": "Could not parse effects" + }, + { + "card_id": "21-043C", + "ability_index": 1, + "original_text": "Look at the top 2 cards of your deck. Add 1 card among them to your hand and put the other to the bottom of your deck.", + "reason": "Could not parse effects" + }, + { + "card_id": "21-061H", + "ability_index": 3, + "original_text": "During this turn, the Forwards you control cannot be chosen by EX Bursts.", + "reason": "Could not parse effects" + }, + { + "card_id": "21-108R", + "ability_index": 0, + "original_text": "If you control a Card Name Cecil or a Card Name Rosa, you can pay {Water} (instead of paying the CP cost) to cast Ceodore.", + "reason": "Could not parse field ability" + }, + { + "card_id": "21-109C", + "ability_index": 0, + "original_text": "Look at the top 3 cards of your deck. Add 1 card among them to your hand and put 1 card at the bottom of your deck, then put the remaining card on top of your deck.", + "reason": "Could not parse effects" + }, + { + "card_id": "21-113R", + "ability_index": 1, + "original_text": "The Job Pirate Forwards and Card Name Viking Forwards other than Bikke you control gain \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"", + "reason": "Could not parse field ability" + }, + { + "card_id": "21-114L", + "ability_index": 0, + "original_text": "The power of the Job Pirate Forwards and Card Name Viking Forwards other than Faris you control becomes 8000.", + "reason": "Could not parse field ability" + }, + { + "card_id": "21-126S", + "ability_index": 0, + "original_text": "You can pay {Fire}{Fire} (instead of paying the CP cost) to cast Cloud.", + "reason": "Could not parse field ability" + }, + { + "card_id": "21-130S", + "ability_index": 0, + "original_text": "You must control a Category DFF Forward to cast Noctis.", + "reason": "Could not parse field ability" + }, + { + "card_id": "21-132S", + "ability_index": 1, + "original_text": "If Cecil is dealt damage by your opponent's abilities, the damage becomes 0 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "22-032L", + "ability_index": 0, + "original_text": "your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "22-039C", + "ability_index": 2, + "original_text": "Epiornis cannot be blocked by a Forward of cost 3 or less.", + "reason": "Could not parse effects" + }, + { + "card_id": "22-055H", + "ability_index": 1, + "original_text": "During this turn, the cost required to cast your next Forward is reduced by 2 (it cannot become 0).", + "reason": "Could not parse effects" + }, + { + "card_id": "22-106R", + "ability_index": 0, + "original_text": "during this turn, the cost required to cast your next Card Name Tidus is reduced by 2 (it cannot become 0).", + "reason": "Could not parse effects" + }, + { + "card_id": "22-112R", + "ability_index": 0, + "original_text": "Cards with LB cannot be included in your main deck.", + "reason": "Could not parse field ability" + }, + { + "card_id": "22-115R", + "ability_index": 0, + "original_text": "(Cards with [Limit Break] cannot be included in your main deck.)", + "reason": "Could not parse field ability" + }, + { + "card_id": "22-116L", + "ability_index": 0, + "original_text": "Deal 1000 damage for each Wind Character you control to all the Forwards opponent controls.", + "reason": "Could not parse effects" + }, + { + "card_id": "22-121R", + "ability_index": 0, + "original_text": "(Cards with LB cannot be included in your main deck.)", + "reason": "Could not parse field ability" + }, + { + "card_id": "22-123R", + "ability_index": 0, + "original_text": "Cards with LB cannot be included in your main deck.", + "reason": "Could not parse field ability" + }, + { + "card_id": "23-025C", + "ability_index": 0, + "original_text": "Gain an Ice CP. This effect will trigger only once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "23-028L", + "ability_index": 0, + "original_text": "Discard 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "23-029R", + "ability_index": 1, + "original_text": "Your opponent discards 1 card. This effect will trigger only once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "23-032H", + "ability_index": 0, + "original_text": "You can only cast Drautos if your opponent has 2 cards or less in their hand.", + "reason": "Could not parse field ability" + }, + { + "card_id": "23-034R", + "ability_index": 1, + "original_text": "your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "23-042C", + "ability_index": 1, + "original_text": "During this turn, if Vaan deals damage to a Forward, double the damage instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "23-050H", + "ability_index": 0, + "original_text": "Warp 3", + "reason": "Could not parse effects" + }, + { + "card_id": "23-051L", + "ability_index": 1, + "original_text": "At the beginning of your next Main Phase 1, play Hope onto the field. You can only use this ability during your turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "23-088L", + "ability_index": 1, + "original_text": "During this turn, the power of Forwards opponent controls cannot be increased by Summons or abilities.", + "reason": "Could not parse effects" + }, + { + "card_id": "23-111C/15-123C", + "ability_index": 0, + "original_text": "Gain 1 CP of Lightning element.", + "reason": "Could not parse effects" + }, + { + "card_id": "23-112H", + "ability_index": 1, + "original_text": "Gain [Water][Water].", + "reason": "Could not parse effects" + }, + { + "card_id": "23-115L", + "ability_index": 0, + "original_text": "Gain [Light][Light].", + "reason": "Could not parse effects" + }, + { + "card_id": "23-118H", + "ability_index": 2, + "original_text": "You may play 1 face down Card Name Ardyn from your LB deck onto the field dull. If you do so, turn 1 face down card in your LB deck face up.", + "reason": "Could not parse effects" + }, + { + "card_id": "23-121L", + "ability_index": 0, + "original_text": "3", + "reason": "Could not parse effects" + }, + { + "card_id": "24-010C", + "ability_index": 0, + "original_text": "You can pay 2 Fire (instead of paying the CP cost) to cast Cetia.", + "reason": "Could not parse field ability" + }, + { + "card_id": "24-024R", + "ability_index": 1, + "original_text": "Your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "24-031R", + "ability_index": 1, + "original_text": "The Priming cost of the Forwards you control can be paid with CP of any Element.", + "reason": "Could not parse field ability" + }, + { + "card_id": "24-034C", + "ability_index": 0, + "original_text": "You can pay 1 Ice (instead of paying the CP cost) to cast Velis.", + "reason": "Could not parse field ability" + }, + { + "card_id": "24-041C", + "ability_index": 0, + "original_text": "Warp 1 — {Wind}", + "reason": "Could not parse field ability" + }, + { + "card_id": "24-044H", + "ability_index": 1, + "original_text": "The Backups you control can produce CP of any Element.", + "reason": "Could not parse field ability" + }, + { + "card_id": "24-045C", + "ability_index": 0, + "original_text": "You can pay 2 Wind CP (instead of paying the CP cost) to cast Jeume.", + "reason": "Could not parse field ability" + }, + { + "card_id": "24-046R", + "ability_index": 1, + "original_text": "Your opponent reveals their hand. You may select 1 card from their hand. If you do so, your opponent discards it and draws 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "24-048L", + "ability_index": 0, + "original_text": "Warp 5", + "reason": "Could not parse effects" + }, + { + "card_id": "24-051R", + "ability_index": 1, + "original_text": "\"Garuda (XVI)\" — {S}", + "reason": "Could not parse effects" + }, + { + "card_id": "24-071C", + "ability_index": 0, + "original_text": "You can pay 1 Earth (instead of paying the CP cost) to cast Rulgia.", + "reason": "Could not parse field ability" + }, + { + "card_id": "24-078R", + "ability_index": 0, + "original_text": "", + "reason": "Could not parse effects" + }, + { + "card_id": "24-079L", + "ability_index": 2, + "original_text": "The Forwards opponent controls must block if possible.", + "reason": "Could not parse field ability" + }, + { + "card_id": "24-087C", + "ability_index": 0, + "original_text": "You can pay 2 Lightning CP (instead of paying the CP cost) to cast Ranan.", + "reason": "Could not parse field ability" + }, + { + "card_id": "24-090L", + "ability_index": 1, + "original_text": "When Leon is chosen by your opponent's ability, your opponent gains control of Leon.", + "reason": "Could not parse field ability" + }, + { + "card_id": "24-102C", + "ability_index": 0, + "original_text": "You can pay 1 Water CP (instead of paying the CP cost) to cast Perrene.", + "reason": "Could not parse field ability" + }, + { + "card_id": "24-105R", + "ability_index": 1, + "original_text": "until the end of the turn, all the Forwards opponent controls lose all their abilities and 3000 power.", + "reason": "Could not parse effects" + }, + { + "card_id": "24-122H", + "ability_index": 0, + "original_text": "Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card.", + "reason": "Could not parse effects" + }, + { + "card_id": "25-016R", + "ability_index": 1, + "original_text": "Name 1 Element. During this turn, if Rubicante is dealt damage by abilities of the named Element, the damage becomes 0 instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "25-018C", + "ability_index": 0, + "original_text": "discard 1 Ice card: Your opponent discards 1 card. You can only use this ability during your turn and only once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "25-022C", + "ability_index": 1, + "original_text": "If your opponent has 3 cards or more in their hand, your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "25-023C", + "ability_index": 0, + "original_text": "Warp 2", + "reason": "Could not parse effects" + }, + { + "card_id": "25-025L", + "ability_index": 2, + "original_text": "Your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "25-042C", + "ability_index": 0, + "original_text": "Your opponent reveals their hand. You may select 1 card from their hand. If you do so, your opponent discards it and draws 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "25-044C", + "ability_index": 0, + "original_text": "Warp 2 — [Wind][1]", + "reason": "Could not parse effects" + }, + { + "card_id": "25-086R", + "ability_index": 0, + "original_text": "The power of Forwards opponent controls cannot be increased by Summons or abilities.", + "reason": "Could not parse field ability" + }, + { + "card_id": "25-101L", + "ability_index": 1, + "original_text": "During this turn, the cost required to cast your next Summon is reduced by 1 (it cannot become 0).", + "reason": "Could not parse effects" + }, + { + "card_id": "25-112H", + "ability_index": 1, + "original_text": "During this turn, the cost required to cast your next Category MOBIUS Forward is reduced by 2 (it cannot become 0).", + "reason": "Could not parse effects" + }, + { + "card_id": "26-003R", + "ability_index": 1, + "original_text": "Ifrit (XVI) gains \"If Ifrit (XVI) is dealt damage less than Ifrit (XVI)'s power, the damage becomes 0 instead.\" (This effect does not end at the end of the turn.)", + "reason": "Could not parse effects" + }, + { + "card_id": "26-005H", + "ability_index": 0, + "original_text": "Clive gains all the special abilities of the Job Eikon you own removed from the game.", + "reason": "Could not parse effects" + }, + { + "card_id": "26-018H", + "ability_index": 0, + "original_text": "Add up to 2 Fire cards and/or Category XVI cards among them to your hand and return the other cards to the bottom of your deck in any order.", + "reason": "Could not parse effects" + }, + { + "card_id": "26-029R", + "ability_index": 2, + "original_text": "Your opponent discards 2 cards. You can only use this ability during your Main Phase.", + "reason": "Could not parse effects" + }, + { + "card_id": "26-030C", + "ability_index": 0, + "original_text": "your opponent randomly discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "26-033C", + "ability_index": 1, + "original_text": "During this turn, the cost required to cast your next Summon is reduced by 2 (it cannot become 0).", + "reason": "Could not parse effects" + }, + { + "card_id": "26-038H", + "ability_index": 0, + "original_text": "Warp 1 — {I}{I}", + "reason": "Could not parse field ability" + }, + { + "card_id": "26-039H", + "ability_index": 0, + "original_text": "Your opponent discards 1 card. This effect will trigger only once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "26-048C", + "ability_index": 0, + "original_text": "Warp 2 — {w}{w}", + "reason": "Could not parse field ability" + }, + { + "card_id": "26-053L", + "ability_index": 0, + "original_text": "You can pay {Wind}{Wind}{Wind} (instead of paying the CP cost) to cast Bartz.", + "reason": "Could not parse field ability" + }, + { + "card_id": "26-055H", + "ability_index": 0, + "original_text": "Your Warp cost can be paid with CP of any Element.", + "reason": "Could not parse field ability" + }, + { + "card_id": "26-070H", + "ability_index": 0, + "original_text": "Zangan and the Card Name Tifa you control can use action abilities and special abilities with [S] in the cost as though they had Haste.", + "reason": "Could not parse field ability" + }, + { + "card_id": "26-076H", + "ability_index": 1, + "original_text": "If you control a Card Name Zangan, you can discard 1 card instead of S when paying for Tifa's special ability.", + "reason": "Could not parse field ability" + }, + { + "card_id": "26-084H", + "ability_index": 0, + "original_text": "The Priming cost of the Characters you control can be paid with CP of any Element.", + "reason": "Could not parse field ability" + }, + { + "card_id": "26-085L", + "ability_index": 1, + "original_text": "Vrtra gains \"Vrtra cannot be chosen by your opponent's abilities.\" until the end of your opponent's turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "26-098L", + "ability_index": 1, + "original_text": "If Lightning forming a party deals damage to your opponent, the damage becomes 2 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "26-103L", + "ability_index": 1, + "original_text": "Azdaja gains \"Azdaja cannot be chosen by your opponent's abilities.\" until the end of your opponent's turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "26-111C", + "ability_index": 0, + "original_text": "Look at the top 3 cards of your deck. Return them to the top of your deck in any order.", + "reason": "Could not parse effects" + }, + { + "card_id": "26-112H", + "ability_index": 1, + "original_text": "If a Card Name Yuna Forward you control is dealt damage, the damage is dealt to Tidus instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "27-010L", + "ability_index": 0, + "original_text": "name 1 Job. All the Forwards with the named Job opponent controls lose all their abilities until the end of the turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "27-011C", + "ability_index": 0, + "original_text": "Warp 2", + "reason": "Could not parse effects" + }, + { + "card_id": "27-021C", + "ability_index": 0, + "original_text": "your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "27-021C", + "ability_index": 1, + "original_text": "The Job Warrior Forwards and Card Name Warrior Forwards you control gain \"When this Forward is chosen by your opponent's ability, your opponent discards 1 card.\"", + "reason": "Could not parse field ability" + }, + { + "card_id": "27-047H", + "ability_index": 0, + "original_text": "You can play 2 or more Card Name Wendigo onto the field.", + "reason": "Could not parse field ability" + }, + { + "card_id": "27-053C", + "ability_index": 0, + "original_text": "Look at the same number of cards from the top of your deck as the Backups you control. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "reason": "Could not parse effects" + }, + { + "card_id": "27-062L", + "ability_index": 0, + "original_text": "When Krile (XIV) enters the field, if there are 3 or more different Elements among Characters you control, look at the top 4 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "reason": "Could not parse effects" + }, + { + "card_id": "27-064C", + "ability_index": 0, + "original_text": "If you cast Summoner, you may pay {Earth}{Earth} as an extra cost.", + "reason": "Could not parse field ability" + }, + { + "card_id": "27-111L", + "ability_index": 1, + "original_text": "name 1 Job.", + "reason": "Could not parse effects" + }, + { + "card_id": "27-120R", + "ability_index": 0, + "original_text": "", + "reason": "Could not parse effects" + }, + { + "card_id": "27-121R", + "ability_index": 1, + "original_text": "your opponent discards 1 card. This effect will trigger only once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "3-034H", + "ability_index": 1, + "original_text": "Deal each Forward opponent controls damage equal to half of its power (round up to the nearest 1000).", + "reason": "Could not parse effects" + }, + { + "card_id": "3-045R", + "ability_index": 1, + "original_text": "its effect is cancelled if your opponent doesn't pay {3}.", + "reason": "Could not parse effects" + }, + { + "card_id": "3-050L", + "ability_index": 0, + "original_text": "If you control a Category VII Forward, the cost for playing Aerith onto the field is reduced by 1.", + "reason": "Could not parse field ability" + }, + { + "card_id": "3-056H", + "ability_index": 0, + "original_text": "your opponent reveals his/her hand. Select 1 card from their hand. Your opponent discards this card.", + "reason": "Could not parse effects" + }, + { + "card_id": "3-065L", + "ability_index": 0, + "original_text": "Bartz has the Jobs of the Forwards you control.", + "reason": "Could not parse field ability" + }, + { + "card_id": "3-069C", + "ability_index": 0, + "original_text": "If you control Card Name Vincent, the cost for playing Yuffie onto the field becomes 0.", + "reason": "Could not parse field ability" + }, + { + "card_id": "3-088L", + "ability_index": 1, + "original_text": "deal 1 point of damage to your opponent.", + "reason": "Could not parse effects" + }, + { + "card_id": "3-091C", + "ability_index": 0, + "original_text": "Berserker cannot form parties.", + "reason": "Could not parse field ability" + }, + { + "card_id": "3-091C", + "ability_index": 1, + "original_text": "Berserker must attack at least once per turn if possible.", + "reason": "Could not parse field ability" + }, + { + "card_id": "3-095R", + "ability_index": 2, + "original_text": "Deal damage equal to half of Yang's power to all the Forwards opponent controls (round up to the nearest 1000).", + "reason": "Could not parse effects" + }, + { + "card_id": "3-100L", + "ability_index": 0, + "original_text": "When Exdeath attacks, all Characters opponent controls lose their Jobs until the end of the turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "3-103H", + "ability_index": 1, + "original_text": "Gilgamesh cannot be chosen by Summons during this turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "3-122C", + "ability_index": 0, + "original_text": "Place any number of cards from your hand at the bottom of your deck in any order. Then, draw the same number of cards.", + "reason": "Could not parse effects" + }, + { + "card_id": "3-130R", + "ability_index": 1, + "original_text": "Until the end of the turn, all the Forwards opponent controls lose 1000 power for every 2 Water Characters you control.", + "reason": "Could not parse effects" + }, + { + "card_id": "3-136C", + "ability_index": 0, + "original_text": "If White Mage or a Forward forming a party with White Mage receives damage, the damage decreases by 3000 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "3-145L", + "ability_index": 1, + "original_text": "Remove from the game all the Forwards on the field other than Light and Dark. Then, remove from the top of your deck twice the number of cards removed by the previous effect.", + "reason": "Could not parse effects" + }, + { + "card_id": "3-154S", + "ability_index": 0, + "original_text": "If you control a Category IX Forward, the cost for playing Zidane onto the field is reduced by 1.", + "reason": "Could not parse field ability" + }, + { + "card_id": "4-034R", + "ability_index": 0, + "original_text": "Cid (WOFF) cannot be broken.", + "reason": "Could not parse field ability" + }, + { + "card_id": "4-046R", + "ability_index": 0, + "original_text": "Deal each Forward opponent controls damage equal to half of its power (round up to the nearest 1000).", + "reason": "Could not parse effects" + }, + { + "card_id": "4-048L", + "ability_index": 2, + "original_text": "Locke cannot be blocked this turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "4-103C", + "ability_index": 0, + "original_text": "If Warrior receives damage, double the damage instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "4-130H", + "ability_index": 1, + "original_text": "Divide 12000 damage equally among all the Forwards opponent controls (round up to the nearest 1000).", + "reason": "Could not parse effects" + }, + { + "card_id": "4-141C", + "ability_index": 0, + "original_text": "Mime's power becomes the same as your opponent's weakest Forward until the end of the turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "4-147H", + "ability_index": 1, + "original_text": "Until the end of the turn, all the Monsters you control also become Forwards with 7000 power.", + "reason": "Could not parse effects" + }, + { + "card_id": "5-009C", + "ability_index": 0, + "original_text": "All the Forwards opponent controls cannot block Forwards with a power inferior to their own this turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "5-042C", + "ability_index": 0, + "original_text": "If Trickster is dealt damage by a Forward with Haste or First Strike, the damage becomes 0 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "5-047C", + "ability_index": 0, + "original_text": "you may cast 1 Summon from your hand. The cost required to cast it is reduced by 1 (it cannot become 0).", + "reason": "Could not parse effects" + }, + { + "card_id": "5-050H", + "ability_index": 1, + "original_text": "Adelle cannot be blocked this turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "5-055C", + "ability_index": 0, + "original_text": "Your opponent reveals his/her hand. Select 1 Character card from their hand. Your opponent discards this card. You can only use this ability during your turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "5-056H", + "ability_index": 0, + "original_text": "your opponent reveals his/her hand.", + "reason": "Could not parse effects" + }, + { + "card_id": "5-057C", + "ability_index": 0, + "original_text": "During this turn, if a Forward you control is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "5-078R", + "ability_index": 0, + "original_text": "If you have received 5 points of damage or more, the cost for playing Gabranth onto the field is reduced by 3 (it cannot become 0).", + "reason": "Could not parse field ability" + }, + { + "card_id": "5-107H", + "ability_index": 1, + "original_text": "If Thancred receives damage while dull, the damage is reduced by 2000 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "5-124H", + "ability_index": 1, + "original_text": "All the Forwards opponent controls lose 2000 power for each CP required to play them until the end of the turn. You can only use this ability if Ozma is a Forward.", + "reason": "Could not parse effects" + }, + { + "card_id": "5-132R", + "ability_index": 0, + "original_text": "Look at the top 4 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "reason": "Could not parse effects" + }, + { + "card_id": "5-135L", + "ability_index": 0, + "original_text": "When Porom enters the field, look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "reason": "Could not parse effects" + }, + { + "card_id": "5-138C", + "ability_index": 0, + "original_text": "During this turn, if Moogle Knight is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "5-147L", + "ability_index": 1, + "original_text": "Take 1 more turn after this one. At the end of that turn, you lose the game.", + "reason": "Could not parse effects" + }, + { + "card_id": "5-148H", + "ability_index": 2, + "original_text": "select 1 Element. Kam'lanaut becomes that Element (this effect does not end at the end of the turn).", + "reason": "Could not parse effects" + }, + { + "card_id": "5-154S", + "ability_index": 0, + "original_text": "Look at the top card of your deck. You can only use this ability once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "6-044L", + "ability_index": 2, + "original_text": "your opponent reveals his/her hand. Select 1 Forward from their hand. Your opponent discards this card.", + "reason": "Could not parse effects" + }, + { + "card_id": "6-062R", + "ability_index": 1, + "original_text": "Remove Rikku from the Battle. You can only use this ability when Rikku is in Battle.", + "reason": "Could not parse effects" + }, + { + "card_id": "6-063H", + "ability_index": 0, + "original_text": "Your opponent gains control of Leon.", + "reason": "Could not parse effects" + }, + { + "card_id": "6-063H", + "ability_index": 1, + "original_text": "Your opponent gains control of Leon.", + "reason": "Could not parse effects" + }, + { + "card_id": "6-084L", + "ability_index": 1, + "original_text": "Backups you control can produce CP of any Element.", + "reason": "Could not parse field ability" + }, + { + "card_id": "6-090H", + "ability_index": 0, + "original_text": "your opponent gains control of Kain.", + "reason": "Could not parse effects" + }, + { + "card_id": "6-090H", + "ability_index": 1, + "original_text": "your opponent gains control of Kain.", + "reason": "Could not parse effects" + }, + { + "card_id": "6-103H", + "ability_index": 1, + "original_text": "Ricard must block if possible.", + "reason": "Could not parse field ability" + }, + { + "card_id": "6-130L", + "ability_index": 0, + "original_text": "Your opponent randomly removes 1 card in his/her hand from the game.", + "reason": "Could not parse effects" + }, + { + "card_id": "7-010L", + "ability_index": 0, + "original_text": "If you have received 4 points of damage or more, the cost for playing Jecht onto the field is reduced by 4.", + "reason": "Could not parse field ability" + }, + { + "card_id": "7-066C", + "ability_index": 0, + "original_text": "Like Summons and abilities, this card can be played during either player's Attack Phase or Main Phase.", + "reason": "Could not parse field ability" + }, + { + "card_id": "7-067L", + "ability_index": 0, + "original_text": "Galuf cannot be broken during your turn.", + "reason": "Could not parse field ability" + }, + { + "card_id": "7-067L", + "ability_index": 1, + "original_text": "You may pay {Earth}{Earth}. If you do so, it must block Galuf this turn if possible.", + "reason": "Could not parse effects" + }, + { + "card_id": "7-068H", + "ability_index": 2, + "original_text": "Until the end of the turn, Krile cannot be chosen by your opponent's abilities.", + "reason": "Could not parse effects" + }, + { + "card_id": "7-075R", + "ability_index": 0, + "original_text": "You can discard Light and Dark Element cards from your hand to produce CP. (Light cards produce 2 Light CP each and Dark cards produce 2 Dark CP each.)", + "reason": "Could not parse field ability" + }, + { + "card_id": "7-077L", + "ability_index": 2, + "original_text": "During this turn, the next damage dealt to Noctis becomes 0 instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "7-082R", + "ability_index": 0, + "original_text": "The Job Moogle Backups you control can produce CP of any Element.", + "reason": "Could not parse field ability" + }, + { + "card_id": "7-107R", + "ability_index": 0, + "original_text": "If Gawain is dealt damage by a Forward's ability, the damage becomes 0 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "7-113R", + "ability_index": 1, + "original_text": "Until the end of the turn, all the Forwards opponent controls lose 5000 power. You can only use this ability if you have received 5 points of damage or more.", + "reason": "Could not parse effects" + }, + { + "card_id": "7-115R", + "ability_index": 1, + "original_text": "During this turn, the cost required to cast your next Summon is reduced by 1 (it cannot become 0).", + "reason": "Could not parse effects" + }, + { + "card_id": "7-119H", + "ability_index": 0, + "original_text": "all the Forwards opponent controls lose their abilities until the end of the turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "7-127L", + "ability_index": 0, + "original_text": "Reveal the top card of your deck. If it is a Summon, you may pay the cost and cast it. You can only use this ability once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "7-128H", + "ability_index": 0, + "original_text": "Yuri has all the Elements except Dark.", + "reason": "Could not parse field ability" + }, + { + "card_id": "7-130L", + "ability_index": 1, + "original_text": "At the end of your next turn, if Sin is on the field, your opponent loses the game. You can only use this ability during your turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "8-026L", + "ability_index": 0, + "original_text": "At the beginning of your opponent's Main Phase 1, your opponent selects 1 active Character he/she controls and dulls it.", + "reason": "Could not parse effects" + }, + { + "card_id": "8-047C", + "ability_index": 0, + "original_text": "Place up to 2 cards from your hand at the bottom of your deck in any order. Then, draw the same number of cards as were returned to your deck.", + "reason": "Could not parse effects" + }, + { + "card_id": "8-052C", + "ability_index": 0, + "original_text": "Name 1 Element. Your opponent randomly reveals 2 cards from his/her hand. Select 1 card of the same Element as named among them. Your opponent discards this card.", + "reason": "Could not parse effects" + }, + { + "card_id": "8-060L", + "ability_index": 0, + "original_text": "If you pay the cost to play Fina onto the field, you may pay an extra {W}{W}{W}.", + "reason": "Could not parse field ability" + }, + { + "card_id": "8-068L", + "ability_index": 1, + "original_text": "Ardyn cannot be broken.", + "reason": "Could not parse field ability" + }, + { + "card_id": "8-074H", + "ability_index": 0, + "original_text": "You can only pay with Earth CP to play Gladiolus onto the field.", + "reason": "Could not parse field ability" + }, + { + "card_id": "8-077C", + "ability_index": 0, + "original_text": "Choose 1 Forward. Until the end of the turn, it gains +1000 power for each Earth Backup you control.", + "reason": null + }, + { + "card_id": "8-089R", + "ability_index": 1, + "original_text": "During this turn, the next damage dealt to Ark Angel EV by a Forward becomes 0 instead.", + "reason": "Could not parse effects" + }, + { + "card_id": "8-116R", + "ability_index": 0, + "original_text": "If a Forward you control receives 1000 damage, the damage becomes 0 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "8-128R", + "ability_index": 0, + "original_text": "The power of Forwards cannot be increased by Summons or abilities.", + "reason": "Could not parse field ability" + }, + { + "card_id": "8-129R", + "ability_index": 0, + "original_text": "If you don't control any Forwards, the cost for playing Lion onto the field is reduced by 1.", + "reason": "Could not parse field ability" + }, + { + "card_id": "8-132L", + "ability_index": 0, + "original_text": "If you control a Category XV Forward, the cost for playing Lunafreya onto the field is reduced by 1.", + "reason": "Could not parse field ability" + }, + { + "card_id": "9-072H", + "ability_index": 0, + "original_text": "If Baigan is dealt 3000 damage or less, the damage becomes 0 instead.", + "reason": "Could not parse field ability" + }, + { + "card_id": "9-077L", + "ability_index": 0, + "original_text": "Look at the top 5 cards of your deck. Reveal 1 Summon other than Light and Dark among them and cast it without paying the cost. Then, shuffle the other cards and return them to the bottom of your deck.", + "reason": "Could not parse effects" + }, + { + "card_id": "9-077L", + "ability_index": 1, + "original_text": "Look at the top X cards of your deck. Reveal 1 Summon of cost X or less among them and cast it without paying the cost. Then, shuffle the other cards and return them to the bottom of your deck.", + "reason": "Could not parse effects" + }, + { + "card_id": "9-111H", + "ability_index": 0, + "original_text": "Reveal the top card of your deck. If it is a Backup, cancel all effects choosing Banon.", + "reason": "Could not parse effects" + }, + { + "card_id": "9-119C", + "ability_index": 0, + "original_text": "Negate all damage dealt to all the Forwards you control.", + "reason": "Could not parse effects" + }, + { + "card_id": "9-121L", + "ability_index": 0, + "original_text": "You can only pay with Fire CP, Wind CP, Earth CP or Water CP and you must use CP of 2 or more different Elements to play Wol onto the field.", + "reason": "Could not parse field ability" + }, + { + "card_id": "B-001", + "ability_index": 0, + "original_text": "Chaos cannot leave the field due to your opponent's Summons or abilities.", + "reason": "Could not parse field ability" + }, + { + "card_id": "B-002", + "ability_index": 0, + "original_text": "Spiritus cannot leave the field due to your opponent's Summons or abilities.", + "reason": "Could not parse field ability" + }, + { + "card_id": "B-002", + "ability_index": 1, + "original_text": "You can play 2 or more Dark Characters onto the field.", + "reason": "Could not parse effects" + }, + { + "card_id": "B-002", + "ability_index": 2, + "original_text": "Spiritus is on the field: Spiritus can produce CP of any Element.", + "reason": "Could not parse effects" + }, + { + "card_id": "B-002", + "ability_index": 3, + "original_text": "You can discard Dark Element cards from your hand to produce CP. (Dark cards produce 2 Dark CP each.)", + "reason": "Could not parse effects" + }, + { + "card_id": "B-007", + "ability_index": 0, + "original_text": "EX Bursts of cards put into the Damage Zone due to Shadow Lord cannot be used.", + "reason": "Could not parse effects" + }, + { + "card_id": "B-011", + "ability_index": 1, + "original_text": "At the end of your next turn, if Sin is on the field, your opponent loses the game. You can only use this ability during your turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "B-029", + "ability_index": 0, + "original_text": "President Shinra cannot leave the field due to your opponent's Summons or abilities.", + "reason": "Could not parse field ability" + }, + { + "card_id": "B-030", + "ability_index": 0, + "original_text": "Hojo cannot leave the field due to your opponent's Summons or abilities.", + "reason": "Could not parse field ability" + }, + { + "card_id": "B-030", + "ability_index": 1, + "original_text": "Hojo can produce CP of any Element.", + "reason": "Could not parse effects" + }, + { + "card_id": "B-051", + "ability_index": 1, + "original_text": "Elena cannot be chosen by your opponent's Summons.", + "reason": "Could not parse effects" + }, + { + "card_id": "C-002", + "ability_index": 0, + "original_text": "Search your deck for 1 Wind Forward, reveal it to your opponent, put it into your hand, then shuffle your deck.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-031H-16-023H", + "ability_index": 1, + "original_text": "Your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-044C-8-034R", + "ability_index": 0, + "original_text": "At the end of each of your opponent's turns, if your opponent has 2 cards or more in their hand, your opponent discards 1 card.", + "reason": "Could not parse field ability" + }, + { + "card_id": "Re-048C-10-039C", + "ability_index": 0, + "original_text": "Member of the Amathrwn Society", + "reason": "Could not parse field ability" + }, + { + "card_id": "Re-053C-4-044R", + "ability_index": 0, + "original_text": "You may search for 1 Card Name Cid Randell or Card Name Remedi and add it to your hand.", + "reason": null + }, + { + "card_id": "Re-054C-16-042R", + "ability_index": 1, + "original_text": "Your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-058H-4-048L", + "ability_index": 0, + "original_text": "your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-058H-4-048L", + "ability_index": 1, + "original_text": "your opponent discards 1 card.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-058H-4-048L", + "ability_index": 2, + "original_text": "EX: Locke cannot be blocked this turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-060H-16-043H", + "ability_index": 2, + "original_text": "You can only use this ability once per turn.", + "reason": "Could not parse field ability" + }, + { + "card_id": "Re-062C-18-035R", + "ability_index": 0, + "original_text": "Reveal the top 5 cards of your deck. Add 1 Fire, Earth or Water card among them to your hand and return the other cards to the bottom of your deck in any order.", + "reason": null + }, + { + "card_id": "Re-064C-8-047C", + "ability_index": 0, + "original_text": "Place up to 2 cards from your hand at the bottom of your deck in any order. Then, draw the same number of cards as were returned to your deck.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-064C-8-047C", + "ability_index": 1, + "original_text": "Then, place 1 card from your hand at the bottom of your deck. You can only use this ability if you control a Card Name Norschladen.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-091C-13-054C", + "ability_index": 1, + "original_text": "The cost required to cast your Job Manikin can be paid with CP of any Element.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-096C-11-068R", + "ability_index": 0, + "original_text": "You may search for 1 Job King and add it to your hand.", + "reason": null + }, + { + "card_id": "Re-115H-6-084L", + "ability_index": 1, + "original_text": "The Backups you control can produce CP of any Element.", + "reason": "Could not parse field ability" + }, + { + "card_id": "Re-122L-2-099L", + "ability_index": 0, + "original_text": "Choose 1 Forward opponent controls of cost equal to or less than the number of Lightning Backups you control. Break it.", + "reason": null + }, + { + "card_id": "Re-129H-18-073H", + "ability_index": 1, + "original_text": "Warp 5", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-138H-18-081H", + "ability_index": 2, + "original_text": "You can only use this ability once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-151L-17-113L", + "ability_index": 0, + "original_text": "You can pay with [Wind] instead of [Water] when paying for the special abilities of Category FFBE Characters you control.", + "reason": "Could not parse field ability" + }, + { + "card_id": "Re-159C-10-119R", + "ability_index": 0, + "original_text": "You may search for 1 Job Goblin or Card Name Goblin and add it to your hand.", + "reason": null + }, + { + "card_id": "Re-161H-12-103H", + "ability_index": 1, + "original_text": "During this turn, the cost required to cast your next Job Knight Forward is reduced by 2 (it cannot become 0). You can only use this ability during your turn and only once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-169L-12-105L", + "ability_index": 1, + "original_text": "", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-169L-12-105L", + "ability_index": 2, + "original_text": "", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-176L-20-127L", + "ability_index": 2, + "original_text": "You can only use this ability during your turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-186H-19-110H", + "ability_index": 1, + "original_text": "Warp 2", + "reason": "Could not parse field ability" + }, + { + "card_id": "Re-188H-18-117H", + "ability_index": 2, + "original_text": "Your opponent discards 1 card. You can only use this ability during your turn and only once per turn.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-189L-12-119L", + "ability_index": 1, + "original_text": "Y'shtola cannot be blocked by a Forward of cost 4 or more.", + "reason": "Could not parse effects" + }, + { + "card_id": "Re-200L-19-128L", + "ability_index": 0, + "original_text": "You can only pay with CP produced by Backups to cast Warrior of Light.", + "reason": "Could not parse effects" + } + ] +} \ No newline at end of file diff --git a/data/ability_issues.json b/data/ability_issues.json new file mode 100644 index 0000000..ce27163 --- /dev/null +++ b/data/ability_issues.json @@ -0,0 +1,16873 @@ +{ + "generated_at": "2026-02-01T20:18:23.884326", + "summary": { + "unparsed": 0, + "low_confidence": 1008, + "unknown_effects": 25, + "missing_targets": 0, + "complex_conditions": 0 + }, + "issues": { + "1-020R": { + "name": "Fang", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast [Card Name (Bahamut)] is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "1-027H": { + "name": "Lann", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Lann cannot be blocked by a Forward with a power greater than his.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Lann cannot block a Forward with a power greater than his.", + "is_ex_burst": false + } + } + ] + }, + "1-029C": { + "name": "Red XIII", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "If this Forward blocks or is blocked by a Forward without First Strike, this Forward deals damage first.", + "is_ex_burst": false + } + } + ] + }, + "1-045R": { + "name": "Serah", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Snow)], it cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "1-046H": { + "name": "Terra", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required for your opponent to cast Summons increases by 1.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Terra cannot be chosen by opponent's Summons.", + "is_ex_burst": false + } + } + ] + }, + "1-047R": { + "name": "Terra", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Magic Charge", + "trigger": "", + "effect": "Terra gains \"If Terra deals damage to a Forward, double the damage\" until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "1-055C": { + "name": "Dark Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Dark Knight is put from the field into the Break Zone", + "effect": "Dark Knight deals you 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "1-060H": { + "name": "Leon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Leon enters the field", + "effect": "Your opponent may play 1 Character Card from his/her hand onto the field.", + "is_ex_burst": false + } + } + ] + }, + "1-062L": { + "name": "Valefor", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Return all Forwards to their owners' hands.", + "is_ex_burst": false + } + } + ] + }, + "1-071L": { + "name": "Zidane", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zidane cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + } + } + ] + }, + "1-081R": { + "name": "Bartz", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Bartz has all the jobs.", + "is_ex_burst": false + } + } + ] + }, + "1-085R": { + "name": "Yuffie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Yuffie cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + } + } + ] + }, + "1-086C": { + "name": "Yuffie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Yuffie cannot be blocked by a Forward of cost 3 or more.", + "is_ex_burst": false + } + } + ] + }, + "1-103C": { + "name": "Kimahri", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Kimahri gains Elements of all the Characters your opponent controls except Light and Dark.", + "is_ex_burst": false + } + } + ] + }, + "1-107L": { + "name": "Shantotto", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Shantotto is on the field, it gains Elements of Fire, Ice, Wind, Earth, Lightning and Water.", + "is_ex_burst": false + } + } + ] + }, + "1-116L": { + "name": "Prishe", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Auroral Uppercut", + "trigger": "", + "effect": "Double the power of Prishe until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "1-122H": { + "name": "Exdeath", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Any card put in the Damage Zone due to Exdeath cannot use its EX Burst.", + "is_ex_burst": false + } + } + ] + }, + "1-147C": { + "name": "Dragoon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "First Strike", + "trigger": "", + "effect": "If this Forward blocks or is blocked by a Forward without First Strike, this Forward deals damage first.", + "is_ex_burst": false + } + } + ] + }, + "1-148C": { + "name": "Dragoon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "This Character can attack or use abilities containing [L] in the cost the turn it enters the field.", + "is_ex_burst": false + } + } + ] + }, + "1-152L": { + "name": "Ultimecia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All the Forwards other than Ultimecia enter the field dull.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Time Compression", + "trigger": "", + "effect": "Freeze all the Forwards other than Ultimecia.", + "is_ex_burst": false + } + } + ] + }, + "1-153C": { + "name": "Alma", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Ovelia)], the cost for playing Alma onto the field is reduced by 1.", + "is_ex_burst": false + } + } + ] + }, + "1-160H": { + "name": "Gordon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "The next damage dealt to Gordon becomes 0 this turn.", + "is_ex_burst": false + } + } + ] + }, + "1-162R": { + "name": "Cecil", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons or abilities of your opponent must choose Cecil if possible.", + "is_ex_burst": false + } + } + ] + }, + "1-165C": { + "name": "Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward forming a party with Knight is dealt damage, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "1-166C": { + "name": "Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward forming a party with Knight is dealt damage, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "1-169C": { + "name": "Geomancer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + } + } + ] + }, + "1-171H": { + "name": "Minwu", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "1-173C": { + "name": "Mime", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When your Attack Phase starts", + "effect": "Name 1 Element other than Light and Dark. Until the end of the turn, the Element of Mime becomes the named one.", + "is_ex_burst": false + } + } + ] + }, + "1-174R": { + "name": "Yaag Rosch", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons or abilities of your opponent must choose Yaag Rosch if possible.", + "is_ex_burst": false + } + } + ] + }, + "1-177R": { + "name": "Yuna", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Water Summons is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "1-183H": { + "name": "Cosmos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cosmos can be played onto the field even if you control other Light Characters.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Light Characters onto the field.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cosmos is on the field, Cosmos can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "1-184H": { + "name": "Chaos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Chaos can be played onto the field even if you control other Dark Characters.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Chaos is on the field, Chaos can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "1-187S": { + "name": "Cloud", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Cloud onto the field is reduced by 1 for each [Category (VII)] Forward you control.", + "is_ex_burst": false + } + } + ] + }, + "1-210S": { + "name": "Lightning", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Lightning onto the field is reduced by 1 for each [Category (XIII)] Forward you control.", + "is_ex_burst": false + } + } + ] + }, + "1-213S": { + "name": "Tidus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Tidus onto the field is reduced by 1 for each [Category (X)] Forward you control.", + "is_ex_burst": false + } + } + ] + }, + "10-011R": { + "name": "Naji", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Naji cannot attack.", + "is_ex_burst": false + } + } + ] + }, + "10-016C": { + "name": "Class Second Moogle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Class Second Moogle is on the field, Class Second Moogle can produce Ice CP.", + "is_ex_burst": false + } + } + ] + }, + "10-019C": { + "name": "Lusse", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Lusse onto the field is reduced by 1 for each Card Name Lann or Card Name Reynn you control.", + "is_ex_burst": false + } + } + ] + }, + "10-024R": { + "name": "Eald'narche", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Kam'lanaut, the cost for playing Eald'narche onto the field is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "10-025R": { + "name": "Kam'lanaut", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Eald'narche, the cost for playing Kam'lanaut onto the field is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "10-027C": { + "name": "Kurasame", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category TYPE-0 Character, the cost for playing Kurasame onto the field is reduced by 1.", + "is_ex_burst": false + } + } + ] + }, + "10-051C": { + "name": "Zidane", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Zidane is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zidane cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + } + } + ] + }, + "10-061C": { + "name": "Class Eighth Moogle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Class Eighth Moogle is on the field, Class Eighth Moogle can produce Earth CP.", + "is_ex_burst": false + } + } + ] + }, + "10-067R": { + "name": "Enkidu Uruk", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Card Name Black Tortoise l'Cie Gilgamesh onto the field is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "10-070H": { + "name": "Sieghard", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Sieghard receives damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If an Earth Forward other than Sieghard you control is dealt damage, reduce the damage by 1000 instead.", + "is_ex_burst": false + } + } + ] + }, + "10-081R": { + "name": "Prishe", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Prishe enters the field", + "effect": "Each player may search for 1 Forward of power 9000 or more and add it to his/her hand.", + "is_ex_burst": false + } + } + ] + }, + "10-098L": { + "name": "Feolthanos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons and abilities of your opponent must choose Feolthanos if possible.", + "is_ex_burst": false + } + } + ] + }, + "10-102H": { + "name": "Ramuh", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "ex_burst", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward that entered the field this turn. Deal it 8000 damage.", + "is_ex_burst": true + } + } + ] + }, + "10-113C": { + "name": "G Diver", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When G Diver is put from the field into the Break Zone", + "effect": "each player draws 1 card.", + "is_ex_burst": false + } + } + ] + }, + "10-115C": { + "name": "Cecil", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, if a Forward you control is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "10-121C": { + "name": "Class Fourth Moogle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Class Fourth Moogle is on the field, Class Fourth Moogle can produce Fire CP.", + "is_ex_burst": false + } + } + ] + }, + "10-129L": { + "name": "Hein", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Discard 1 card: Name 1 Element. During this turn, Hein cannot be chosen by Summons or abilities of the named Element and if Hein is dealt damage by a Summon or an ability of the named Element, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "10-134S": { + "name": "Kain", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Kain is dealt damage other than battle damage, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "10-136S": { + "name": "Shantotto", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls 7 or more Characters, the cost for playing Shantotto onto the field is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "10-137S": { + "name": "Lightning", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if you attacked with 2 or more Forwards you controlled, the cost for playing Lightning onto the field is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "11-003R": { + "name": "Cyan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Samurai or a Card Name Samurai you control attacks", + "effect": "When a [Job Samurai] or a [Card Name Samurai] you control attacks, deal 1000 damage for each [Job Samurai] or [Card Name Samurai] you control to all the Forwards opponent controls.", + "is_ex_burst": false + } + } + ] + }, + "11-004C": { + "name": "Cu Chaspel", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "The damage dealt to Forwards opponent controls cannot be reduced this turn.", + "is_ex_burst": false + } + } + ] + }, + "11-011R": { + "name": "Dadaluma", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Dadaluma enters the field", + "effect": "Dadaluma deals you 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "11-014C": { + "name": "Parai", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Parai onto the field is reduced by 1 for each point of damage you have received.", + "is_ex_burst": false + } + } + ] + }, + "11-024L": { + "name": "Umaro", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Mog (VI), the cost for playing Umaro onto the field is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "11-044H": { + "name": "Warrior of Light", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Warrior of Light enters the field, during this turn, the next damage dealt to you becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "11-045H": { + "name": "Edge", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play your Job Ninja or Card Name Ninja onto the field is reduced by 1 and can be paid with CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "11-049R": { + "name": "Chelinka", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Chelinka to your hand.", + "is_ex_burst": false + } + } + ] + }, + "11-051C": { + "name": "Tsuninowa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Tsuninowa gains \"Tsuninowa cannot be blocked by a Forward of cost 5 or more.\" until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "11-054R": { + "name": "Hooded Man", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Hooded Man or Card Name Kain while already in control of either Character.", + "is_ex_burst": false + } + } + ] + }, + "11-059C": { + "name": "Bobby Corwen", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Bobby Corwen can form a party with Forwards of any Element.", + "is_ex_burst": false + } + } + ] + }, + "11-061L": { + "name": "Yuna", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "Dullness", + "trigger": "When you cast a Summon this turn", + "effect": "you may cast 1 Summon from your hand with a cost inferior to that of the Summon you cast without paying its cost.", + "is_ex_burst": false + } + } + ] + }, + "11-063L": { + "name": "Ritz", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Ritz gains \"Ritz cannot be blocked.\"", + "is_ex_burst": false + } + } + ] + }, + "11-065H": { + "name": "Ardyn", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ardyn is put from the field into the Break Zone by your opponent's Summons or abilities", + "effect": "Play Ardyn onto the field at the end of the turn.", + "is_ex_burst": false + } + }, + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Forward opponent controls. It cannot attack or block until the end of t", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ardyn enters the field", + "effect": "Choose 1 Forward opponent controls. It cannot attack or block until the end of the next turn.", + "is_ex_burst": false + } + } + ] + }, + "11-071L": { + "name": "Tifa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Cloud, the cost for playing Tifa onto the field is reduced by 1 and can be paid with CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "11-073H": { + "name": "Tilika", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play your Characters onto the field this turn is reduced by 1 (it cannot become 0). You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "11-091R": { + "name": "Glauca", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play your Lightning Forwards onto the field is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "11-093H": { + "name": "Man in Black", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Man in Black or Card Name Golbez while already in control of either Character.", + "is_ex_burst": false + } + } + ] + }, + "11-095R": { + "name": "Skeleton", + "problems": [ + { + "type": "low_confidence", + "ability_index": 3, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only use this ability if 3 or more Monster Counters are placed on Skeleton.", + "is_ex_burst": false + } + } + ] + }, + "11-107C": { + "name": "Izayoi", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, the next damage dealt to Izayoi is reduced by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "11-118L": { + "name": "Celes", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Celes attacks", + "effect": "Select 1 of the 3 following actions. If you have received 3 points of damage or more, select up to 2 of the 3 following actions instead.", + "is_ex_burst": false + } + } + ] + }, + "11-123R": { + "name": "Yunalesca", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons is reduced by 1 for each Job Summoner Forward you control (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "11-130L": { + "name": "Sephiroth", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only play Sephiroth if either player has received 4 points of damage or more.", + "is_ex_burst": false + } + } + ] + }, + "12-001H": { + "name": "Aigis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Warrior of Light Forwards you control can form a party with Job Warrior of Light Forwards of any Element.", + "is_ex_burst": false + } + } + ] + }, + "12-015H": { + "name": "Forza", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot cast Forza.", + "is_ex_burst": false + } + } + ] + }, + "12-018H": { + "name": "Lani", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Lani enters the field", + "effect": "Your opponent removes the top card of their deck from the game face down. You can look at it and/or cast it as though you owned it at any time you could normally cast it. The cost for casting it is reduced by 2 and can be paid using CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "12-021R": { + "name": "Necron", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if you control 3 or more Dark Characters", + "effect": "Necron deals your opponent 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "12-035C": { + "name": "Belle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Belle enters the field", + "effect": "your opponent reveals their hand. Select 1 card of cost 4 or more in their hand. Your opponent discards this card.", + "is_ex_burst": false + } + } + ] + }, + "12-044R": { + "name": "Shikaree X", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Shikaree X forms a party with Card Name Shikaree Y and Card Name Shikaree Z and attacks", + "effect": "Shikaree X deals your opponent 3 points of damage.", + "is_ex_burst": false + } + } + ] + }, + "12-047C": { + "name": "Chocobo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Chocobo enters the field", + "effect": "the Forwards you control can form a party with Forwards of any Element this turn.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "The Forwards you control can form a party with Forwards of any Element this turn.", + "is_ex_burst": false + } + } + ] + }, + "12-056H": { + "name": "Galuf", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During each Attack Phase, Galuf cannot be broken.", + "is_ex_burst": false + } + } + ] + }, + "12-060R": { + "name": "Graham", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Earth Backups to cast Graham from your hand.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Graham from your hand due to Summons or abilities.", + "is_ex_burst": false + } + } + ] + }, + "12-071R": { + "name": "Shadow Lord", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Shadow Lord enters the field", + "effect": "your opponent may play 1 Backup of cost 2 or less from their hand onto the field.", + "is_ex_burst": false + } + } + ] + }, + "12-074H": { + "name": "Argy", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Argy is put into the Break Zone in any situation by your opponent's Summons or abilities", + "effect": "add Argy to your hand at the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "12-095R": { + "name": "Keiss", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Keiss enters the field", + "effect": "Look at the top card of your deck and your opponent's deck. Put them on the top or bottom of the respective decks.", + "is_ex_burst": false + } + } + ] + }, + "12-096H": { + "name": "Quacho Queen", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Quacho Queen is also a Monster in all situations.", + "is_ex_burst": false + } + } + ] + }, + "12-102C": { + "name": "Paladin", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Paladin forms a party, the damage dealt to Paladin becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "12-103H": { + "name": "Beatrix", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next [Job Knight] Forward is reduced by 2 (it cannot become 0). You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "12-105L": { + "name": "Yuna", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Name 1 Element other than Light or Dark. Yuna becomes the named Element until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "12-110L": { + "name": "Neo Exdeath", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Neo Exdeath is also Card Name Exdeath in all situations.", + "is_ex_burst": false + } + } + ] + }, + "12-116L": { + "name": "Locke", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Locke is reduced by 2 for each card you have cast this turn (it cannot become 1 or less).", + "is_ex_burst": false + } + } + ] + }, + "12-119L": { + "name": "Y'shtola", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Y'shtola is dealt damage less than her power, the damage becomes 0 instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Y'shtola cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + } + } + ] + }, + "12-122L": { + "name": "Regis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Royal Sigil", + "trigger": "", + "effect": "All the Forwards you control gain \"This Forward cannot be broken\" until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "13-012R": { + "name": "Bahamut", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 5 points of damage or more, the cost required to cast Bahamut is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "13-017H": { + "name": "Rain", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Rain is reduced by 1 for each Fire Backup you control.", + "is_ex_burst": false + } + } + ] + }, + "13-021R": { + "name": "Shiva", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 5 points of damage or more, the cost required to cast Shiva is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "13-022H": { + "name": "Cid Randell", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Opposing Forwards entering the field will not trigger any auto-abilities (this applies to their own abilities and abilities triggered by your opponent's Forward entering their field).", + "is_ex_burst": false + } + } + ] + }, + "13-023R": { + "name": "Charlotte", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons and abilities of your opponent must choose Charlotte if possible.", + "is_ex_burst": false + } + } + ] + }, + "13-032H": { + "name": "Rinoa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Rinoa is reduced by 1 for each Category VIII Character you control.", + "is_ex_burst": false + } + } + ] + }, + "13-036R": { + "name": "Eight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Eight is reduced by 1 for each Job Class Zero Cadet you control.", + "is_ex_burst": false + } + } + ] + }, + "13-054C": { + "name": "Lady of Antiquity", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Lightning Card Name Exdeath Forward is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Job Manikin can be paid with CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "13-056R": { + "name": "Vanille", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Vanille cannot attack or block.", + "is_ex_burst": false + } + } + ] + }, + "13-058C": { + "name": "Sherlotta", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Sherlotta is on the field, Sherlotta can produce CP of any Element of the Forwards you control.", + "is_ex_burst": false + } + } + ] + }, + "13-059H": { + "name": "Scarmiglione", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "Back Attack", + "is_ex_burst": false + } + } + ] + }, + "13-062H": { + "name": "Bhunivelze", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Bhunivelze is reduced by 2 for each Backup of a different Element you control, other than Multi-Element.", + "is_ex_burst": false + } + } + ] + }, + "13-063C": { + "name": "Monk", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Monk is reduced by 1 for each Job Monk or Card Name Monk you control (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "13-065R": { + "name": "Rydia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Cast 1 Summon other than Light or Dark from your hand without paying the cost.", + "is_ex_burst": false + } + } + ] + }, + "13-070C": { + "name": "Delusory Warlock", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Lightning Card Name Exdeath Forward is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "13-072R": { + "name": "Odin", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 5 points of damage or more, the cost required to cast Odin is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "13-075R": { + "name": "Sakura", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Lightning CP to cast Sakura.", + "is_ex_burst": false + } + } + ] + }, + "13-084C": { + "name": "Dragoon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have cast a Job Dragoon or Card Name Dragoon this turn, the cost required to cast Dragoon is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "13-091H": { + "name": "Cagnazzo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove 7 Water Counters from Cagnazzo: All the Forwards opponent controls lose 10000 power until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "13-103L": { + "name": "Materia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Light Characters onto the field.", + "is_ex_burst": false + } + } + ] + }, + "13-104L": { + "name": "Spiritus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + } + } + ] + }, + "13-108L": { + "name": "Llednar", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Fortune Counter is placed on Llednar, Llednar cannot be broken.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove all Fortune Counters from Llednar. Each player can use this ability.", + "is_ex_burst": false + } + } + ] + }, + "13-112L": { + "name": "White Tiger l'Cie Nimbus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Backups to cast White Tiger l'Cie Nimbus.", + "is_ex_burst": false + } + } + ] + }, + "13-113R": { + "name": "Gudon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Gudon can attack twice in the same turn.", + "is_ex_burst": false + } + } + ] + }, + "13-125R": { + "name": "Yuzuki", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Fire Forward you control is dealt damage by your opponent's abilities, the damage becomes 0 instead.\nIf a Water Forward you control is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "13-129S": { + "name": "Philia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Philia is dealt damage by an ability, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "13-130S": { + "name": "Ran'jit", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ran'jit is reduced by 1 for each Backup you control.", + "is_ex_burst": false + } + } + ] + }, + "13-134S": { + "name": "Y'shtola", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Y'shtola cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + } + ] + }, + "14-007L": { + "name": "Garland", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Garland is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "14-010H": { + "name": "Gutsco", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Gutsco leaves the field", + "effect": "Add all the cards removed by Gutsco's ability to your hand.", + "is_ex_burst": false + } + } + ] + }, + "14-031R": { + "name": "Good King Moggle Mog XII", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Good King Moggle Mog XII is put from the field into the Break Zone", + "effect": "You may discard 2 cards. If you do so, return Good King Moggle Mog XII to your hand.", + "is_ex_burst": false + } + } + ] + }, + "14-035C": { + "name": "Don Corneo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Don Corneo enters the field", + "effect": "Your opponent reveals 3 cards from their hand. Select 1 card among them. Your opponent discards this card.", + "is_ex_burst": false + } + } + ] + }, + "14-036L": { + "name": "Shiva, Lady of Frost", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Shiva, Lady of Frost or Card Name Ysayle while already in control of either Character.", + "is_ex_burst": false + } + } + ] + }, + "14-045H": { + "name": "Sin", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your opponent's turn, the Forwards opponent controls cannot use action abilities.", + "is_ex_burst": false + } + } + ] + }, + "14-057H": { + "name": "Rosa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Rosa gains \"Rosa cannot be chosen by your opponent's abilities.\" until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "14-058C": { + "name": "Dark Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Dark Knight enters the field", + "effect": "Dark Knight deals you 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "14-062L": { + "name": "Titan, Lord of Crags", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When 5 or more Forwards are put from the field into the Break Zone by this effect", + "effect": "Titan, Lord of Crags deals your opponent 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "14-067H": { + "name": "Shantotto", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Shantotto is on the field, Shantotto can produce Wind CP.", + "is_ex_burst": false + } + } + ] + }, + "14-068C": { + "name": "Dark Elf", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Dark Elf is dealt 9000 damage or more, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "14-075H": { + "name": "Mont Leonis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Mont Leonis is reduced by 1 for each Earth Character you control.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Mont Leonis is put from the field into the Break Zone", + "effect": "during this turn, the next damage dealt to you becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "14-087L": { + "name": "Ravana, Savior of the Gnath", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ravana, Savior of the Gnath can attack 4 times in the same turn.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ravana, Savior of the Gnath is dealt damage, reduce the damage by 5000 instead.", + "is_ex_burst": false + } + } + ] + }, + "14-095H": { + "name": "Roche", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you don't control any Characters, the cost required to cast Roche is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "14-107C": { + "name": "Sahagin (XIV)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Put 1 card among them on top of your deck and the other to the bottom of your deck. You can only use this ability if you control a Water Job Primal.", + "is_ex_burst": false + } + } + ] + }, + "14-109C": { + "name": "Steiner", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You must control 2 or more Forwards to cast Steiner.", + "is_ex_burst": false + } + } + ] + }, + "14-111R": { + "name": "Lakshmi, Lady of Bliss", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 5 or more cards in your hand, Lakshmi, Lady of Bliss gains \"If Lakshmi, Lady of Bliss is dealt damage, reduce the damage by 2000 instead.\"", + "is_ex_burst": false + } + } + ] + }, + "14-116H": { + "name": "Mach\u00e9rie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "14-117L": { + "name": "Omega", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Omega is chosen by your opponent's Summons or abilities", + "effect": "You may remove 1 Weapon Counter from Omega. If you do so, Omega gains \"Omega cannot be broken.\" until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "14-118H": { + "name": "Sterne Leonis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Forwards is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "14-124H": { + "name": "Zeromus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zeromus is also Card Name Zemus in all situations.", + "is_ex_burst": false + } + } + ] + }, + "14-127H": { + "name": "Zidane", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zidane cannot be blocked.", + "is_ex_burst": false + } + } + ] + }, + "14-129H": { + "name": "Gessho", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Gessho enters the field", + "effect": "Your opponent reveals their hand. Select 1 card in their hand. Your opponent removes it from the game.", + "is_ex_burst": false + } + } + ] + }, + "14-130H": { + "name": "Cloud of Darkness", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if your opponent has discarded a card from their hand due to the Summons or abilities, the cost required to cast Cloud of Darkness is reduced by 2.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if you have drawn 3 or more cards, the cost required to cast Cloud of Darkness is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "15-007C": { + "name": "Samurai", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "Gain 1 CP of any element.", + "is_ex_burst": false + } + } + ] + }, + "15-012H": { + "name": "Faris", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Pirate Storm", + "trigger": "", + "effect": "Choose any number of Forwards. Deal them a total amount of damage equal to 5000 multiplied by each Forward of cost 3 or less you control, split as you wish among the chosen Forwards (damage must be in increments of 1000).", + "is_ex_burst": false + } + } + ] + }, + "15-017H": { + "name": "Machina", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If the number of Characters your opponent controls is greater than the number of Characters you control, the cost required to cast Machina is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "15-021R": { + "name": "General Leo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Players cannot cast Summons. The Forwards you control must block if possible.", + "is_ex_burst": false + } + } + ] + }, + "15-024R": { + "name": "Orphan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the beginning of the Attack Phase during each of your turns, your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "15-028H": { + "name": "Gogo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Forward or Monster you control uses an action ability, Gogo uses the same action ability without paying the cost. This effect will trigger only once per turn.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Mimic", + "trigger": "", + "effect": "Use 1 special ability that a Character has used this turn other than ~Ability Name Mimic~ without paying the cost.", + "is_ex_burst": false + } + } + ] + }, + "15-034R": { + "name": "Snow", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow enters the field", + "effect": "When Snow enters the field, you may pay {Ice}. When you do so, select 1 of the 2 following actions. \"Freeze all the Forwards opponent controls.\" \"Freeze all the Backups opponent controls.\"", + "is_ex_burst": false + } + } + ] + }, + "15-038C": { + "name": "Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Knight enters the field", + "effect": "Gain {Ice}.", + "is_ex_burst": false + } + } + ] + }, + "15-039C": { + "name": "Mime", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When a Forward other than Mime enters your field, Mime's power becomes the same as that Forward's power until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "15-040C": { + "name": "Larzos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Larzos leaves the field", + "effect": "Gain 1 [Ice].", + "is_ex_burst": false + } + } + ] + }, + "15-041L": { + "name": "Lightning", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Lightning is increased by 1 for each card in your opponent's hand.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "If each player has no cards in their hands, Lightning deals your opponent 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "15-044L": { + "name": "Vaan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Sky Pirate Forwards other than Vaan you control gain \"This Forward cannot be blocked by a Forward of cost 3 or more.\"", + "is_ex_burst": false + } + } + ] + }, + "15-045H": { + "name": "Edge", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During each turn, if Edge is dealt damage by your opponent's Summons or abilities for the first time in that turn, the damage becomes 0 instead.", + "is_ex_burst": false + } + }, + { + "type": "unknown_effects", + "ability_index": 1, + "reason": "Unknown effect: Choose 1 Summon or ability that is choosing only 1 Wind Forward you control. The", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Summon or ability that is choosing only 1 Wind Forward you control. The Summon or ability is now choosing Edge instead, if possible.", + "is_ex_burst": false + } + } + ] + }, + "15-048L": { + "name": "Kain", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, if you don't have a [Lightning], your opponent gains control of Kain.", + "is_ex_burst": false + } + } + ] + }, + "15-051C": { + "name": "Shikaree G", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "During each turn, when you cast the second card you've cast", + "effect": "Shikaree G gains \"Shikaree G cannot be blocked.\" until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "15-055H": { + "name": "Bartz", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "EX BURST", + "trigger": "When a Job Warrior of Light other than Bartz enters your field", + "effect": "gain [Wind].", + "is_ex_burst": true + } + } + ] + }, + "15-056R": { + "name": "Filo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Sky Pirate Backups you control can produce Wind or Water CP.", + "is_ex_burst": false + } + } + ] + }, + "15-057R": { + "name": "Maria", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Job Rebel Forward you control is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "15-058C": { + "name": "Dragoon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "Gain 1 Wind CP.", + "is_ex_burst": false + } + } + ] + }, + "15-066C": { + "name": "Galuf", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward damaged by Galuf is put from the field into the Break Zone on the same turn", + "effect": "gain 1 [Earth].", + "is_ex_burst": false + } + } + ] + }, + "15-071H": { + "name": "Kefka", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Kefka enters the field", + "effect": "gain [Lightning CP].", + "is_ex_burst": true + } + } + ] + }, + "15-073H": { + "name": "Cecil", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Cecil enters the field", + "effect": "If you don't pay [Earth], Cecil deals you 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "15-076C": { + "name": "Titan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Before paying the cost to cast Titan, you can pay {Earth} to reduce the cost required to cast Titan by 2.", + "is_ex_burst": false + } + } + ] + }, + "15-078C": { + "name": "Berserker", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Berserker must attack once per turn if possible.", + "is_ex_burst": false + } + } + ] + }, + "15-080C": { + "name": "Geomancer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Geomancer enters the field, gain 1 CP.", + "is_ex_burst": false + } + } + ] + }, + "15-083L": { + "name": "Rydia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Rydia is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Cast 1 Summon of cost equal to or less than the number of Growth Counters placed on Rydia from your hand without paying the cost. You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "15-085R": { + "name": "Aquila", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "EX BURST", + "effect": "When you cast a Summon, gain \u26a1. This effect will trigger only once per turn.", + "is_ex_burst": true + } + } + ] + }, + "15-095C": { + "name": "Ninja", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "gain {Lightning}.", + "is_ex_burst": false + } + } + ] + }, + "15-098C": { + "name": "Pelna", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category XV Character, the cost required to cast Pelna is reduced by 1.", + "is_ex_burst": false + } + } + ] + }, + "15-100R": { + "name": "Ragelise", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if a Forward has been put from the field into the Break Zone this turn", + "effect": "gain \u26a1.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ragelise enters the field", + "effect": "gain \u26a1.", + "is_ex_burst": true + } + } + ] + }, + "15-102H": { + "name": "Lilisette", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Climactic Flourish", + "trigger": "", + "effect": "During this turn, if a Job Dancer or Card Name Dancer you control is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "15-103R": { + "name": "Regis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Job Kingsglaive is reduced by 1.", + "is_ex_burst": false + } + } + ] + }, + "15-107H": { + "name": "Umaro", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Umaro is put from the field into the Break Zone", + "effect": "gain 1 [Lightning].", + "is_ex_burst": false + } + } + ] + }, + "15-110C": { + "name": "Gau", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Gau enters the field", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": true + } + } + ] + }, + "15-111C": { + "name": "Keiss", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you controlled formed a party this turn, the cost required to cast Keiss is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "15-112R": { + "name": "Shinryu Celestia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Shinryu Celestia is also Card Name Celestia in all situations.", + "is_ex_burst": false + } + } + ] + }, + "15-121R": { + "name": "Mayakov", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Dancer and Card Name Dancer you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "15-123C": { + "name": "Oracle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Oracle enters the field, gain 1 CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "15-125R": { + "name": "Lunafreya", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you don't control a Card Name Noctis Forward, Lunafreya cannot attack or block.", + "is_ex_burst": false + } + } + ] + }, + "15-127H": { + "name": "Ace", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only cast up to 2 cards per turn.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 3, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ace enters the field", + "effect": "discard your hand.", + "is_ex_burst": false + } + } + ] + }, + "15-128L": { + "name": "Noctis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Noctis can form a party with Forwards of any Element.", + "is_ex_burst": false + } + } + ] + }, + "15-131L": { + "name": "Wedge", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job AVALANCHE Operative, the cost required to cast Wedge is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "15-132S": { + "name": "Jessie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job AVALANCHE Operative, the cost required to cast Jessie is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "15-133S": { + "name": "Barret", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job AVALANCHE Operative, the cost required to cast Barret is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "15-134S": { + "name": "Biggs", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job AVALANCHE Operative, the cost required to cast Biggs is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "16-006C": { + "name": "Crimson Hound", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + } + } + ] + }, + "16-013H": { + "name": "Sol", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a party you control attacks", + "effect": "Gain {f}.", + "is_ex_burst": false + } + } + ] + }, + "16-014R": { + "name": "Delita", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character damaged by Delita is put from the field into the Break Zone on the same turn", + "effect": "gain 1 Fire CP.", + "is_ex_burst": false + } + } + ] + }, + "16-015H": { + "name": "Morrow", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards you control can form a party with Forwards of any Element.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 3, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "Damage 5", + "trigger": "When Morrow forms a party and attacks", + "effect": "Morrow deals your opponent 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "16-023H": { + "name": "Agrias", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Agrias attacks", + "effect": "gain 1 Ice CP.", + "is_ex_burst": false + } + } + ] + }, + "16-029R": { + "name": "Shelke", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of Forwards you control cannot be decreased by your opponent's Summons or abilities.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of Forwards opponent controls cannot be increased by your opponent's Summons or abilities.", + "is_ex_burst": false + } + } + ] + }, + "16-030L": { + "name": "Shantotto", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 1 card or less in their hand, the cost required to cast Shantotto is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "16-035C": { + "name": "YKT-63", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + } + } + ] + }, + "16-040R": { + "name": "Mustadio", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "During this turn, if your opponent has discarded a card from their hand due to your Summons or abilities, the cost required to cast Mustadio is reduced by 3.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Mustadio is put from the field into the Break Zone", + "effect": "gain 1 Fire CP.", + "is_ex_burst": false + } + } + ] + }, + "16-044L": { + "name": "Wol", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Wol is reduced by 1 for each Character of cost 5 or more you control (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "16-047R": { + "name": "Sherlotta", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Sherlotta enters the field, gain 1 Wind CP.", + "is_ex_burst": true + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Gain 1 Wind CP. You can only use this ability if Sherlotta is in your hand.", + "is_ex_burst": false + } + } + ] + }, + "16-049R": { + "name": "Seiryu", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Seiryu cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "16-056R": { + "name": "Fat Chocobo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Fat Chocobo cannot attack or block.", + "is_ex_burst": false + } + } + ] + }, + "16-062C": { + "name": "Lexa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Madam Edel you control cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + } + ] + }, + "16-064C": { + "name": "Dark Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Dark Knight is reduced by 1 for each point of damage you have received.", + "is_ex_burst": false + } + } + ] + }, + "16-075R": { + "name": "Shinju", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your job Morze's Soiree Member can be paid with CP of any Element.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The job Morze's Soiree Member Forwards you control can form a party with job Morze's Soiree Member Forwards of any Element.", + "is_ex_burst": false + } + } + ] + }, + "16-077R": { + "name": "Terra", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category VI Backups you control can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "16-082H": { + "name": "Mont Leonis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the next damage dealt to Mont Leonis by a Summon or an ability, becomes 0 instead. You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "16-083H": { + "name": "Layle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All Forwards must attack once per turn if possible.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "All Forwards must block if possible.", + "is_ex_burst": false + } + } + ] + }, + "16-084R": { + "name": "Leslie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns", + "effect": "you may give control of Leslie to your opponent.", + "is_ex_burst": false + } + } + ] + }, + "16-089H": { + "name": "Zack", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category VII Character of an Element other than Lightning, the cost required to cast Zack is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "16-090R": { + "name": "Seymour", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Seymour deals your opponent 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "16-093R": { + "name": "Noctis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Noctis is reduced by 1 for each Category XV Character you control.", + "is_ex_burst": false + } + } + ] + }, + "16-108C": { + "name": "Kimahri", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Each Forward you control with a Ronso Counter on it gains \"If this Forward is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + } + } + ] + }, + "16-109C": { + "name": "Kyrie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Kyrie enters the field, your opponent reveals their hand. Then, look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": true + } + } + ] + }, + "16-111R": { + "name": "Genbu", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "If Genbu is dealt damage", + "effect": "Reduce the damage by 3000 instead.", + "is_ex_burst": false + } + } + ] + }, + "16-113C": { + "name": "Sahagin", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + } + } + ] + }, + "16-115H": { + "name": "Sarah (MOBIUS)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Sarah (MOBIUS) enters the field", + "effect": "gain [Lightning CP].", + "is_ex_burst": false + } + } + ] + }, + "16-116L": { + "name": "Tidus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Tidus cannot be blocked.", + "is_ex_burst": false + } + } + ] + }, + "16-118C": { + "name": "Fiona", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Fiona is chosen by your opponent's Summons or abilities", + "effect": "You may put Fiona on top of its owner's deck.", + "is_ex_burst": false + } + } + ] + }, + "16-123L": { + "name": "Meia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Meia cannot attack or block.", + "is_ex_burst": false + } + } + ] + }, + "16-126R": { + "name": "Leo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You must control Characters of cost 1, 2, 3, 4, 5 and 6 to cast Leo.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Leo due to Summons or abilities.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Leo enters the field", + "effect": "Look at the top 5 cards of your deck. Cast 1 card among them without paying the cost and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + } + } + ] + }, + "16-129L": { + "name": "Chaos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Chaos is reduced by 2 for each Element among Characters opponent controls.", + "is_ex_burst": false + } + } + ] + }, + "16-130H": { + "name": "Twintania", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Twintania is also a Monster in all situations.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Twintania enters the field dull.", + "is_ex_burst": false + } + } + ] + }, + "16-133S": { + "name": "Braska", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You may use Braska's special ability by discarding a Summon instead of discarding a Card Name Braska as part of the cost.", + "is_ex_burst": false + } + } + ] + }, + "16-136S": { + "name": "Auron", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons and abilities of your opponent must choose Auron if possible.", + "is_ex_burst": false + } + } + ] + }, + "16-138S": { + "name": "Wakka", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can remove 3 Reel Counters from Wakka to use Wakka's special ability without paying the cost.", + "is_ex_burst": false + } + } + ] + }, + "16-139S": { + "name": "Tidus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Tidus is reduced by 1 for each Category X Forward you control.", + "is_ex_burst": false + } + } + ] + }, + "17-001H": { + "name": "Adelard", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The damage dealt by your abilities to Forwards opponent controls cannot be reduced.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, if your ability deals damage to a Forward, double the damage instead.", + "is_ex_burst": false + } + } + ] + }, + "17-017H": { + "name": "Sabin", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Sabin is reduced by 1 for each Category VI Character you control (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "17-022H": { + "name": "Umaro", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Umaro must attack once per turn if possible.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Umaro enters the field, if you control 4 or less Category VI Characters", + "effect": "discard 1 card.", + "is_ex_burst": false + } + } + ] + }, + "17-023H": { + "name": "Scholar", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Scholar enters the field", + "effect": "You may pay {i}. When you do so, your opponent randomly discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "17-026H": { + "name": "Khury Wezette", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Khury Wezette enters the field", + "effect": "Gain 1 CP of any element.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls is put from the field into the Break Zone", + "effect": "Gain 1 CP of any element. This effect will trigger only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "17-029L": { + "name": "Xezat", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Xezat is increased by 1 for each card in your opponent's hand.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Xezat enters the field, if your opponent has 3 or more cards in their hand", + "effect": "your opponent reveals their hand. Select 1 card in their hand other than a Backup. Your opponent discards this card.", + "is_ex_burst": false + } + } + ] + }, + "17-036R": { + "name": "Amber Bahamut", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Job Winged Chaos you control is dealt damage by a Forward, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "17-037C": { + "name": "Harley", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Each player discards 1 card. At the end of the turn, each player draws 1 card. You can only use this ability during your turn.", + "is_ex_burst": false + } + } + ] + }, + "17-038R": { + "name": "White Tiger l'Cie Qun'mi", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 1 card or less in their hand, White Tiger l'Cie Qun'mi cannot be broken.", + "is_ex_burst": false + } + } + ] + }, + "17-045R": { + "name": "Gargas", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards opponent controls lose 2000 power for each Poison Counter on them.", + "is_ex_burst": false + } + } + ] + }, + "17-052H": { + "name": "Dario Hourne", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Dario Hourne is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "17-057H": { + "name": "Penelo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, deal 1000 damage for each card you have cast this turn to all the Forwards opponent controls.", + "is_ex_burst": false + } + } + ] + }, + "17-058R": { + "name": "Fuhito", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Put 1 card among them on top of your deck and the other to the bottom of your deck.", + "is_ex_burst": false + } + } + ] + }, + "17-078R": { + "name": "The Night Dancer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Your opponent may only declare as many attacks in the same turn as the number of Backups they control.", + "is_ex_burst": false + } + } + ] + }, + "17-080R": { + "name": "Ewen", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ewen is put from the field into the Break Zone", + "effect": "you may put Ewen on top of its owner's deck.", + "is_ex_burst": false + } + } + ] + }, + "17-081H": { + "name": "Lyse", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Lyse or Card Name Yda while already in control of either Character.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward forming a party you control is dealt damage, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "17-085R": { + "name": "Ovjang & Mnejing", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ovjang & Mnejing is also Card Name Ovjang and Card Name Mnejing in all situations.", + "is_ex_burst": false + } + } + ] + }, + "17-092R": { + "name": "Owe", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Owe enters the field, gain 1 Lightning CP.", + "is_ex_burst": false + } + } + ] + }, + "17-096H": { + "name": "Man in Black", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Man in Black or Card Name Golbez while already in control of either Character.", + "is_ex_burst": false + } + } + ] + }, + "17-100C": { + "name": "Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Knight is active, Knight cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "17-102L": { + "name": "Hooded Man", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Hooded Man or Card Name Kain while already in control of either Character.", + "is_ex_burst": false + } + } + ] + }, + "17-113L": { + "name": "Glaciela Wezette", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay with Water CP instead of S when paying for the special abilities of Category FFBE Characters you control.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Glaciela Wezette enters the field", + "effect": "Gain 1 Water CP.", + "is_ex_burst": false + } + } + ] + }, + "17-115R": { + "name": "Maquis the Phantasm", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The opponent's Forwards enter the field dull.", + "is_ex_burst": false + } + } + ] + }, + "17-117C": { + "name": "Zazan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Zazan is dealt damage less than his power, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "17-118R": { + "name": "Alys the Ensorceled", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Alys the Ensorceled enters the field dull.", + "is_ex_burst": false + } + } + ] + }, + "17-120H": { + "name": "Princess Sarah", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Princess Sarah cannot attack or block.", + "is_ex_burst": false + } + } + ] + }, + "17-124H": { + "name": "Mog (VI)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, your opponent cannot search.", + "is_ex_burst": false + } + } + ] + }, + "17-127H": { + "name": "Engelbert", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Engelbert enters the field", + "effect": "Gain 2 {Earth}.", + "is_ex_burst": false + } + }, + { + "type": "unknown_effects", + "ability_index": 1, + "reason": "Unknown effect: Choose 1 Forward. It gains \"If this Forward is dealt damage by your opponent's a", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It gains \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\" until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "17-129H": { + "name": "Vinera Fennes", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Vinera Fennes is reduced by 1 for each [Dark] you have.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Vinera Fennes attacks", + "effect": "When Vinera Fennes attacks, you may pay [Dark]. When you do so, all the Forwards opponent controls lose 5000 power until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "17-130L": { + "name": "The Emperor", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Palamecia Counter is placed on The Emperor, The Emperor gains \"If The Emperor is dealt damage, remove 1 Palamecia Counter from The Emperor and the damage becomes 0 instead.\"", + "is_ex_burst": false + } + } + ] + }, + "18-010C": { + "name": "Berserker", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Berserker must attack once per turn if possible.", + "is_ex_burst": false + } + } + ] + }, + "18-013R": { + "name": "Fang", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next Category XIII Forward is reduced by 2 (it cannot become 0). You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "18-015R": { + "name": "Ramza", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + } + } + ] + }, + "18-017R": { + "name": "Rain", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you don't control any Forwards, the cost required to cast Rain is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "18-023H": { + "name": "Krysta", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Krysta enters the field", + "effect": "your opponent randomly discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "18-026L": { + "name": "Teodor", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Teodor enters the field", + "effect": "When Teodor enters the field, your opponent discards 2 cards.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Teodor enters the field due to Warp", + "effect": "When Teodor enters the field due to Warp, your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "18-028C": { + "name": "Nero", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Card Name Weiss enters your field", + "effect": "Your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "18-044R": { + "name": "Sherlotta", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + } + } + ] + }, + "18-047H": { + "name": "Bartz", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Bartz enters the field", + "effect": "Name 1 Job and 1 Element other than Light or Dark. Bartz gains named Job and Element. (This effect does not end at the end of the turn.)", + "is_ex_burst": false + } + } + ] + }, + "18-048R": { + "name": "Poppy", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Wind Forwards you control gain \"This Forward cannot be blocked by a Forward of cost 3 or more.\"", + "is_ex_burst": false + } + } + ] + }, + "18-056C": { + "name": "Cait Sith (XI)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 \u2014 If Cait Sith (XI) is on the field, Cait Sith (XI) can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "18-059R": { + "name": "Tama", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Tama cannot attack or block.", + "is_ex_burst": false + } + } + ] + }, + "18-060H": { + "name": "Daisy", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control other than Daisy is dealt damage, the damage is dealt to Daisy instead.", + "is_ex_burst": false + } + } + ] + }, + "18-061R": { + "name": "Tilika", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Tilika enters the field, gain {Earth}.", + "is_ex_burst": true + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Gain {Earth}.", + "is_ex_burst": false + } + } + ] + }, + "18-067C": { + "name": "Yumcax", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 3", + "trigger": "", + "effect": "Warp 3 \u2014 {Earth CP 1}", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Yumcax is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "18-068R": { + "name": "Rikku", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Earth Backups you control can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "18-071R": { + "name": "August", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if 3 or more Forwards have left the field, the cost required to cast August is reduced by 6.", + "is_ex_burst": false + } + } + ] + }, + "18-072C": { + "name": "Kam'lanaut", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Kam'lanaut cannot be chosen by a Multi-Element Forward's ability.", + "is_ex_burst": false + } + } + ] + }, + "18-076C": { + "name": "Cid Kramer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "While paying the cost to cast a Category VIII card, if Cid Kramer is on the field, Cid Kramer can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "18-086H": { + "name": "Ashe", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ashe is reduced by 1 for each Water Backup you control.", + "is_ex_burst": false + } + } + ] + }, + "18-087C": { + "name": "False Hero", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can discard 1 Job Manikin (instead of paying the CP cost) to cast False Hero.", + "is_ex_burst": false + } + } + ] + }, + "18-090R": { + "name": "Kalmia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of Forwards you control cannot be decreased by your opponent's Summons or abilities.", + "is_ex_burst": false + } + } + ] + }, + "18-092C": { + "name": "Tchakka", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards of an Element other than Water lose 1000 power.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Tchakka attacks", + "effect": "All the Forwards opponent controls lose 2000 power until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "18-097R": { + "name": "Rinoa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 2 - {Wind}", + "is_ex_burst": false + } + } + ] + }, + "18-098R": { + "name": "Lunafreya", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp", + "trigger": "", + "effect": "Warp 4 \u2014 {Ice}{Ice}", + "is_ex_burst": false + } + } + ] + }, + "18-103H": { + "name": "Elena (FFBE)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 3, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card. You can only use this ability during your turn.", + "is_ex_burst": false + } + } + ] + }, + "18-105H": { + "name": "Ultimecia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required for all players to cast cards other than a Backup is increased by 1.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 5 \u2014 The cost required for your opponent to cast cards other than a Backup is increased by 1.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Hell's Judgement", + "trigger": "", + "effect": "All the Forwards other than Ultimecia lose 8000 power until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "18-108H": { + "name": "Caius", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Caius enters the field", + "effect": "Discard your hand.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Caius attacks", + "effect": "Select 1 of the 2 following actions. \"Your opponent discards 1 card.\" \"Caius gains 'If Caius deals damage to a Forward or your opponent, double the damage instead.' until the end of the turn.\"", + "is_ex_burst": false + } + } + ] + }, + "18-112C": { + "name": "Leon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Leon enters the field", + "effect": "Leon deals you 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "18-113H": { + "name": "Cid Haze", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Haze enters the field", + "effect": "During this turn, the cost required to cast your next card is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "18-117H": { + "name": "Lightning", + "problems": [ + { + "type": "low_confidence", + "ability_index": 3, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent discards 1 card. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "18-120H": { + "name": "Tifa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Tifa is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "18-127C": { + "name": "Lilisette", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Sensual Dance", + "trigger": "", + "effect": "All the Forwards opponent controls lose 4000 power until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "18-133S": { + "name": "Ignis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Noctis, Card Name Gladiolus and Card Name Prompto you control gain \"This Character cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + } + } + ] + }, + "18-135S": { + "name": "Gladiolus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Noctis, the cost required to cast Gladiolus is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "18-140S": { + "name": "Ardyn", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward is put from the field into the Break Zone, during this turn", + "effect": "the cost required to cast your next Forward is reduced by 5 (it cannot become 0). This effect will trigger only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "19-006C": { + "name": "Tifa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 3", + "trigger": "", + "effect": "Warp 3 \u2014 {Fire CP}", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Tifa can attack twice in the same turn.", + "is_ex_burst": false + } + } + ] + }, + "19-015R": { + "name": "Ruby Weapon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ruby Weapon is dealt damage, the damage becomes 1000 instead.", + "is_ex_burst": false + } + } + ] + }, + "19-018R": { + "name": "Waltrill", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the end of each of your turns, gain [Ice].", + "is_ex_burst": false + } + } + ] + }, + "19-022R": { + "name": "Shiva", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If an Ice Forward has entered your field this turn, the cost required to cast Shiva is reduced by 4.", + "is_ex_burst": false + } + } + ] + }, + "19-023C": { + "name": "Snow", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Snow blocks", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "19-024L": { + "name": "Sarah (MOBIUS)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Sarah (MOBIUS) cannot attack or block.", + "is_ex_burst": false + } + } + ] + }, + "19-025R": { + "name": "Sephiroth", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "The cost required to cast Sephiroth is reduced by 1 for each point of damage you have received.", + "is_ex_burst": false + } + } + ] + }, + "19-026H": { + "name": "Curlax", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a [Job Dream Stooge] you control is put from the field into the Break Zone", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "19-029C": { + "name": "Tohno", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent discards 1 card. You can only use this ability during your turn.", + "is_ex_burst": false + } + } + ] + }, + "19-034C": { + "name": "Nu Mou", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "Damage 3 \u2014 When Nu Mou enters the field", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "19-039R": { + "name": "Emerald Weapon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Emerald Big Bang", + "trigger": "", + "effect": "Deal 2000 damage for each Backup your opponent controls to all the Forwards opponent controls.", + "is_ex_burst": false + } + } + ] + }, + "19-040C": { + "name": "Thief", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Thief is dealt damage by your opponent's abilities, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "19-045H": { + "name": "Sophie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 1 \u2014 Wind", + "is_ex_burst": false + } + } + ] + }, + "19-051C": { + "name": "Rikku", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "While paying the cost to cast a Category X card, if Rikku is on the field, Rikku can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "19-057L": { + "name": "Kefka", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls 3 or more Forwards, the cost required to cast Kefka is reduced by 5.", + "is_ex_burst": false + } + } + ] + }, + "19-061H": { + "name": "Doga", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Doga enters the field, you may discard 1 Summon.", + "effect": "When you do so, gain [Fire][Fire][Lightning][Lightning].", + "is_ex_burst": false + } + } + ] + }, + "19-062R": { + "name": "Nacht", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward has entered your field due to Warp this turn, the cost required to cast Nacht is reduced by 5.", + "is_ex_burst": false + } + } + ] + }, + "19-064R": { + "name": "Fenrir", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If an Earth Forward has entered your field this turn, the cost required to cast Fenrir is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "19-077L": { + "name": "Golbez", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 4", + "trigger": "", + "effect": "Warp 4", + "is_ex_burst": false + } + } + ] + }, + "19-083R": { + "name": "Ramuh", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Lightning Forward has entered your field this turn, the cost required to cast Ramuh is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "19-087R": { + "name": "Wol", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Wol cannot attack.", + "is_ex_burst": false + } + } + ] + }, + "19-105H": { + "name": "Ark", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ark is reduced by 1 for each CP required to cast the highest cost Dark Forward you control.", + "is_ex_burst": false + } + } + ] + }, + "19-106H": { + "name": "Sin", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 6 points of damage, the cost required to cast Sin is reduced by 6.", + "is_ex_burst": false + } + } + ] + }, + "19-108L": { + "name": "Zidane", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zidane cannot be blocked by a Forward of cost 3 or more.", + "is_ex_burst": false + } + } + ] + }, + "19-109H": { + "name": "Cherukiki", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category XI Forwards you control can use action abilities with [Dull] in the cost as though they had Haste.", + "is_ex_burst": false + } + } + ] + }, + "19-110H": { + "name": "The Emperor", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2 - {Dark}{Dark}", + "is_ex_burst": false + } + } + ] + }, + "19-113C": { + "name": "Gilgamesh", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Warp", + "trigger": "", + "effect": "Warp 1 \u2014 {Fire}{Wind}", + "is_ex_burst": false + } + } + ] + }, + "19-114L": { + "name": "Cloud", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Cloud is reduced by 2 for each card you have cast this turn (it cannot become 1 or less).", + "is_ex_burst": false + } + } + ] + }, + "19-120C": { + "name": "Garnet", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + } + } + ] + }, + "19-122C": { + "name": "Zack", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + } + } + ] + }, + "19-125H": { + "name": "Mog (VI)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Mog (VI) is reduced by 1 for each Category VI Character you control.", + "is_ex_burst": false + } + } + ] + }, + "19-128L": { + "name": "Warrior of Light", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Backups to cast Warrior of Light.", + "is_ex_burst": false + } + } + ] + }, + "19-131S": { + "name": "Fang", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Fang attacks", + "effect": "during this turn, the cost required to cast your next Card Name Bahamut is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "19-132S": { + "name": "Snow", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Lightning, Snow and the Card Name Lightning you control gain \"This Character cannot be chosen by your opponent's Summons.\"", + "is_ex_burst": false + } + } + ] + }, + "2-007I": { + "name": "Emperor Xande", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Fire CP to play Emperor Xande onto the field.", + "is_ex_burst": false + } + } + ] + }, + "2-013C": { + "name": "Ninja", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja is blocked", + "effect": "Deal the blocking Forward 2000 damage.", + "is_ex_burst": false + } + } + ] + }, + "2-017R": { + "name": "Bergan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Deal all the Forwards opponent controls 1000 damage.", + "is_ex_burst": false + } + } + ] + }, + "2-023H": { + "name": "Rubicante", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Barrier Shift", + "trigger": "", + "effect": "Name 1 Element. Rubicante cannot be chosen by Summons or abilities of the named Element this turn.", + "is_ex_burst": false + } + } + ] + }, + "2-024R": { + "name": "Rosso", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Rosso receives damage, reduce the damage by half instead (numbers are rounded up to units of 1000).", + "is_ex_burst": false + } + } + ] + }, + "2-026L": { + "name": "Vayne", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Force of Will", + "trigger": "", + "effect": "Freeze all the Forwards opponent controls.", + "is_ex_burst": false + } + } + ] + }, + "2-036R": { + "name": "Shalua", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "The next damage dealt to Card Name Shelke becomes 0 this turn.", + "is_ex_burst": false + } + } + ] + }, + "2-037R": { + "name": "Jihl Nabaat", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage by a Backup, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "2-054R": { + "name": "Edge", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Edge cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + } + } + ] + }, + "2-057C": { + "name": "Cid Pollendina", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent shows his/her hand.", + "is_ex_burst": false + } + } + ] + }, + "2-059C": { + "name": "Capricious Thief", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Capricious Thief cannot be blocked by a Forward of cost 5 or more.", + "is_ex_burst": false + } + } + ] + }, + "2-061C": { + "name": "Ninja", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "If Ninja deals damage to a Forward this turn, double the damage instead.", + "is_ex_burst": false + } + } + ] + }, + "2-064H": { + "name": "Barbariccia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Maelstrom", + "trigger": "", + "effect": "Deal each Forward opponent controls damage equal to its power minus 1000.", + "is_ex_burst": false + } + } + ] + }, + "2-070R": { + "name": "Shemhazai, the Whisperer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Each Forward can only be blocked by a Forward with a cost inferior or equal to its own this turn.", + "is_ex_burst": false + } + } + ] + }, + "2-072C": { + "name": "Reddas", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Reddas must attack at least once per turn if possible.", + "is_ex_burst": false + } + } + ] + }, + "2-078R": { + "name": "Vincent", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Vincent attacks or blocks", + "effect": "You may pay {Earth}{Earth}. If you don't pay {Earth}{Earth}, Vincent breaks after the attack or the block and doesn't deal any damage.", + "is_ex_burst": false + } + } + ] + }, + "2-081L": { + "name": "Gabranth", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Gabranth onto the field is reduced by 1 for each point of damage you have received.", + "is_ex_burst": false + } + } + ] + }, + "2-085H": { + "name": "Scarmiglione", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "Back Attack (Like Summons and abilities, this card can be played during either player's Attack Phase or Main Phase.)", + "is_ex_burst": false + } + } + ] + }, + "2-088C": { + "name": "Ba'Gamnan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ba'Gamnan deals damage to your opponent, the damage becomes 0 instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Opponent must block Ba'Gamnan if possible.", + "is_ex_burst": false + } + } + ] + }, + "2-094H": { + "name": "Rydia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You may use Rydia's special ability by discarding an Earth Summon instead of discarding a [Card Name (Rydia)] as part of the cost.", + "is_ex_burst": false + } + } + ] + }, + "2-100H": { + "name": "Edea", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Forwards of cost 5 or more cannot block.", + "is_ex_burst": false + } + } + ] + }, + "2-107C": { + "name": "Cyclops", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "All Forwards opponent controls lose 3000 power until the end of the turn.", + "is_ex_burst": true + } + } + ] + }, + "2-113R": { + "name": "Drace", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control [Card Name (Larsa)], the cost to play Drace onto the field is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "2-118C": { + "name": "Arborous Simulacrum", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Any card of cost 2 or less put in the Damage Zone due to Arborous Simulacrum cannot use its EX Burst.", + "is_ex_burst": false + } + } + ] + }, + "2-124H": { + "name": "Cagnazzo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cagnazzo cannot block Forwards forming a party.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "If Cagnazzo deals damage or is dealt damage while dull", + "effect": "the damage becomes 0 instead (this includes player damage).", + "is_ex_burst": false + } + } + ] + }, + "2-126R": { + "name": "Ghis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ghis is dealt damage by abilities other than special abilities, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "2-128C": { + "name": "Summoner", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Cast 1 Summon of cost 2 or less from your hand without paying the cost.", + "is_ex_burst": false + } + } + ] + }, + "2-129H": { + "name": "Cecil", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If possible, Cecil must block.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cecil is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "2-138L": { + "name": "Yuna", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna attacks", + "effect": "All Characters other than Light and Dark opponent controls lose all their abilities until the end of the turn.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Spherechange", + "trigger": "", + "effect": "Name 1 Element and 1 Job. Yuna becomes the named Element and Job until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "2-139C": { + "name": "Larsa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "2-141H": { + "name": "Refia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play your [Job (Standard Unit)] Forwards onto the field is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "2-143R": { + "name": "Rosa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Protect", + "trigger": "", + "effect": "During this turn, if a Forward you control is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "2-145L": { + "name": "Warrior of Light", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Reduce the damage dealt to the [Job (Warrior of Light)] you control by 2000.", + "is_ex_burst": false + } + } + ] + }, + "2-147L": { + "name": "The Emperor", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Characters opponent controls cannot use special or action abilities.", + "is_ex_burst": false + } + } + ] + }, + "20-002H": { + "name": "Auron", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the next damage dealt to you becomes 0 and deal Auron 8000 damage instead. You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "20-010C/15-007C": { + "name": "Samurai", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "gain [Fire].", + "is_ex_burst": false + } + } + ] + }, + "20-015C": { + "name": "Morrow", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 2 - Fire", + "is_ex_burst": false + } + } + ] + }, + "20-021R": { + "name": "Red XIII", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only play Red XIII if you control a Category VII Forward.", + "is_ex_burst": false + } + } + ] + }, + "20-027C": { + "name": "Genesis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 3", + "trigger": "", + "effect": "Warp 3", + "is_ex_burst": false + } + } + ] + }, + "20-030R": { + "name": "Setzer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category VI Forwards you control can form a party with Forwards of any Element.", + "is_ex_burst": false + } + } + ] + }, + "20-034R": { + "name": "Terra", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Terra forms a party with a Category VI Forward and attacks", + "effect": "You may cast 1 Summon of cost 4 or less from your hand without paying the cost.", + "is_ex_burst": false + } + } + ] + }, + "20-035C/15-038C": { + "name": "Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Knight enters the field", + "effect": "Gain [Ice CP].", + "is_ex_burst": false + } + } + ] + }, + "20-036H": { + "name": "Number 24", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "If a Barrier Counter is placed on Number 24", + "effect": "Number 24 gains \"If Number 24 is dealt damage, remove 1 Barrier Counter from Number 24 and the damage becomes 0 instead.\"", + "is_ex_burst": false + } + } + ] + }, + "20-039R": { + "name": "Rude", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Backups to cast Rude.", + "is_ex_burst": false + } + } + ] + }, + "20-047H": { + "name": "Jenova Dreamweaver", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jenova Dreamweaver cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + } + ] + }, + "20-049R": { + "name": "Chelinka", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Chelinka forms a party, the damage dealt to the Forwards forming this party becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "20-051H": { + "name": "Fat Chocobo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Fat Chocobo is reduced by 1 for every 3 Wind Characters you control.", + "is_ex_burst": false + } + } + ] + }, + "20-056H": { + "name": "Bel Dat", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + } + } + ] + }, + "20-063C-15-058C": { + "name": "Dragoon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "Gain 1 CP of any element.", + "is_ex_burst": false + } + } + ] + }, + "20-068R": { + "name": "Aerith", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + } + } + ] + }, + "20-071C": { + "name": "Ciaran", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ciaran enters the field or attacks", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "20-073C": { + "name": "Kimahri", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the next damage dealt to Kimahri is reduced by 4000 instead.", + "is_ex_burst": false + } + }, + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Forward you control other than Kimahri. During this turn, the next dama", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control other than Kimahri. During this turn, the next damage dealt to it is dealt to Kimahri instead. You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "20-075L": { + "name": "Cecil", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay {W}{W} (instead of paying the CP cost) to cast Cecil. If you do so, when Cecil enters the field, Cecil deals you 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "20-077L": { + "name": "Tifa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Tifa enters the field", + "effect": "Discard 2 cards.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Tifa can attack once more this turn. You can only pay with CP produced by Backups to use this ability.", + "is_ex_burst": false + } + } + ] + }, + "20-079C/15-080C": { + "name": "Geomancer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Geomancer enters the field", + "effect": "Gain 1 CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "20-080R": { + "name": "Fake", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If 1 or less Time Counters are placed on Fake, Fake cannot attack or block.", + "is_ex_burst": false + } + } + ] + }, + "20-081H": { + "name": "Fenrir", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Fenrir chooses a Forward of cost 2 or less, the cost required to cast Fenrir is reduced by 1.", + "is_ex_burst": false + } + } + ] + }, + "20-083R": { + "name": "The Magus Sisters (XIV)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Magus Sisters (XIV) cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards opponent controls lose Haste.", + "is_ex_burst": false + } + } + ] + }, + "20-088L": { + "name": "Estinien", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 1", + "trigger": "", + "effect": "Warp 1 \u2014 Put Estinien from your hand onto the field. You can only use this ability during your Main Phase.", + "is_ex_burst": false + } + } + ] + }, + "20-092R": { + "name": "The Emperor", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required for the Characters opponent controls to use action abilities is increased by 2.", + "is_ex_burst": false + } + } + ] + }, + "20-097C": { + "name": "Sephiroth", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 3 \u2014 S", + "is_ex_burst": false + } + } + ] + }, + "20-099C/15-095C": { + "name": "Ninja", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "Gain {1}.", + "is_ex_burst": false + } + } + ] + }, + "20-100R": { + "name": "Fusoya", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Fusoya attacks", + "effect": "you may cast 1 Summon of cost 2 or less from your hand without paying the cost.", + "is_ex_burst": false + } + } + ] + }, + "20-105C": { + "name": "Reeve", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Reeve enters the field", + "effect": "When Reeve enters the field, look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + } + } + ] + }, + "20-109H": { + "name": "Cecil", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Cecil or a Category IV Character enters your field", + "effect": "gain [Lightning]. This effect will trigger only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "20-115R": { + "name": "Mist", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 4 - 0", + "is_ex_burst": false + } + } + ] + }, + "20-119C/15-123C": { + "name": "Oracle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Oracle enters the field", + "effect": "gain [Light].", + "is_ex_burst": false + } + } + ] + }, + "20-121C": { + "name": "Lunafreya", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 3", + "trigger": "", + "effect": "Warp 3", + "is_ex_burst": false + } + } + ] + }, + "20-125R": { + "name": "Rosa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Category IV Forwards can be paid with CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "20-126C": { + "name": "Wakka", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Wakka is reduced by 1 for each Backup you control.", + "is_ex_burst": false + } + } + ] + }, + "20-127L": { + "name": "Shinryu", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls 3 or more Forwards more than you, the cost required to cast Shinryu is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "20-128H": { + "name": "Materia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Light Characters onto the field.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Materia enters the field", + "effect": "Gain [Light CP].", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 3, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Gain [Light CP].", + "is_ex_burst": false + } + } + ] + }, + "20-129H": { + "name": "Spiritus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Spiritus enters the field", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if you have paid 2 or more Dark this turn", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "21-001R": { + "name": "Ward", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Fire CP to cast Ward.", + "is_ex_burst": false + } + } + ] + }, + "21-003R": { + "name": "Flameserpent General Gadalar", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Flameserpent General Gadalar can attack twice in the same turn.", + "is_ex_burst": false + } + } + ] + }, + "21-004L": { + "name": "Cyan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Cyan enters the field", + "effect": "you may pay {X}. When you do so, gain {Fire} for each CP paid as X. The maximum you can pay for {X} is 5.", + "is_ex_burst": false + } + } + ] + }, + "21-006C": { + "name": "Samurai", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "gain {Fire}.", + "is_ex_burst": false + } + } + ] + }, + "21-012H": { + "name": "Bahamut", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, the cost required to cast Bahamut is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "21-013H": { + "name": "Feolthanos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent uses an EX Burst", + "effect": "Feolthanos deals your opponent 3 points of damage.", + "is_ex_burst": false + } + } + ] + }, + "21-017C": { + "name": "Monk", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + } + } + ] + }, + "21-018R": { + "name": "Rain", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + } + } + ] + }, + "21-022H": { + "name": "Astos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Astos enters the field or leaves the field", + "effect": "When Astos enters the field or leaves the field, gain \u25c6.", + "is_ex_burst": true + } + } + ] + }, + "21-023L": { + "name": "Ultimecia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ultimecia cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + } + ] + }, + "21-024C": { + "name": "Scholar", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Scholar enters the field", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "21-025R": { + "name": "Kiros", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 1", + "trigger": "", + "effect": "Warp 1", + "is_ex_burst": false + } + } + ] + }, + "21-029R": { + "name": "Squall", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Squall attacks, if you control 2 or more Category WOFF Characters", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "21-031H": { + "name": "Setzer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Once per turn, you can cast a card removed by Setzer's abilities at any time you could normally cast it.", + "is_ex_burst": false + } + } + ] + }, + "21-038R": { + "name": "Rinoa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can cast Summons removed by Rinoa's abilities at any time you could normally cast them.", + "is_ex_burst": false + } + } + ] + }, + "21-039C": { + "name": "Lufenian", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Lufenian enters the field, if you control only 1 Backup", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "21-040R": { + "name": "Rursan Arbiter", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Rursan Arbiter or Card Name Cid Aulstyne while already in control of either Character.", + "is_ex_burst": false + } + } + ] + }, + "21-042H": { + "name": "Vaan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Vaan is reduced by 1 for each Wind Character you control.", + "is_ex_burst": false + } + } + ] + }, + "21-043C": { + "name": "Viera", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Viera enters the field", + "effect": "Look at the top 2 cards of your deck. Add 1 card among them to your hand and put the other to the bottom of your deck.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Add 1 card among them to your hand and put the other to the bottom of your deck.", + "is_ex_burst": false + } + } + ] + }, + "21-044C": { + "name": "Dancer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Dancer or a Card Name Dancer, the cost required to cast Dancer is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "21-056R": { + "name": "Galeserpent General Najelith", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Galeserpent General Najelith cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "21-057R": { + "name": "Fran", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Balthier you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "21-059C": { + "name": "Dragoon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "gain [Wind CP].", + "is_ex_burst": false + } + } + ] + }, + "21-061H": { + "name": "Ursula", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ursula enters the field", + "effect": "When Ursula enters the field, gain 1 Earth CP.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 3, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During this turn, the Forwards you control cannot be chosen by EX Bursts.", + "is_ex_burst": false + } + } + ] + }, + "21-064L": { + "name": "Ingus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ingus is reduced by 1 for each Earth Backup you control.", + "is_ex_burst": false + } + } + ] + }, + "21-074L": { + "name": "Neo Exdeath", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Neo Exdeath is also Card Name Exdeath in all situations.", + "is_ex_burst": false + } + } + ] + }, + "21-075R": { + "name": "Haveh", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of Forwards opponent controls cannot be increased by your opponent's Summons or abilities.", + "is_ex_burst": false + } + } + ] + }, + "21-077C": { + "name": "Monk", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Monk enters the field", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "21-078C": { + "name": "Ram", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ram enters the field dull.", + "is_ex_burst": false + } + } + ] + }, + "21-082C": { + "name": "Red Mage", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Red Mage enters the field", + "effect": "gain \u26a1.", + "is_ex_burst": false + } + } + ] + }, + "21-088C": { + "name": "Gilgamesh", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Gilgamesh is put from the field into the Break Zone", + "effect": "gain \u26a1.", + "is_ex_burst": false + } + } + ] + }, + "21-090R": { + "name": "Cloud", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Lann or a Card Name Reynn, the cost required to cast Cloud can be paid with CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "21-092R": { + "name": "Man in Black", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Man in Black or Card Name Golbez while already in control of either Character.", + "is_ex_burst": false + } + } + ] + }, + "21-096R": { + "name": "Nine", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Nine is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "21-102L": { + "name": "Gau", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Gau is reduced by 1 for each Monster you control.", + "is_ex_burst": false + } + } + ] + }, + "21-106H": { + "name": "Jed", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Water Forward or a Category SOPFFO Forward you control is dealt damage, reduce the damage by 1000 instead.", + "is_ex_burst": false + } + } + ] + }, + "21-108R": { + "name": "Ceodore", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Cecil or a Card Name Rosa, you can pay {Water} (instead of paying the CP cost) to cast Ceodore.", + "is_ex_burst": false + } + } + ] + }, + "21-109C": { + "name": "Astrologian", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Astrologian enters the field", + "effect": "Look at the top 3 cards of your deck. Add 1 card among them to your hand and put 1 card at the bottom of your deck, then put the remaining card on top of your deck.", + "is_ex_burst": false + } + } + ] + }, + "21-110C": { + "name": "Desch", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Character opponent controlled was returned from the field to its owner's hand this turn, the cost required to cast Desch is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "21-111C": { + "name": "Paladin", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Paladin enters the field", + "effect": "gain 1 Water CP.", + "is_ex_burst": false + } + } + ] + }, + "21-112C": { + "name": "Ninja", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Back Attack", + "trigger": "", + "effect": "Before paying the cost to cast Ninja, you can pay {Water} to reduce the cost required to cast Ninja by 3.", + "is_ex_burst": false + } + } + ] + }, + "21-113R": { + "name": "Bikke", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Pirate Forwards and Card Name Viking Forwards other than Bikke you control gain \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + } + } + ] + }, + "21-114L": { + "name": "Faris", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of the Job Pirate Forwards and Card Name Viking Forwards other than Faris you control becomes 8000.", + "is_ex_burst": false + } + }, + { + "type": "unknown_effects", + "ability_index": 1, + "reason": "Unknown effect: Choose 1 Summon or ability that is choosing only Faris. You may choose another W", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Summon or ability that is choosing only Faris. You may choose another Water Forward you control to become the new target (The newly chosen Forward must be a valid choice).", + "is_ex_burst": false + } + } + ] + }, + "21-116H": { + "name": "Leviathan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, the cost required to cast Leviathan is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "21-117R": { + "name": "Rhus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Rhus is reduced by 1 for each card you have drawn this turn (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "21-123H": { + "name": "Darkness Manifest", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "At the beginning of Main Phase 1 during each of your turns, Darkness Manifest deals your opponent 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "21-124L": { + "name": "Jack Garland", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jack Garland is also Card Name Garland in all situations.", + "is_ex_burst": false + } + } + ] + }, + "21-126S": { + "name": "Cloud", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay {Fire}{Fire} (instead of paying the CP cost) to cast Cloud.", + "is_ex_burst": false + } + } + ] + }, + "21-127S": { + "name": "Firion", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character opponent controls is put from the field into the Break Zone", + "effect": "Gain 1 Fire CP. This effect will trigger only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "21-130S": { + "name": "Noctis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You must control a Category DFF Forward to cast Noctis.", + "is_ex_burst": false + } + } + ] + }, + "21-131S": { + "name": "Warrior of Light", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Warrior of Light or a Category DFF Forward enters your field", + "effect": "gain 1 CP of any Element. This effect will trigger only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "21-132S": { + "name": "Cecil", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cecil cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cecil is dealt damage by your opponent's abilities, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "22-008C": { + "name": "Clavat", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + } + } + ] + }, + "22-009H": { + "name": "Jecht", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Jecht is reduced by 1 for each Fire Character you control.", + "is_ex_burst": false + } + } + ] + }, + "22-013C": { + "name": "Machina", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Machina is increased by 1 for each Forward you control.", + "is_ex_burst": false + } + } + ] + }, + "22-017C": { + "name": "Lilyth", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Lilyth enters the field, gain [Fire].", + "is_ex_burst": false + } + } + ] + }, + "22-028H": { + "name": "Cissnei", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cissnei enters the field dull.", + "is_ex_burst": false + } + } + ] + }, + "22-030C": { + "name": "Shinryu Celestia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Shinryu Celestia is also Card Name Celestia in all situations.", + "is_ex_burst": false + } + } + ] + }, + "22-032L": { + "name": "Sephiroth", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Sephiroth enters the field", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "22-035C": { + "name": "Yuke", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Yuke enters the field, look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + } + } + ] + }, + "22-036C": { + "name": "Rinoa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Squall, the cost required to cast Rinoa is reduced by 1.", + "is_ex_burst": false + } + } + ] + }, + "22-039C": { + "name": "Epiornis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Epiornis cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "Epiornis cannot be blocked by a Forward of cost 3 or less.", + "is_ex_burst": false + } + } + ] + }, + "22-043C": { + "name": "Clavat", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + } + } + ] + }, + "22-045C": { + "name": "Sosha", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Dragoon or Card Name Dragoon, the cost required to cast Sosha is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "22-050C": { + "name": "Geomancer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Geomancer cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "22-054R": { + "name": "Reddas", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Reddas is reduced by 1 for each Job Sky Pirate you control.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Sky Pirate other than Reddas you control cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + } + ] + }, + "22-055H": { + "name": "Vossler", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Vossler attacks", + "effect": "During this turn, the cost required to cast your next Forward is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "22-060H": { + "name": "Ghido", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ghido cannot attack or block.", + "is_ex_burst": false + } + } + ] + }, + "22-070C": { + "name": "Ramza", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Knight, the cost required to cast Ramza is reduced by 2.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you controlled attacked this turn, the cost required to cast Ramza is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "22-072C": { + "name": "Lilty", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Lilty enters the field", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + } + } + ] + }, + "22-080C": { + "name": "Selkie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Selkie enters the field", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + } + } + ] + }, + "22-096C": { + "name": "Clavat", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Clavat enters the field", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "is_ex_burst": false + } + } + ] + }, + "22-097L": { + "name": "Curilla", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Job Knight Forward other than Curilla you control is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "22-098H": { + "name": "Siren (V)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Damage 3", + "trigger": "", + "effect": "If Siren (V) is dealt damage, reduce the damage by 1000 instead.", + "is_ex_burst": false + } + } + ] + }, + "22-106R": { + "name": "Yuna", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna enters the field", + "effect": "during this turn, the cost required to cast your next Card Name Tidus is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "22-109H": { + "name": "Eden", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Eden is reduced by 1 for each Category VIII Character you control.", + "is_ex_burst": false + } + } + ] + }, + "22-112R": { + "name": "Zack", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cards with LB cannot be included in your main deck.", + "is_ex_burst": false + } + } + ] + }, + "22-115R": { + "name": "Serjes", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "(Cards with [Limit Break] cannot be included in your main deck.)", + "is_ex_burst": false + } + } + ] + }, + "22-116L": { + "name": "Ace", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "Limit Break \u2014 3", + "trigger": "When Ace enters the field", + "effect": "Deal 1000 damage for each Wind Character you control to all the Forwards opponent controls.", + "is_ex_burst": false + } + } + ] + }, + "22-121R": { + "name": "Lightning", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "(Cards with LB cannot be included in your main deck.)", + "is_ex_burst": false + } + } + ] + }, + "22-123R": { + "name": "Leo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cards with LB cannot be included in your main deck.", + "is_ex_burst": false + } + } + ] + }, + "23-007C/15-007C": { + "name": "Samurai", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "Gain 1 Fire CP.", + "is_ex_burst": false + } + } + ] + }, + "23-012C": { + "name": "Tifa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward damaged by Tifa is put from the field into the Break Zone on the same turn", + "effect": "gain [Ice].", + "is_ex_burst": false + } + } + ] + }, + "23-018R": { + "name": "Palom", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Porom, the cost required to cast Palom is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "23-025C": { + "name": "Shelke", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Shelke or a Job Tsviets enters your field", + "effect": "Gain an Ice CP. This effect will trigger only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "23-028L": { + "name": "Cecil", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Cecil enters the field", + "effect": "Discard 1 card.", + "is_ex_burst": false + } + } + ] + }, + "23-029R": { + "name": "Zenos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a card in your opponent's Break Zone leaves the Break Zone", + "effect": "Your opponent discards 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "23-032H": { + "name": "Drautos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only cast Drautos if your opponent has 2 cards or less in their hand.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Drautos is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "23-033C-15-038C": { + "name": "Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Knight enters the field", + "effect": "Gain {Ice}.", + "is_ex_burst": false + } + } + ] + }, + "23-034R": { + "name": "Pacos Amethyst", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Pacos Amethyst is chosen by your opponent's Summon or ability", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "23-035H": { + "name": "White Tiger L'Cie Nimbus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards with Brave other than White Tiger L'Cie Nimbus you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "23-042C": { + "name": "Vaan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Life of Crime", + "trigger": "", + "effect": "During this turn, if Vaan deals damage to a Forward, double the damage instead.", + "is_ex_burst": false + } + } + ] + }, + "23-046C": { + "name": "SOLDIER Candidate", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "SOLDIER Candidate cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "23-050H": { + "name": "Noel", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 3", + "trigger": "", + "effect": "Warp 3", + "is_ex_burst": false + } + } + ] + }, + "23-051L": { + "name": "Hope", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Remove Hope from the game", + "trigger": "", + "effect": "At the beginning of your next Main Phase 1, play Hope onto the field. You can only use this ability during your turn.", + "is_ex_burst": false + } + } + ] + }, + "23-054C": { + "name": "Yuffie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Yuffie gains \"Yuffie cannot be blocked.\" until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "23-055C/15-058C": { + "name": "Dragoon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "Gain 1 Wind CP.", + "is_ex_burst": false + } + } + ] + }, + "23-070H": { + "name": "Hythlodaeus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Emet-Selch, the cost required to cast Hythlodaeus is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "23-071C/15-080C": { + "name": "Geomancer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Geomancer enters the field", + "effect": "Gain 1 CP of any element.", + "is_ex_burst": false + } + } + ] + }, + "23-075R": { + "name": "Layle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Layle enters the field or attacks", + "effect": "gain 1 CP of any element.", + "is_ex_burst": false + } + } + ] + }, + "23-088L": { + "name": "Serah", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Dispel", + "trigger": "", + "effect": "During this turn, the power of Forwards opponent controls cannot be increased by Summons or abilities.", + "is_ex_burst": false + } + } + ] + }, + "23-090C-15-095C": { + "name": "Ninja", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "gain {Lightning}.", + "is_ex_burst": false + } + } + ] + }, + "23-100L": { + "name": "Young Excenmille", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Young Excenmille is also Card Name Excenmille in all situations.", + "is_ex_burst": false + } + } + ] + }, + "23-105C": { + "name": "Defender", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Defender is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "23-108R": { + "name": "Fourchenault", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Fourchenault is reduced by 2 for each Card Name Alisaie or Card Name Alphinaud you control.", + "is_ex_burst": false + } + } + ] + }, + "23-110R": { + "name": "Porom", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Palom, the cost required to cast Porom is reduced by 2.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards with 2 or more EXP Counters on them you control gain \"If this Forward is dealt damage, reduce the damage by 2000 instead.\"", + "is_ex_burst": false + } + } + ] + }, + "23-111C/15-123C": { + "name": "Oracle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Oracle enters the field", + "effect": "Gain 1 CP of Lightning element.", + "is_ex_burst": false + } + } + ] + }, + "23-112H": { + "name": "Young Rahal", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Young Rahal is also Card Name Rahal in all situations.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Young Rahal enters the field", + "effect": "Gain [Water][Water].", + "is_ex_burst": false + } + } + ] + }, + "23-115L": { + "name": "Venat", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Venat enters the field", + "effect": "Gain [Light][Light].", + "is_ex_burst": false + } + } + ] + }, + "23-117L": { + "name": "Chaos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Flare", + "trigger": "", + "effect": "Chaos deals your opponent 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "23-118H": { + "name": "Ardyn", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ardyn is put from the field into the Break Zone", + "effect": "You may play 1 face down Card Name Ardyn from your LB deck onto the field dull. If you do so, turn 1 face down card in your LB deck face up.", + "is_ex_burst": false + } + } + ] + }, + "23-121L": { + "name": "Cait Sith", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Limit Break", + "trigger": "", + "effect": "3", + "is_ex_burst": false + } + } + ] + }, + "24-010C": { + "name": "Cetia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay 2 Fire (instead of paying the CP cost) to cast Cetia.", + "is_ex_burst": false + } + } + ] + }, + "24-015C": { + "name": "Bahamut", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls damaged by Bahamut is put from the field into the Break Zone on the same turn", + "effect": "Bahamut deals your opponent 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "24-024R": { + "name": "Shiva (XVI)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if 2 or more Forwards opponent controlled were put from the field into the Break Zone this turn", + "effect": "Your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "24-027C": { + "name": "Shantotto", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "24-028R": { + "name": "Jill", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Clive or a Card Name Torgal, the cost required to cast Jill is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "24-031R": { + "name": "Torgal", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Job Eikon Forwards or Job Dominant Forwards can be paid with CP of any Element.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Priming cost of the Forwards you control can be paid with CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "24-034C": { + "name": "Velis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay 1 Ice (instead of paying the CP cost) to cast Velis.", + "is_ex_burst": false + } + } + ] + }, + "24-041C": { + "name": "Onion Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 1 \u2014 {Wind}", + "is_ex_burst": false + } + } + ] + }, + "24-044H": { + "name": "Zidane", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Damage 5", + "trigger": "", + "effect": "The Backups you control can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "24-045C": { + "name": "Jeume", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay 2 Wind CP (instead of paying the CP cost) to cast Jeume.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jeume cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "24-046R": { + "name": "Leech Bat", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Leech Bat is put from the field into the Break Zone", + "effect": "Your opponent reveals their hand. You may select 1 card from their hand. If you do so, your opponent discards it and draws 1 card.", + "is_ex_burst": false + } + } + ] + }, + "24-048L": { + "name": "Tidus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 5", + "trigger": "", + "effect": "Warp 5", + "is_ex_burst": false + } + } + ] + }, + "24-051R": { + "name": "Benedikta", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Priming", + "trigger": "", + "effect": "\"Garuda (XVI)\" \u2014 {S}", + "is_ex_burst": false + } + } + ] + }, + "24-052L": { + "name": "Belgemine", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Belgemine cannot be chosen by Summons.", + "is_ex_burst": false + } + } + ] + }, + "24-053H": { + "name": "Minwu", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category II Forwards other than Minwu you control gain \"This Forward cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + } + } + ] + }, + "24-055R": { + "name": "Ash", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Ash is chosen by your opponent's Summon or ability, gain 1 CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "24-071C": { + "name": "Rulgia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay 1 Earth (instead of paying the CP cost) to cast Rulgia.", + "is_ex_burst": false + } + } + ] + }, + "24-077H": { + "name": "The Emperor", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When The Emperor enters the field", + "effect": "gain [Lightning]. If your opponent has a [Lightning], also gain [Lightning].", + "is_ex_burst": false + } + } + ] + }, + "24-078R": { + "name": "Cidolfus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Priming \"Ramuh (XVI)\"", + "trigger": "", + "effect": "", + "is_ex_burst": false + } + } + ] + }, + "24-079L": { + "name": "Jack Garland", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jack Garland is also Card Name Garland in all situations.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards opponent controls must attack once per turn if possible.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards opponent controls must block if possible.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 3, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Character opponent controls is put from the field into the Break Zone", + "effect": "gain [Lightning].", + "is_ex_burst": false + } + } + ] + }, + "24-081R": { + "name": "Noel", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Noel cannot be blocked.", + "is_ex_burst": false + } + } + ] + }, + "24-083H": { + "name": "Firion", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Lightning Backups to cast Firion.", + "is_ex_burst": false + } + } + ] + }, + "24-087C": { + "name": "Ranan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay 2 Lightning CP (instead of paying the CP cost) to cast Ranan.", + "is_ex_burst": false + } + } + ] + }, + "24-088R": { + "name": "Ramuh (XVI)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ramuh (XVI) enters the field or when Cidolfus primes into Ramuh (XVI)", + "effect": "you may cast 1 Summon of cost 5 or less from your hand without paying the cost.", + "is_ex_burst": false + } + } + ] + }, + "24-089C": { + "name": "Ramza", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ramza is put from the field into the Break Zone", + "effect": "gain [Lightning].", + "is_ex_burst": false + } + } + ] + }, + "24-090L": { + "name": "Leon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Leon is chosen by your opponent's ability, your opponent gains control of Leon.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if you control 1 or less Job Rebel", + "effect": "Leon deals you 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "24-093R": { + "name": "Kimahri", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "If a Category X Forward you control other than Kimahri is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Kimahri enters the field", + "effect": "Kimahri gains \"If a Forward you control other than Kimahri is dealt damage, reduce the damage by 2000 instead.\" until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "24-102C": { + "name": "Perrene", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay 1 Water CP (instead of paying the CP cost) to cast Perrene.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Job Warrior of the Crystal you control is put from the field into the Break Zone", + "effect": "gain 1 Water CP.", + "is_ex_burst": false + } + } + ] + }, + "24-105R": { + "name": "Malboro", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Malboro is put from the field into the Break Zone", + "effect": "until the end of the turn, all the Forwards opponent controls lose all their abilities and 3000 power.", + "is_ex_burst": false + } + } + ] + }, + "24-117R": { + "name": "Zidane", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Limit Break \u2014 1", + "trigger": "", + "effect": "Zidane cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + } + } + ] + }, + "24-120R": { + "name": "Warrior of Light", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Limit Break \u2014 1", + "trigger": "", + "effect": "You must control 3 or more Job Standard Unit Forwards and/or Job Warrior of Light Forwards to cast Warrior of Light. The Forwards other than Warrior of Light you control gain \"This Forward cannot be chosen by your opponent's abilities.\" and \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + } + } + ] + }, + "24-122H": { + "name": "Magna Roader", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "Limit Break", + "trigger": "When Magna Roader enters the field, if you control 4 or more Ice Characters", + "effect": "Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card.", + "is_ex_burst": false + } + } + ] + }, + "25-005H": { + "name": "Ace", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ace is reduced by 1 for each Job Class Zero Cadet and/or Fire Character you control.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if your opponent has received 5 points of damage or less", + "effect": "Ace deals your opponent 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "25-010H": { + "name": "Salamander (III)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Salamander (III) is also Card Name Gutsco in all situations.", + "is_ex_burst": false + } + } + ] + }, + "25-016R": { + "name": "Rubicante", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Name 1 Element. During this turn, if Rubicante is dealt damage by abilities of the named Element, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "25-018C": { + "name": "Gimme Cat", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "discard 1 Ice card: Your opponent discards 1 card. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "25-022C": { + "name": "Edward", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Edward enters the field", + "effect": "If your opponent has 3 cards or more in their hand, your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "25-023C": { + "name": "Kurasame", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + } + } + ] + }, + "25-025L": { + "name": "Sephiroth", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward with First Strike you control attacks", + "effect": "Your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "25-042C": { + "name": "Zidane", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane enters the field", + "effect": "Your opponent reveals their hand. You may select 1 card from their hand. If you do so, your opponent discards it and draws 1 card.", + "is_ex_burst": false + } + } + ] + }, + "25-044C": { + "name": "Ceodore", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2 \u2014 [Wind][1]", + "is_ex_burst": false + } + } + ] + }, + "25-045C": { + "name": "Chocobo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Chocobo can form a party with Forwards of any Element.", + "is_ex_burst": false + } + } + ] + }, + "25-049C": { + "name": "Yuffie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuffie is blocked", + "effect": "Deal 4000 damage for each Shuriken Counter placed on Yuffie to the blocking Forward. Then, remove all Shuriken Counters from Yuffie.", + "is_ex_burst": false + } + } + ] + }, + "25-060H": { + "name": "General", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "General cannot be chosen by your opponent's Summons. If General is dealt damage by your opponent's Summons, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "25-086R": { + "name": "Abzu", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of Forwards opponent controls cannot be increased by Summons or abilities.", + "is_ex_burst": false + } + } + ] + }, + "25-091H": { + "name": "Kraken (III)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons or Monsters is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "25-095C": { + "name": "Cecil", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage by your opponent's abilities, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "25-097H": { + "name": "Doctor Cid", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Water CP to cast Doctor Cid.", + "is_ex_burst": false + } + } + ] + }, + "25-100R": { + "name": "Matt", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job SOLDIER other than Matt you control gain \"This Character cannot be chosen by your opponent's abilities.\"", + "is_ex_burst": false + } + } + ] + }, + "25-101L": { + "name": "Meia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next Summon is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "25-112H": { + "name": "Sarah (MOBIUS)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next Category MOBIUS Forward is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "26-003R": { + "name": "Ifrit (XVI)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ifrit (XVI) is blocked or chosen by your opponent's ability", + "effect": "Ifrit (XVI) deals your opponent 1 point of damage.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Clive primes into Ifrit (XVI)", + "effect": "Ifrit (XVI) gains \"If Ifrit (XVI) is dealt damage less than Ifrit (XVI)'s power, the damage becomes 0 instead.\" (This effect does not end at the end of the turn.)", + "is_ex_burst": false + } + } + ] + }, + "26-005H": { + "name": "Clive", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Priming \"Ifrit (XVI)\"", + "trigger": "", + "effect": "Clive gains all the special abilities of the Job Eikon you own removed from the game.", + "is_ex_burst": false + } + } + ] + }, + "26-008C/15-007C": { + "name": "Samurai", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Samurai enters the field", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "26-018H": { + "name": "Phoenix (XVI)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Joshua primes into Phoenix (XVI), reveal the top 4 cards of your deck.", + "effect": "Add up to 2 Fire cards and/or Category XVI cards among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + } + } + ] + }, + "26-022C": { + "name": "Undead Princess", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Undead Princess enters the field", + "effect": "gain 1 Ice CP. Your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "26-023C": { + "name": "Wol", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if your opponent has discarded a card due to your Summons or abilities, the cost required to cast Wol is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "26-029R": { + "name": "Shiva (XVI)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Shiva (XVI) enters the field", + "effect": "Freeze all the Forwards opponent controls.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Jill primes into Shiva (XVI)", + "effect": "Freeze all the Characters opponent controls.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Ice Age", + "trigger": "", + "effect": "Your opponent discards 2 cards. You can only use this ability during your Main Phase.", + "is_ex_burst": false + } + } + ] + }, + "26-030C": { + "name": "Cid (WOFF)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When your opponent uses an EX Burst", + "effect": "your opponent randomly discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "26-031H": { + "name": "Cid Raines", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During this turn, if your opponent has discarded a card due to your Summons or abilities, the cost required to cast Cid Raines is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "26-032L": { + "name": "Charlotte", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Ice CP to cast Charlotte.", + "is_ex_burst": false + } + } + ] + }, + "26-033C": { + "name": "Summoner", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next Summon is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "26-036C-15-038C": { + "name": "Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Knight enters the field", + "effect": "Gain {Ice}.", + "is_ex_burst": false + } + } + ] + }, + "26-038H": { + "name": "Physalis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 1 \u2014 {I}{I}", + "is_ex_burst": false + } + } + ] + }, + "26-039H": { + "name": "Star Sibyl", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward you control is chosen by your opponent's ability", + "effect": "Your opponent discards 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "26-047H": { + "name": "Oschon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Oschon has 10000 power or more, Oschon gains \"Oschon cannot be chosen by your opponent's abilities.\" and \"If Oschon is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"", + "is_ex_burst": false + } + } + ] + }, + "26-048C": { + "name": "Cloud", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Warp 2 \u2014 {w}{w}", + "is_ex_burst": false + } + } + ] + }, + "26-053L": { + "name": "Bartz", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay {Wind}{Wind}{Wind} (instead of paying the CP cost) to cast Bartz.", + "is_ex_burst": false + } + } + ] + }, + "26-054C": { + "name": "Penelo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Vaan, the cost required to cast Penelo is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "26-055H": { + "name": "Fina", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Your Warp cost can be paid with CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "26-059R": { + "name": "Llymlaen", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Job The Twelve can be paid with CP of any Element.", + "is_ex_burst": false + } + }, + { + "type": "unknown_effects", + "ability_index": 1, + "reason": "Unknown effect: Choose 1 Job The Twelve. It gains \"This Character cannot be chosen by your oppon", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job The Twelve. It gains \"This Character cannot be chosen by your opponent's Summons.\" until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "26-060C-15-058C": { + "name": "Dragoon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Dragoon enters the field", + "effect": "gain {Wind}.", + "is_ex_burst": false + } + } + ] + }, + "26-062R": { + "name": "Apururu", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "While paying the cost to cast a Category XI card, if Apururu is on the field, Apururu can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "26-070H": { + "name": "Zangan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zangan and the Card Name Tifa you control can use action abilities and special abilities with [S] in the cost as though they had Haste.", + "is_ex_burst": false + } + } + ] + }, + "26-076H": { + "name": "Tifa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Zangan, you can discard 1 card instead of S when paying for Tifa's special ability.", + "is_ex_burst": false + } + } + ] + }, + "26-079C/15-080C": { + "name": "Geomancer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Geomancer enters the field", + "effect": "gain {Wind}.", + "is_ex_burst": false + } + } + ] + }, + "26-083H": { + "name": "Elena", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Elena is reduced by 2 for each Job Member of the Turks you control.", + "is_ex_burst": false + } + } + ] + }, + "26-084H": { + "name": "Vivian", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Priming cost of the Characters you control can be paid with CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "26-085L": { + "name": "Vrtra", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Vrtra cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Vrtra enters the field", + "effect": "Vrtra gains \"Vrtra cannot be chosen by your opponent's abilities.\" until the end of your opponent's turn.", + "is_ex_burst": false + } + } + ] + }, + "26-090C": { + "name": "Xiphos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Xiphos is blocked", + "effect": "All the Forwards opponent controls lose 3000 power until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "26-093C-15-095C": { + "name": "Ninja", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ninja enters the field", + "effect": "gain {L}.", + "is_ex_burst": false + } + } + ] + }, + "26-097R": { + "name": "Rhalgr", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Rhalgr is reduced by 1 for each Job The Twelve you control.", + "is_ex_burst": false + } + } + ] + }, + "26-098L": { + "name": "Lightning", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Lightning forming a party deals damage to your opponent, the damage becomes 2 instead.", + "is_ex_burst": false + } + } + ] + }, + "26-103L": { + "name": "Azdaja", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Azdaja cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Azdaja enters the field", + "effect": "Azdaja gains \"Azdaja cannot be chosen by your opponent's abilities.\" until the end of your opponent's turn.", + "is_ex_burst": false + } + } + ] + }, + "26-111C": { + "name": "Titov", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Titov enters the field", + "effect": "Look at the top 3 cards of your deck. Return them to the top of your deck in any order.", + "is_ex_burst": false + } + } + ] + }, + "26-112H": { + "name": "Tidus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Card Name Yuna Forward you control is dealt damage, the damage is dealt to Tidus instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Damage 3 \u2014 If Tidus is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "26-118C": { + "name": "Oracle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Oracle enters the field, gain 1 CP.", + "is_ex_burst": false + } + } + ] + }, + "26-127R": { + "name": "Dark Fina", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Limit Break", + "trigger": "", + "effect": "When Dark Fina enters the field, you may cast 1 Summon of cost 7 or less from your hand without paying the cost.", + "is_ex_burst": false + } + } + ] + }, + "27-010L": { + "name": "Xande", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Xande enters the field", + "effect": "name 1 Job. All the Forwards with the named Job opponent controls lose all their abilities until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "27-011C": { + "name": "Jecht", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + } + } + ] + }, + "27-013L": { + "name": "Zeromus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zeromus is also Card Name Zemus in all situations.", + "is_ex_burst": false + } + } + ] + }, + "27-021C": { + "name": "Ilmatalle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ilmatalle is chosen by your opponent's ability", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Warrior Forwards and Card Name Warrior Forwards you control gain \"When this Forward is chosen by your opponent's ability, your opponent discards 1 card.\"", + "is_ex_burst": false + } + } + ] + }, + "27-045C": { + "name": "Thief", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Multi-Element Forward, Thief cannot be blocked.", + "is_ex_burst": false + } + } + ] + }, + "27-046H": { + "name": "Jack Garland", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jack Garland is also Card Name Garland in all situations.", + "is_ex_burst": false + } + } + ] + }, + "27-047H": { + "name": "Wendigo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Card Name Wendigo onto the field.", + "is_ex_burst": false + } + } + ] + }, + "27-053C": { + "name": "Lehko Habhoka", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Lehko Habhoka enters the field", + "effect": "Look at the same number of cards from the top of your deck as the Backups you control. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + } + } + ] + }, + "27-055R": { + "name": "Ignis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Noctis, the cost required to cast Ignis is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "27-056H": { + "name": "Wuk Lamat", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Wuk Lamat is reduced by 1 for each Category XIV Character you control.", + "is_ex_burst": false + } + } + ] + }, + "27-062L": { + "name": "Krile (XIV)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Krile (XIV) enters the field, if there are 3 or more different Elements among Characters you control, look at the top 4 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + } + } + ] + }, + "27-063H": { + "name": "Cindy", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cindy is on the field, Cindy can produce Ice or Lightning CP.", + "is_ex_burst": false + } + } + ] + }, + "27-064C": { + "name": "Summoner", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you cast Summoner, you may pay {Earth}{Earth} as an extra cost.", + "is_ex_burst": false + } + } + ] + }, + "27-076C": { + "name": "Kain", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have cast a Job Dragoon or Card Name Dragoon this turn, the cost required to cast Kain is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "27-093C": { + "name": "Urianger", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Urianger is on the field, Urianger can produce Lightning CP.", + "is_ex_burst": false + } + } + ] + }, + "27-102R": { + "name": "Tidus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Each Forward you control with a Guardian Counter on it gains \"If this Forward is dealt damage by abilities, reduce the damage by 5000 instead.\"", + "is_ex_burst": false + } + } + ] + }, + "27-107R": { + "name": "Yuna", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Yuna cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + } + ] + }, + "27-111L": { + "name": "Jack Garland", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jack Garland is also Card Name Garland in all situations.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Jack Garland enters the field", + "effect": "name 1 Job.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jack Garland cannot be chosen by your opponent's abilities of Characters with the named Job.", + "is_ex_burst": false + } + } + ] + }, + "27-120R": { + "name": "Terra", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Limit Break \u20142", + "trigger": "", + "effect": "", + "is_ex_burst": false + } + } + ] + }, + "27-121R": { + "name": "Locke", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward opponent controls is returned from the field to its owner's hand", + "effect": "your opponent discards 1 card. This effect will trigger only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "3-004H": { + "name": "Garland", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "During your turn, if Garland receives damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "3-025C": { + "name": "Emina", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Card Name Kazusa or Card Name Kurasame onto the field is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "3-034H": { + "name": "Genesis Avatar", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Genesis Avatar is also Card Name Genesis in all situations.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Genesis Avatar enters the field", + "effect": "Deal each Forward opponent controls damage equal to half of its power (round up to the nearest 1000).", + "is_ex_burst": false + } + } + ] + }, + "3-044C": { + "name": "Harley", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Card Name Edward onto the field is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "3-045R": { + "name": "White Tiger l'Cie Qun'mi", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When 1 or more Forwards you control are chosen by your opponent's Summon", + "effect": "its effect is cancelled if your opponent doesn't pay {3}.", + "is_ex_burst": false + } + } + ] + }, + "3-046H": { + "name": "White Tiger l'Cie Nimbus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Ice Backups to cast White Tiger l'Cie Nimbus from your hand.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play White Tiger l'Cie Nimbus from your hand due to Summons or abilities.", + "is_ex_burst": false + } + } + ] + }, + "3-048C": { + "name": "Mystic Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Mystic Knight receives damage from Summons or abilities, reduce the damage by 5000 instead.", + "is_ex_burst": false + } + } + ] + }, + "3-050L": { + "name": "Aerith", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category VII Forward, the cost for playing Aerith onto the field is reduced by 1.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Forwards you control cannot be chosen by your opponent's Backup abilities.", + "is_ex_burst": false + } + } + ] + }, + "3-053C": { + "name": "Ranger", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ranger cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "3-054C": { + "name": "Black Chocobo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Black Chocobo forms a party, that party cannot be blocked.", + "is_ex_burst": false + } + } + ] + }, + "3-056H": { + "name": "Zidane", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane enters the field", + "effect": "your opponent reveals his/her hand. Select 1 card from their hand. Your opponent discards this card.", + "is_ex_burst": false + } + } + ] + }, + "3-057R": { + "name": "Seven", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Class Zero Cadet Forwards you control cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + } + } + ] + }, + "3-060R": { + "name": "Tsukinowa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Tsukinowa cannot be blocked by a Forward of cost 3 or more.", + "is_ex_burst": false + } + } + ] + }, + "3-064H": { + "name": "Trey", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Trey is active, Trey cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Trey is dull, Trey cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + } + ] + }, + "3-065L": { + "name": "Bartz", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Bartz has the Jobs of the Forwards you control.", + "is_ex_burst": false + } + } + ] + }, + "3-069C": { + "name": "Yuffie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Vincent, the cost for playing Yuffie onto the field becomes 0.", + "is_ex_burst": false + } + } + ] + }, + "3-088L": { + "name": "Delita", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Delita is chosen by a Summon of your opponent", + "effect": "deal 1 point of damage to your opponent.", + "is_ex_burst": false + } + } + ] + }, + "3-091C": { + "name": "Berserker", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Berserker cannot form parties.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Berserker must attack at least once per turn if possible.", + "is_ex_burst": false + } + } + ] + }, + "3-095R": { + "name": "Yang", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Kick", + "trigger": "", + "effect": "Deal damage equal to half of Yang's power to all the Forwards opponent controls (round up to the nearest 1000).", + "is_ex_burst": false + } + } + ] + }, + "3-099R": { + "name": "Angeal Penance", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Angeal Penance is also Card Name Angeal in all situations.", + "is_ex_burst": false + } + } + ] + }, + "3-100L": { + "name": "Exdeath", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath attacks", + "effect": "When Exdeath attacks, all Characters opponent controls lose their Jobs until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "3-103H": { + "name": "Gilgamesh", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Gilgamesh cannot be chosen by Summons during this turn.", + "is_ex_burst": false + } + } + ] + }, + "3-111H": { + "name": "Jack", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Jack cannot block.", + "is_ex_burst": false + } + } + ] + }, + "3-122C": { + "name": "Artemicion", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Artemicion enters the field", + "effect": "Place any number of cards from your hand at the bottom of your deck in any order. Then, draw the same number of cards.", + "is_ex_burst": false + } + } + ] + }, + "3-129L": { + "name": "Garnet", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Garnet cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Cast 1 Summon of cost 3 or less from your hand without paying its cost.", + "is_ex_burst": false + } + } + ] + }, + "3-130R": { + "name": "Cagnazzo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cagnazzo receives damage during your opponent's turn, reduce the damage by 4000 instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Cagnazzo enters the field", + "effect": "Until the end of the turn, all the Forwards opponent controls lose 1000 power for every 2 Water Characters you control.", + "is_ex_burst": false + } + } + ] + }, + "3-136C": { + "name": "White Mage", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If White Mage or a Forward forming a party with White Mage receives damage, the damage decreases by 3000 instead.", + "is_ex_burst": false + } + } + ] + }, + "3-145L": { + "name": "Ultima, the High Seraph", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Light Forward, the cost to cast Ultima, the High Seraph is reduced by 2.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Remove from the game all the Forwards on the field other than Light and Dark. Then, remove from the top of your deck twice the number of cards removed by the previous effect.", + "is_ex_burst": false + } + } + ] + }, + "3-147L": { + "name": "Zodiark, Keeper of Precepts", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Dark Forward, the cost to cast Zodiark, Keeper of Precepts is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "3-148H": { + "name": "Feral Chaos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Feral Chaos is also Card name Chaos in all situations.", + "is_ex_burst": false + } + } + ] + }, + "3-154S": { + "name": "Zidane", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category IX Forward, the cost for playing Zidane onto the field is reduced by 1.", + "is_ex_burst": false + } + } + ] + }, + "4-025H": { + "name": "Umaro", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Umaro must attack once per turn if possible.", + "is_ex_burst": false + } + } + ] + }, + "4-034R": { + "name": "Cid (WOFF)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Cid (WOFF) cannot be broken.", + "is_ex_burst": false + } + } + ] + }, + "4-045H": { + "name": "Mecha Chocobo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Mecha Chocobo cannot be chosen by Summons.", + "is_ex_burst": false + } + } + ] + }, + "4-046R": { + "name": "Lich", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Deal each Forward opponent controls damage equal to half of its power (round up to the nearest 1000).", + "is_ex_burst": false + } + } + ] + }, + "4-048L": { + "name": "Locke", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Mirage Dive", + "trigger": "", + "effect": "Locke cannot be blocked this turn.", + "is_ex_burst": false + } + } + ] + }, + "4-071R": { + "name": "Raya-O-Senna", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name A-Ruhn-Senna and Card Name Kan-E-Senna you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "4-082C": { + "name": "Jessie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": null, + "trigger": "", + "effect": "The cost required to play your Card Name Cloud or Card Name Barret onto the field is reduced by 1.", + "is_ex_burst": false + } + } + ] + }, + "4-094R": { + "name": "Magic Pot", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Magic Pot enters the field dull.", + "is_ex_burst": false + } + } + ] + }, + "4-097H": { + "name": "Ark Angel EV", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Ark Angel EV is dealt damage by a Character, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "4-103C": { + "name": "Warrior", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Warrior receives damage, double the damage instead.", + "is_ex_burst": false + } + } + ] + }, + "4-108C": { + "name": "Ninja", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "This Character can attack or use abilities containing [L] in the cost the turn it enters the field.", + "is_ex_burst": false + } + } + ] + }, + "4-109H": { + "name": "Hildibrand", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Hildibrand leaves the field due to your opponent's Summons or abilities, return him to your hand instead. (Hildibrand does not return to your hand if he receives damage equal or higher than his power or if his power is reduced to 0.)", + "is_ex_burst": false + } + } + ] + }, + "4-130H": { + "name": "Strago", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Grand Delta", + "trigger": "", + "effect": "Divide 12000 damage equally among all the Forwards opponent controls (round up to the nearest 1000).", + "is_ex_burst": false + } + } + ] + }, + "4-135R": { + "name": "Beatrix", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Beatrix attacks", + "effect": "All the Forwards opponent controls lose 1000 power until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "4-137L": { + "name": "Mira", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play your Monsters onto the field is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "4-141C": { + "name": "Mime", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Mime's power becomes the same as your opponent's weakest Forward until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "4-147H": { + "name": "Kefka", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, all the Monsters you control also become Forwards with 7000 power.", + "is_ex_burst": false + } + } + ] + }, + "5-007H": { + "name": "Royal Ripeness", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Royal Ripeness cannot be chosen by Fire Summons or Fire abilities.", + "is_ex_burst": false + } + } + ] + }, + "5-009C": { + "name": "Black Mage", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "All the Forwards opponent controls cannot block Forwards with a power inferior to their own this turn.", + "is_ex_burst": false + } + } + ] + }, + "5-027R": { + "name": "Unei", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Unei enters the field dull.", + "is_ex_burst": false + } + } + ] + }, + "5-042C": { + "name": "Trickster", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Trickster is dealt damage by a Forward with Haste or First Strike, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "5-047C": { + "name": "Mystic Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Mystic Knight attacks", + "effect": "you may cast 1 Summon from your hand. The cost required to cast it is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "5-050H": { + "name": "Adelle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Adelle cannot be blocked this turn.", + "is_ex_burst": false + } + } + ] + }, + "5-055C": { + "name": "Thief", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent reveals his/her hand. Select 1 Character card from their hand. Your opponent discards this card. You can only use this ability during your turn.", + "is_ex_burst": false + } + } + ] + }, + "5-056H": { + "name": "Cid Pollendina", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Cid Pollendina enters the field", + "effect": "your opponent reveals his/her hand.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Cid Pollendina is dealt damage by a Forward of cost 5 or more, reduce the damage by 4000 instead.", + "is_ex_burst": false + } + } + ] + }, + "5-057C": { + "name": "White Mage", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During this turn, if a Forward you control is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "5-059R": { + "name": "Semih Lafihna", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Card Name Star Sibyl onto the field is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "5-060C": { + "name": "Chocobo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Chocobo forms a party, the damage dealt to Chocobo becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "5-064R": { + "name": "Nanaa Mihgo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Nanaa Mihgo cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + } + } + ] + }, + "5-065C": { + "name": "Ninja", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ninja cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + } + } + ] + }, + "5-068L": { + "name": "Y'shtola", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Y'shtola is dealt damage by a Summon or an ability, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "5-078R": { + "name": "Gabranth", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 5 points of damage or more, the cost for playing Gabranth onto the field is reduced by 3 (it cannot become 0).", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Put Gabranth into the Break Zone", + "trigger": "", + "effect": "During this turn, the next damage dealt to you becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "5-089C": { + "name": "Berserker", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Berserker cannot block.", + "is_ex_burst": false + } + } + ] + }, + "5-105R": { + "name": "Quon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Quon enters the field, you may cast 1 Summon of cost 2 or less from your hand without paying its cost.", + "is_ex_burst": false + } + } + ] + }, + "5-107H": { + "name": "Thancred", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Thancred receives damage while dull, the damage is reduced by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "5-109R": { + "name": "Destin", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Card Name Claidie or Card Name Trion or Card Name Pieuje onto the field is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "5-118L": { + "name": "Ramza", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Ramza onto the field is reduced by 1 for each Forward you control (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "5-122R": { + "name": "Vossler", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Ashe, the cost for playing Vossler onto the field is reduced by 2.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Vossler receives damage, reduce the damage by 1000 instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If the Card Name Ashe you control receives damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "5-124H": { + "name": "Ozma", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Flare Star", + "trigger": "", + "effect": "All the Forwards opponent controls lose 2000 power for each CP required to play them until the end of the turn. You can only use this ability if Ozma is a Forward.", + "is_ex_burst": false + } + } + ] + }, + "5-132R": { + "name": "Baderon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Baderon enters the field", + "effect": "Look at the top 4 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": false + } + } + ] + }, + "5-135L": { + "name": "Porom", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "When Porom enters the field, look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + } + } + ] + }, + "5-138C": { + "name": "Moogle Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, if Moogle Knight is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "5-147L": { + "name": "Eald'narche", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Eald'narche leaves the field, return Eald'narche to your hand instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Paradise", + "trigger": "", + "effect": "Take 1 more turn after this one. At the end of that turn, you lose the game.", + "is_ex_burst": false + } + } + ] + }, + "5-148H": { + "name": "Kam'lanaut", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Kam'lanaut cannot be chosen by Summons or abilities that share its Element.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of your Main Phase 1", + "effect": "select 1 Element. Kam'lanaut becomes that Element (this effect does not end at the end of the turn).", + "is_ex_burst": false + } + } + ] + }, + "5-149S": { + "name": "Amodar", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Forward you control is put from the field into the Break Zone", + "effect": "Double the power of Amodar until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "5-154S": { + "name": "Yeul", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top card of your deck. You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "5-157S": { + "name": "Fran", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Balthier you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "5-161S": { + "name": "Alisaie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Alphinaud, the cost for playing Alisaie onto the field is reduced by 1.", + "is_ex_burst": false + } + } + ] + }, + "6-019L": { + "name": "Firion", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Rebel Forward, the cost required to cast Firion is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "6-029C": { + "name": "Doomtrain", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 1 card or less in his/her hand, the cost required to cast Doomtrain is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "6-044L": { + "name": "Zidane", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zidane cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Zidane attacks", + "effect": "your opponent reveals his/her hand. Select 1 Forward from their hand. Your opponent discards this card.", + "is_ex_burst": false + } + } + ] + }, + "6-053R": { + "name": "Paine", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Gullwings Forwards you control cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + } + ] + }, + "6-056H": { + "name": "Paul", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Paul cannot be blocked by a Forward of cost 3 or more.", + "is_ex_burst": false + } + } + ] + }, + "6-062R": { + "name": "Rikku", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Gullwings Forwards you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Escape", + "trigger": "", + "effect": "Remove Rikku from the Battle. You can only use this ability when Rikku is in Battle.", + "is_ex_burst": false + } + } + ] + }, + "6-063H": { + "name": "Leon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Leon enters the field", + "effect": "Your opponent gains control of Leon.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Category II Character of your opponent enters the field", + "effect": "Your opponent gains control of Leon.", + "is_ex_burst": false + } + } + ] + }, + "6-084L": { + "name": "Leo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Backups you control can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "6-089R": { + "name": "Estinien", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Lightning Backups to cast Estinien from your hand.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Estinien from your hand due to Summons or abilities.", + "is_ex_burst": false + } + } + ] + }, + "6-090H": { + "name": "Kain", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Dark Forward of your opponent enters the field", + "effect": "your opponent gains control of Kain.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When a Dark Forward you control is put from the field into the Break Zone", + "effect": "your opponent gains control of Kain.", + "is_ex_burst": false + } + } + ] + }, + "6-094L": { + "name": "Seifer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Seifer deals damage to your opponent", + "effect": "all the Forwards opponent controls lose 2000 power until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "6-103H": { + "name": "Ricard", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ricard must block if possible.", + "is_ex_burst": false + } + } + ] + }, + "6-106H": { + "name": "Aymeric", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Aymeric is dealt damage less than his power, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "6-109R": { + "name": "Eiko", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have cast a Summon this turn, the cost required to play Eiko onto the field is reduced by 2 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "6-119C": { + "name": "Chime", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Leo, the cost required to play Chime onto the field is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "6-120C": { + "name": "Paladin", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Paladin is dealt damage by a Forward, reduce the damage by 4000 instead.", + "is_ex_burst": false + } + } + ] + }, + "6-123L": { + "name": "Minwu", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Minwu attacks", + "effect": "You may cast 1 Summon of cost 4 or less from your hand without paying the cost.", + "is_ex_burst": false + } + } + ] + }, + "6-128H": { + "name": "Materia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Materia can be played onto the field even if you control other Light Characters.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Light Characters onto the field.", + "is_ex_burst": false + } + } + ] + }, + "6-129H": { + "name": "Spiritus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Spiritus can be played onto the field even if you control other Dark Characters.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + } + } + ] + }, + "6-130L": { + "name": "Nidhogg", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Nidhogg enters the field", + "effect": "Your opponent randomly removes 1 card in his/her hand from the game.", + "is_ex_burst": false + } + } + ] + }, + "7-004C": { + "name": "Fritt", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Fritt is also a Monster in all situations.", + "is_ex_burst": false + } + } + ] + }, + "7-010L": { + "name": "Jecht", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have received 4 points of damage or more, the cost for playing Jecht onto the field is reduced by 4.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Jecht enters the field, if you have at least 2 points of damage more than your opponent", + "effect": "Jecht deals your opponent 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "7-029H": { + "name": "Kefka", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Kefka enters the field, if the cost to play Kefka was only paid with Ice CP", + "effect": "Your opponent may discard 2 cards. If he/she doesn't, Freeze all the Forwards opponent controls.", + "is_ex_burst": false + } + } + ] + }, + "7-038C": { + "name": "Bablizz", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Bablizz is also a Monster in all situations.", + "is_ex_burst": false + } + } + ] + }, + "7-039C": { + "name": "Mystic Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ice Summons is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "7-066C": { + "name": "Carbuncle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "Like Summons and abilities, this card can be played during either player's Attack Phase or Main Phase.", + "is_ex_burst": false + } + } + ] + }, + "7-067L": { + "name": "Galuf", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Galuf cannot be broken during your turn.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Galuf attacks, choose 1 Forward.", + "effect": "You may pay {Earth}{Earth}. If you do so, it must block Galuf this turn if possible.", + "is_ex_burst": false + } + } + ] + }, + "7-068H": { + "name": "Krile", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons can be paid with CP of any Element.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Until the end of the turn, Krile cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + } + ] + }, + "7-071R": { + "name": "Shantotto", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Name 1 Element other than Light and Dark. Shantotto becomes the named Element until the end of the turn. You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "7-075R": { + "name": "Tilika", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can discard Light and Dark Element cards from your hand to produce CP. (Light cards produce 2 Light CP each and Dark cards produce 2 Dark CP each.)", + "is_ex_burst": false + } + } + ] + }, + "7-077L": { + "name": "Noctis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During this turn, the next damage dealt to Noctis becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "7-082R": { + "name": "Moogle (FFCC)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Moogle Backups you control can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "7-093C": { + "name": "Zapt", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Zapt is also a Monster in all situations.", + "is_ex_burst": false + } + } + ] + }, + "7-107R": { + "name": "Gawain", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Gawain is dealt damage by a Forward's ability, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "7-108H": { + "name": "Kimahri", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Kimahri onto the field is reduced by 1 for each Job Guardian you control.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Guardian other than Kimahri you control cannot be chosen by your opponent's abilities.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category X Characters other than Kimahri you control cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + } + ] + }, + "7-113R": { + "name": "Styx", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Undine Cry", + "trigger": "", + "effect": "Until the end of the turn, all the Forwards opponent controls lose 5000 power. You can only use this ability if you have received 5 points of damage or more.", + "is_ex_burst": false + } + } + ] + }, + "7-115R": { + "name": "Dusk", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next Summon is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "7-116L": { + "name": "Tidus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "You can only pay with CP produced by Water Backups to cast Tidus from your hand.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Tidus from your hand due to Summons or abilities.", + "is_ex_burst": false + } + } + ] + }, + "7-118C": { + "name": "Ninja", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Return Ninja to your hand.", + "is_ex_burst": false + } + } + ] + }, + "7-119H": { + "name": "Halicarnassus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Halicarnassus enters the field", + "effect": "all the Forwards opponent controls lose their abilities until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "7-121C": { + "name": "Braska", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play your Job Summoner onto the field is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "7-124C": { + "name": "Oracle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Oracle enters the field", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + } + } + ] + }, + "7-127L": { + "name": "Yuna", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Reveal the top card of your deck. If it is a Summon, you may pay the cost and cast it. You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "7-128H": { + "name": "Yuri", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Yuri has all the Elements except Dark.", + "is_ex_burst": false + } + } + ] + }, + "7-130L": { + "name": "Sin", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Giga-Graviton", + "trigger": "", + "effect": "At the end of your next turn, if Sin is on the field, your opponent loses the game. You can only use this ability during your turn.", + "is_ex_burst": false + } + } + ] + }, + "8-014L": { + "name": "Duncan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You may use Duncan's special ability by discarding a Card Name Sabin instead of discarding a Card Name Duncan as part of the cost.", + "is_ex_burst": false + } + } + ] + }, + "8-015H": { + "name": "Bahamut", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Backups to cast Bahamut.", + "is_ex_burst": false + } + } + ] + }, + "8-023R": { + "name": "Ark Angel GK", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ark Angel GK enters the field", + "effect": "Freeze all the Forwards opponent controls.", + "is_ex_burst": true + } + } + ] + }, + "8-024C": { + "name": "Umaro", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Umaro must attack once per turn if possible.", + "is_ex_burst": false + } + } + ] + }, + "8-026L": { + "name": "Garland (IX)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "At the beginning of your opponent's Main Phase 1", + "effect": "At the beginning of your opponent's Main Phase 1, your opponent selects 1 active Character he/she controls and dulls it.", + "is_ex_burst": false + } + } + ] + }, + "8-045R": { + "name": "Ark Angel MR", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ark Angel MR cannot be blocked by a Forward of power 7000 or more.", + "is_ex_burst": false + } + } + ] + }, + "8-047C": { + "name": "Waltrill", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Waltrill enters the field", + "effect": "Place up to 2 cards from your hand at the bottom of your deck in any order. Then, draw the same number of cards as were returned to your deck.", + "is_ex_burst": false + } + } + ] + }, + "8-049L": { + "name": "Aerith", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Aerith is dealt damage by a Summon or an ability, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "8-052C": { + "name": "Thief", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Thief enters the field", + "effect": "Name 1 Element. Your opponent randomly reveals 2 cards from his/her hand. Select 1 card of the same Element as named among them. Your opponent discards this card.", + "is_ex_burst": false + } + } + ] + }, + "8-060L": { + "name": "Fina", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you pay the cost to play Fina onto the field, you may pay an extra {W}{W}{W}.", + "is_ex_burst": false + } + } + ] + }, + "8-068L": { + "name": "Ardyn", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Ardyn cannot be broken.", + "is_ex_burst": false + } + } + ] + }, + "8-069R": { + "name": "Apururu", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Apururu onto the field is reduced by 1 for each Backup you control.", + "is_ex_burst": false + } + } + ] + }, + "8-074H": { + "name": "Gladiolus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Earth CP to play Gladiolus onto the field.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control Card Name Noctis, the cost for playing Gladiolus onto the field is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "8-077C": { + "name": "Titan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "ex_burst", + "name": "EX BURST", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power for each Earth Backup you control.", + "is_ex_burst": true + } + } + ] + }, + "8-086C": { + "name": "Moogle Knight", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Moogle Knight is dealt damage by a Forward, reduce the damage by 3000 instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward forming a party with Moogle Knight receives damage, reduce the damage by 3000 instead.", + "is_ex_burst": false + } + } + ] + }, + "8-089R": { + "name": "Ark Angel EV", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "During this turn, the next damage dealt to Ark Angel EV by a Forward becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "8-100R": { + "name": "Jinnai", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "Back Attack", + "is_ex_burst": false + } + } + ] + }, + "8-107C": { + "name": "Dragoon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Dragoon onto the field is reduced by 1 for each Job Dragoon or Card Name Dragoon you control (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "8-113C": { + "name": "Garnet", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage by a Summon, reduce the damage by 5000 instead.", + "is_ex_burst": false + } + } + ] + }, + "8-115L": { + "name": "Zidane", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you have 6 or more cards in your hand, Zidane cannot be blocked.", + "is_ex_burst": false + } + } + ] + }, + "8-116R": { + "name": "Shamonde P Grauche", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control receives 1000 damage, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "8-127C": { + "name": "Whale Zombie", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + } + } + ] + }, + "8-128R": { + "name": "Meltigemini", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The power of Forwards cannot be increased by Summons or abilities.", + "is_ex_burst": false + } + } + ] + }, + "8-129R": { + "name": "Lion", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you don't control any Forwards, the cost for playing Lion onto the field is reduced by 1.", + "is_ex_burst": false + } + } + ] + }, + "8-132L": { + "name": "Lunafreya", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Category XV Forward, the cost for playing Lunafreya onto the field is reduced by 1.", + "is_ex_burst": false + } + } + ] + }, + "8-134L": { + "name": "Rain", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Undermine", + "trigger": "", + "effect": "All the Forwards opponent controls lose 4000 power until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "8-139S": { + "name": "Lyse", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Lyse or Card Name Yda while already in control of either Character.", + "is_ex_burst": false + } + } + ] + }, + "8-144S": { + "name": "Tifa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Cloud Forward, the cost for playing Tifa onto the field is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "9-005H": { + "name": "King of Eblan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent doesn't control any Forwards, King of Eblan cannot attack.", + "is_ex_burst": false + } + } + ] + }, + "9-006H": { + "name": "Queen of Eblan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent doesn't control any Forwards, Queen of Eblan cannot attack.", + "is_ex_burst": false + } + } + ] + }, + "9-018R": { + "name": "Bergan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with CP produced by Fire Backups to cast Bergan from your hand.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Bergan from your hand due to Summons or abilities.", + "is_ex_burst": false + } + } + ] + }, + "9-024C": { + "name": "Airborne Trooper", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Airborne Trooper cannot attack.", + "is_ex_burst": false + } + } + ] + }, + "9-027H": { + "name": "Squall", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to play Squall onto the field is reduced by 1 for each Category VIII Forward you control (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "9-033C": { + "name": "Class Ninth Moogle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Class Ninth Moogle is on the field, Class Ninth Moogle can produce Wind CP.", + "is_ex_burst": false + } + } + ] + }, + "9-045H": { + "name": "Edge", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Back Attack", + "trigger": "", + "effect": "You can only pay with CP produced by Wind Backups to cast Edge from your hand. You cannot play Edge from your hand due to Summons or abilities.", + "is_ex_burst": false + } + } + ] + }, + "9-055C": { + "name": "Fran", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Balthier Forward, the cost for playing Fran onto the field is reduced by 1.", + "is_ex_burst": false + } + } + ] + }, + "9-058L": { + "name": "Luso", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Luso attacks, if there are 5 or more different Elements among Forwards you control", + "effect": "Luso deals your opponent 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "9-059R": { + "name": "Rem", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Rem is dealt damage, reduce the damage by 3000 instead.", + "is_ex_burst": false + } + } + ] + }, + "9-072H": { + "name": "Baigan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Baigan is dealt 3000 damage or less, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "9-074C": { + "name": "Class Tenth Moogle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Class Tenth Moogle is on the field, Class Tenth Moogle can produce Lightning CP.", + "is_ex_burst": false + } + } + ] + }, + "9-077L": { + "name": "Rydia", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Rydia enters the field", + "effect": "Look at the top 5 cards of your deck. Reveal 1 Summon other than Light and Dark among them and cast it without paying the cost. Then, shuffle the other cards and return them to the bottom of your deck.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "", + "trigger": "", + "effect": "Look at the top X cards of your deck. Reveal 1 Summon of cost X or less among them and cast it without paying the cost. Then, shuffle the other cards and return them to the bottom of your deck.", + "is_ex_burst": false + } + } + ] + }, + "9-081R": { + "name": "Azul", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Azul is dealt damage by a Forward, reduce the damage by 5000 instead.", + "is_ex_burst": false + } + } + ] + }, + "9-094L": { + "name": "Fusoya", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Summons can be paid with CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "9-097C": { + "name": "Class Sixth Moogle", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Class Sixth Moogle is on the field, Class Sixth Moogle can produce Water CP.", + "is_ex_burst": false + } + } + ] + }, + "9-106R": { + "name": "Ghis", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ghis enters the field", + "effect": "All the Forwards opponent controls lose 1000 power until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "9-111H": { + "name": "Banon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Banon is chosen by your opponent's Summons or abilities", + "effect": "Reveal the top card of your deck. If it is a Backup, cancel all effects choosing Banon.", + "is_ex_burst": false + } + } + ] + }, + "9-116R": { + "name": "Moogle (XII)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Moogle (XII) attacks or blocks", + "effect": "Look at the top 3 cards of your deck. Return these to the top and/or bottom of your deck in any order.", + "is_ex_burst": false + } + } + ] + }, + "9-118R": { + "name": "Malboro", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Malboro is blocked", + "effect": "All the Forwards opponent controls lose 2000 power until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "9-119C": { + "name": "Larsa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Negate all damage dealt to all the Forwards you control.", + "is_ex_burst": false + } + } + ] + }, + "9-120L": { + "name": "Rosa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Forward you control is dealt damage, reduce the damage by 1000 instead.", + "is_ex_burst": false + } + } + ] + }, + "9-121L": { + "name": "Wol", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only pay with Fire CP, Wind CP, Earth CP or Water CP and you must use CP of 2 or more different Elements to play Wol onto the field.", + "is_ex_burst": false + } + } + ] + }, + "B-001": { + "name": "Chaos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Chaos cannot leave the field due to your opponent's Summons or abilities.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Chaos is on the field, Chaos can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "B-002": { + "name": "Spiritus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Spiritus cannot leave the field due to your opponent's Summons or abilities.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Spiritus is on the field: Spiritus can produce CP of any Element.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 3, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "You can discard Dark Element cards from your hand to produce CP. (Dark cards produce 2 Dark CP each.)", + "is_ex_burst": false + } + } + ] + }, + "B-007": { + "name": "Shadow Lord", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Brave", + "trigger": "", + "effect": "EX Bursts of cards put into the Damage Zone due to Shadow Lord cannot be used.", + "is_ex_burst": true + } + } + ] + }, + "B-010": { + "name": "Feral Chaos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Feral Chaos is also Card Name Chaos in all situations.", + "trigger": "", + "effect": "Feral Chaos is also Card Name Chaos in all situations.", + "is_ex_burst": false + } + } + ] + }, + "B-011": { + "name": "Final Aeon", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "Giga-Graviton", + "trigger": "", + "effect": "At the end of your next turn, if Sin is on the field, your opponent loses the game. You can only use this ability during your turn.", + "is_ex_burst": true + } + } + ] + }, + "B-012": { + "name": "Cloud of Darkness", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Cloud of Darkness leaves the field", + "effect": "Add all the cards removed by Cloud of Darkness' ability to your hand.", + "is_ex_burst": false + } + } + ] + }, + "B-018": { + "name": "Diabolos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Select up to 2 of the 4 following actions.", + "is_ex_burst": false + } + } + ] + }, + "B-021": { + "name": "Zodiark, Keeper of Precepts", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Dark Forward, the cost to cast Zodiark, Keeper of Precepts is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "B-022": { + "name": "Vayne", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "Force of Will", + "trigger": "", + "effect": "Freeze all the Forwards opponent controls.", + "is_ex_burst": true + } + } + ] + }, + "B-024": { + "name": "Ardyn", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Ardyn is put from the field into the Break Zone", + "effect": "Play Ardyn onto the field at the end of the turn.", + "is_ex_burst": true + } + } + ] + }, + "B-025": { + "name": "Galdes", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Galdes is put from the field into the Break Zone", + "effect": "Select up to 3 of the 3 following actions:", + "is_ex_burst": false + } + } + ] + }, + "B-029": { + "name": "President Shinra", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "President Shinra cannot leave the field due to your opponent's Summons or abilities.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can play 2 or more Dark Characters onto the field.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If President Shinra is on the field, President Shinra can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "B-030": { + "name": "Hojo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Hojo cannot leave the field due to your opponent's Summons or abilities.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "If Hojo is on the field", + "effect": "Hojo can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "B-033": { + "name": "Genesis Avatar", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Genesis Avatar is also Card Name Genesis in all situations.", + "is_ex_burst": false + } + } + ] + }, + "B-035": { + "name": "Angeal Penance", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Angeal Penance is also Card Name Angeal in all situations.", + "is_ex_burst": false + } + } + ] + }, + "B-051": { + "name": "Elena", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Elena cannot be blocked.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "If you control a Job Member of the Turks other than Elena", + "effect": "Elena cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + } + ] + }, + "C-002": { + "name": "Crystal Hunt", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Crystal Hunt enters the field", + "effect": "Search your deck for 1 Wind Forward, reveal it to your opponent, put it into your hand, then shuffle your deck.", + "is_ex_burst": false + } + } + ] + }, + "Re-007C-11-003R": { + "name": "Cyan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When a Job Samurai or a Card Name Samurai you control attacks, deal 1000 damage for each Job Samurai and/or Card Name Samurai you control to all the Forwards opponent controls.", + "is_ex_burst": false + } + } + ] + }, + "Re-021H-6-019L": { + "name": "Firion", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Job Rebel Forward, the cost required to cast Firion is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "Re-026H-17-017H": { + "name": "Sabin", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Sabin is reduced by 1 for each Category VI Character you control (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "Re-031H-16-023H": { + "name": "Agrias", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Agrias is chosen by your opponent's Summon or ability", + "effect": "Your opponent discards 1 card.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Agrias attacks", + "effect": "Gain [Light].", + "is_ex_burst": false + } + } + ] + }, + "Re-041H-13-022H": { + "name": "Cid Randell", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Opposing Forwards entering the field will not trigger any auto-abilities (this applies to their own abilities and abilities triggered by your opponent's Forward entering their field).", + "is_ex_burst": false + } + } + ] + }, + "Re-042C-13-023R": { + "name": "Charlotte", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons and abilities of your opponent must choose Charlotte if possible.", + "is_ex_burst": false + } + } + ] + }, + "Re-043L-16-030L": { + "name": "Shantotto", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent has 1 card or less in their hand, the cost required to cast Shantotto is reduced by 3.", + "is_ex_burst": false + } + } + ] + }, + "Re-044C-8-034R": { + "name": "Scale Toad", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "At the end of each of your opponent's turns, if your opponent has 2 cards or more in their hand, your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "Re-045C-20-030R": { + "name": "Setzer", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Category VI Forwards you control can form a party with Forwards of any element.", + "is_ex_burst": false + } + } + ] + }, + "Re-048C-10-039C": { + "name": "Nag'molada", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Member of the Amathrwn Society", + "trigger": "", + "effect": "Member of the Amathrwn Society", + "is_ex_burst": false + } + } + ] + }, + "Re-053C-4-044R": { + "name": "Mewt", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "ex_burst", + "name": "", + "trigger": "When Mewt enters the field", + "effect": "You may search for 1 Card Name Cid Randell or Card Name Remedi and add it to your hand.", + "is_ex_burst": true + } + } + ] + }, + "Re-054C-16-042R": { + "name": "Lasswell", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "At the end of each of your turns, if a Job Knight you control attacked this turn", + "effect": "Your opponent discards 1 card.", + "is_ex_burst": false + } + } + ] + }, + "Re-058H-4-048L": { + "name": "Locke", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Locke enters the field, if you control 2 or more Category VI Characters other than Locke", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Locke deals damage to your opponent", + "effect": "your opponent discards 1 card.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Mirage Dive", + "trigger": "", + "effect": "EX: Locke cannot be blocked this turn.", + "is_ex_burst": true + } + } + ] + }, + "Re-060H-16-043H": { + "name": "Atomos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "Re-062C-18-035R": { + "name": "Arc", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "ex_burst", + "name": "EX BURST", + "trigger": "When Arc enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Fire, Earth or Water card among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true + } + } + ] + }, + "Re-064C-8-047C": { + "name": "Waltrill", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Waltrill enters the field", + "effect": "Place up to 2 cards from your hand at the bottom of your deck in any order. Then, draw the same number of cards as were returned to your deck.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Waltrill joins the Break Zone Dwell", + "effect": "Then, place 1 card from your hand at the bottom of your deck. You can only use this ability if you control a Card Name Norschladen.", + "is_ex_burst": false + } + } + ] + }, + "Re-085C-16-062C": { + "name": "Lexa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Card Name Madam Edel you control cannot be chosen by your opponent's Summons.", + "is_ex_burst": false + } + } + ] + }, + "Re-087H-14-057H": { + "name": "Rosa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Rosa gains \"Rosa cannot be chosen by your opponent's abilities.\" until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "Re-091C-13-054C": { + "name": "Lady of Antiquity", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Lightning Card Name Esdaeth Forward is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Job Manikin can be paid with CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "Re-095C-18-055R": { + "name": "Krile", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "When Krile enters the field", + "effect": "Select 1 of the 2 following actions.", + "is_ex_burst": true + } + } + ] + }, + "Re-096C-11-068R": { + "name": "Clarus", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "ex_burst", + "name": "", + "trigger": "When Clarus enters the field", + "effect": "You may search for 1 Job King and add it to your hand.", + "is_ex_burst": true + } + } + ] + }, + "Re-099L-1-107L": { + "name": "Shantotto", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If Shantotto is on the field, Shantotto gains Elements of Fire, Ice, Wind, Earth, Lightning and Water.", + "is_ex_burst": false + } + } + ] + }, + "Re-100C-16-075R": { + "name": "Shinju", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Job Morze's Soiree Member can be paid with CP of any Element.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Job Morze's Soiree Member Forwards you control can form a party with Job Morze's Soiree Member Forwards of any Element.", + "is_ex_burst": false + } + } + ] + }, + "Re-101L-20-075L": { + "name": "Cecil", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "You can pay [Water][Water] (instead of paying the CP cost) to cast Cecil. If you do so, when Cecil enters the field, Cecil deals you 1 point of damage.", + "is_ex_burst": false + } + } + ] + }, + "Re-102C-8-144S": { + "name": "Tifa", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If you control a Card Name Cloud Forward, the cost required to cast Tifa is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "Re-104H-11-073H": { + "name": "Tilika", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Characters this turn is reduced by 1 (it cannot become 0). You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "Re-115H-6-084L": { + "name": "Leo", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The Backups you control can produce CP of any Element.", + "is_ex_burst": false + } + } + ] + }, + "Re-122L-2-099L": { + "name": "Edea", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "ex_burst", + "name": "", + "trigger": "When Edea enters the field", + "effect": "Choose 1 Forward opponent controls of cost equal to or less than the number of Lightning Backups you control. Break it.", + "is_ex_burst": true + } + } + ] + }, + "Re-123C-13-070C": { + "name": "Delusory Warlock", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Lightning Card Name Esdeath Forward is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "Re-129H-18-073H": { + "name": "Garuda (III)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Warp 5", + "is_ex_burst": false + } + } + ] + }, + "Re-133H-17-096H": { + "name": "Man in Black", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You cannot play Man in Black or Card Name Golbez while already in control of either Character.", + "is_ex_burst": false + } + } + ] + }, + "Re-138H-18-081H": { + "name": "Melusine", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "Re-145H-14-095H": { + "name": "Roche", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "If you don't control any Characters, the cost required to cast Roche is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "Re-146H-18-086H": { + "name": "Ashe", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ashe is reduced by 1 for each Water Backup you control.", + "is_ex_burst": false + } + } + ] + }, + "Re-151L-17-113L": { + "name": "Glaciela Wezette", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can pay with [Wind] instead of [Water] when paying for the special abilities of Category FFBE Characters you control.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Glaciela Wezette enters the field", + "effect": "Gain [Wind].", + "is_ex_burst": false + } + } + ] + }, + "Re-154C-11-114R": { + "name": "Sahagin Chief", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "You can only use this ability if 3 or more Monster Counters are placed on Sahagin Chief.", + "is_ex_burst": false + } + } + ] + }, + "Re-159C-10-119R": { + "name": "Verena", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "ex_burst", + "name": "", + "trigger": "When Verena enters the field", + "effect": "You may search for 1 Job Goblin or Card Name Goblin and add it to your hand.", + "is_ex_burst": true + } + } + ] + }, + "Re-161H-12-103H": { + "name": "Beatrix", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "During this turn, the cost required to cast your next Job Knight Forward is reduced by 2 (it cannot become 0). You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "Re-164H-6-123L": { + "name": "Minwu", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Minwu attacks", + "effect": "You may cast 1 Summon of cost 4 or less from your hand without paying the cost.", + "is_ex_burst": false + } + } + ] + }, + "Re-167C-1-174R": { + "name": "Yaag Rosch", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "Summons and abilities of your opponent must choose Yaag Rosch if possible.", + "is_ex_burst": false + } + } + ] + }, + "Re-168C-1-177R": { + "name": "Yuna", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast your Water Summons is reduced by 1 (it cannot become 0).", + "is_ex_burst": false + } + } + ] + }, + "Re-169L-12-105L": { + "name": "Yuna", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "auto", + "name": "", + "trigger": "When Yuna forms a party and attacks, choose 1 Forward. It loses 4000 power for each attacking Forward until the end of the turn.", + "effect": "", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "Name 1 Element other than Light or Dark. Yuna becomes the named Element until the end of the turn. You can only use this ability once per turn.", + "trigger": "", + "effect": "", + "is_ex_burst": false + } + } + ] + }, + "Re-170H-16-124H": { + "name": "Lightning", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Play Lightning onto the field at the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "Re-171C-14-113R": { + "name": "Leviathan", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "special", + "name": "EX BURST", + "trigger": "", + "effect": "Select up to 2 of the 3 following actions.", + "is_ex_burst": true + } + } + ] + }, + "Re-176L-20-127L": { + "name": "Shinryu", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If your opponent controls 3 or more Forwards more than you, the cost required to cast Shinryu is reduced by 3.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "Holy Flare: Break all the Forwards opponent controls", + "trigger": "", + "effect": "You can only use this ability during your turn.", + "is_ex_burst": false + } + } + ] + }, + "Re-178H-19-105H": { + "name": "Ark", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Ark is reduced by 1 for each CP required to cast the highest cost Dark Forward you control.", + "is_ex_burst": false + } + } + ] + }, + "Re-179L-16-129L": { + "name": "Chaos", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Chaos is reduced by 2 for each Element among Characters opponent controls.", + "is_ex_burst": false + } + } + ] + }, + "Re-182L-19-108L": { + "name": "Zidane", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "Zidane cannot be blocked by a Forward of cost 3 or more.", + "is_ex_burst": false + } + } + ] + }, + "Re-185H-18-113H": { + "name": "Cid Haze", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "When Cid Haze enters the field, during this turn, the cost required to cast your next card is reduced by 2.", + "is_ex_burst": false + } + } + ] + }, + "Re-186H-19-110H": { + "name": "The Emperor", + "problems": [ + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Warp 2", + "trigger": "", + "effect": "Warp 2", + "is_ex_burst": false + } + } + ] + }, + "Re-188H-18-117H": { + "name": "Lightning", + "problems": [ + { + "type": "low_confidence", + "ability_index": 2, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Your opponent discards 1 card. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "Re-189L-12-119L": { + "name": "Y'shtola", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "Haste", + "trigger": "", + "effect": "If Y'shtola is dealt damage less than her power, the damage becomes 0 instead.", + "is_ex_burst": false + } + }, + { + "type": "low_confidence", + "ability_index": 1, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Y'shtola cannot be blocked by a Forward of cost 4 or more.", + "is_ex_burst": false + } + } + ] + }, + "Re-190L-19-114L": { + "name": "Cloud", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Cloud is reduced by 2 for each card you have cast this turn (it cannot become 1 or less).", + "is_ex_burst": false + } + } + ] + }, + "Re-197C-13-125R": { + "name": "Yuzuki", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "If a Fire Forward you control is dealt damage by your opponent's abilities, the damage becomes 0 instead. If a Water Forward you control is dealt damage, reduce the damage by 2000 instead.", + "is_ex_burst": false + } + } + ] + }, + "Re-199H-19-125H": { + "name": "Mog (VI)", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "field", + "name": "", + "trigger": "", + "effect": "The cost required to cast Mog (VI) is reduced by 1 for each Category VI Character you control.", + "is_ex_burst": false + } + } + ] + }, + "Re-200L-19-128L": { + "name": "Warrior of Light", + "problems": [ + { + "type": "low_confidence", + "ability_index": 0, + "reason": "Low confidence parse - may be incorrect", + "original": { + "type": "action", + "name": "Haste First Strike Brave", + "trigger": "", + "effect": "You can only pay with CP produced by Backups to cast Warrior of Light.", + "is_ex_burst": false + } + } + ] + }, + "12-026C": { + "name": "Scholar", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Forward. Until the end of the turn, it loses Haste, First Strike and Br", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Until the end of the turn, it loses Haste, First Strike and Brave.", + "is_ex_burst": false + } + } + ] + }, + "12-079C": { + "name": "Cid (FFCC)", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Character opponent controls. Select 1 Counter placed on it, and remove ", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Character opponent controls. Select 1 Counter placed on it, and remove the selected Counter.", + "is_ex_burst": false + } + } + ] + }, + "15-072R": { + "name": "Cid Sophiar", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Forward and 1 other Forward. Until the end of the turn, the former lose", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward and 1 other Forward. Until the end of the turn, the former loses Haste, First Strike and Brave. Then, the latter gains all the abilities lost by the previous effect until the end of the turn.", + "is_ex_burst": false + } + } + ] + }, + "17-002L": { + "name": "Edgar", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 1, + "reason": "Unknown effect: Choose 1 Category VI Forward of cost 3 or more you control. The next time you us", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category VI Forward of cost 3 or more you control. The next time you use its special ability this turn, you can do so without paying {S}. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "2-093H": { + "name": "Raubahn", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Forward you control and 1 Forward opponent controls. The first one deal", + "original": { + "type": "auto", + "name": "", + "trigger": "When Raubahn enters the field", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. The first one deals the second damage equal to its power.", + "is_ex_burst": true + } + } + ] + }, + "20-024H": { + "name": "Calbrena", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 ability that is choosing only 1 Character either player controls. The a", + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Calbrena enters the field", + "effect": "Choose 1 ability that is choosing only 1 Character either player controls. The ability is now choosing Calbrena instead, if possible.", + "is_ex_burst": false + } + } + ] + }, + "20-038H": { + "name": "Wicked Mask", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Summon that is choosing only 1 Character in any zone. You may choose an", + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Wicked Mask enters the field", + "effect": "Choose 1 Summon that is choosing only 1 Character in any zone. You may choose another Character to become the new target (The newly chosen Character must be a valid choice).", + "is_ex_burst": false + } + } + ] + }, + "21-080R": { + "name": "Runda", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Forward you control. During this turn, the next damage dealt to it by S", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control. During this turn, the next damage dealt to it by Summons or abilities is reduced by 3000 instead.", + "is_ex_burst": false + } + } + ] + }, + "22-001R": { + "name": "Auron", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Forward. During this turn, the next damage dealt to it by your opponent", + "original": { + "type": "auto", + "name": "Back Attack", + "trigger": "When Auron enters the field", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it by your opponent's Summons or abilities becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "23-063C": { + "name": "Gladiolus", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 1, + "reason": "Unknown effect: Choose 1 Forward. Deal it damage equal to Gladiolus' power.", + "original": { + "type": "special", + "name": "Dawnhammer", + "trigger": "", + "effect": "Choose 1 Forward. Deal it damage equal to Gladiolus' power.", + "is_ex_burst": false + } + } + ] + }, + "24-084R": { + "name": "Behemoth", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 1, + "reason": "Unknown effect: Choose 1 Forward you control. Until the end of the turn, it gains \"If this Forwa", + "original": { + "type": "auto", + "name": "", + "trigger": "When Behemoth is put from the field into the Break Zone", + "effect": "Choose 1 Forward you control. Until the end of the turn, it gains \"If this Forward deals damage to your opponent other than by its ability, the damage becomes 2 instead.\"", + "is_ex_burst": false + } + } + ] + }, + "27-072R": { + "name": "Riddar", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 1, + "reason": "Unknown effect: Choose 1 Forward you control other than Riddar. During this turn, the next damag", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control other than Riddar. During this turn, the next damage dealt to it is dealt to Riddar instead. You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "27-109L": { + "name": "Cecil", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Forward other than Cecil. Until the end of the turn, Cecil and the chos", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward other than Cecil. Until the end of the turn, Cecil and the chosen Forward lose power of any value less than Cecil's power. (Units must be 1000.) You can only use this ability during your opponent's turn and only once per turn.", + "is_ex_burst": false + } + } + ] + }, + "5-081C": { + "name": "Cockatrice", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Forward. During this turn, it cannot attack or block, and if it is deal", + "original": { + "type": "auto", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, it cannot attack or block, and if it is dealt damage, the damage becomes 0 instead.", + "is_ex_burst": true + } + } + ] + }, + "5-136C": { + "name": "Flintlock", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Forward. During this turn, if it is dealt damage less than its power, t", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. During this turn, if it is dealt damage less than its power, the damage becomes 0 instead.", + "is_ex_burst": false + } + } + ] + }, + "9-078C": { + "name": "Rinok", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose 1 Job Headhunter. During this turn, the next damage it deals to a Forward", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Job Headhunter. During this turn, the next damage it deals to a Forward becomes double the damage instead. You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "9-109H": { + "name": "Cecil", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 1, + "reason": "Unknown effect: Choose 1 Forward you control other than Cecil. During this turn, the next time t", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward you control other than Cecil. During this turn, the next time this Forward would take damage, reduce it by 4000 instead and deal Cecil 4000 damage. You can only use this ability once per turn.", + "is_ex_burst": false + } + } + ] + }, + "B-026": { + "name": "Exdeath", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 0, + "reason": "Unknown effect: Choose up to 3 Forwards among all Break Zones. Play all the Forwards among them ", + "original": { + "type": "auto", + "name": "", + "trigger": "When Exdeath enters the field", + "effect": "Choose up to 3 Forwards among all Break Zones. Play all the Forwards among them of cost equal to or less than the number of Backups you control onto your field.", + "is_ex_burst": false + } + } + ] + }, + "Re-005L-17-002L": { + "name": "Edgar", + "problems": [ + { + "type": "unknown_effects", + "ability_index": 1, + "reason": "Unknown effect: Choose 1 Category VI Forward of cost 3 or more you control. The next time you us", + "original": { + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Category VI Forward of cost 3 or more you control. The next time you use this special ability this turn, you can do so without paying [S]. You can only use this ability during your turn and only once per turn.", + "is_ex_burst": false + } + } + ] + } + } +} \ No newline at end of file diff --git a/data/cards.json b/data/cards.json index 65b5650..4676c66 100644 --- a/data/cards.json +++ b/data/cards.json @@ -6,8 +6,8 @@ "name": "Auron", "type": "Forward", "element": "Fire", - "cost": 7, - "power": 8000, + "cost": 6, + "power": 9000, "job": "Guardian", "category": "X", "is_generic": false, @@ -16,8 +16,8 @@ { "type": "auto", "name": "", - "trigger": "When Auron deals damage", - "effect": "Play 1 Fire Backup dull.", + "trigger": "When Auron deals damage to your opponent", + "effect": "You may play 1 Fire Backup from your hand onto the field dull.", "is_ex_burst": false } ], @@ -26,10 +26,10 @@ { "id": "1-002R", "name": "Auron", - "type": "Backup", + "type": "Forward", "element": "Fire", "cost": 5, - "power": null, + "power": 9000, "job": "Guardian", "category": "X", "is_generic": false, @@ -37,7 +37,10 @@ "abilities": [ { "type": "field", - "effect": "The Backups you control cannot be broken by your opponent's Summons or abilities." + "name": "", + "trigger": "", + "effect": "The Backups you control cannot be broken by your opponent's Summons or abilities.", + "is_ex_burst": false } ], "image": "1-002R.jpg" @@ -51,13 +54,17 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { "type": "action", + "name": "", + "trigger": "", "effect": "Choose 1 Forward. It cannot block this turn.", + "is_ex_burst": false, "cost": { + "requires_dull": true, "fire": 1 } } @@ -71,15 +78,17 @@ "element": "Fire", "cost": 1, "power": null, - "job": "Summon", + "job": "", "category": "FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Choose 1 Forward. Deal it 4000 damage.", + "type": "auto", "name": "EX BURST", + "trigger": "EX BURST", + "effect": "Choose 1 Forward. Deal it 4000 damage.", "is_ex_burst": true } ], @@ -115,11 +124,21 @@ "category": "DFF-I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "When Garland attacks, Garland gains +4000 power until the end of the turn.", - "name": "Brave" + "name": "Brave", + "trigger": "", + "effect": "Brave", + "is_ex_burst": false + }, + { + "type": "auto", + "name": "", + "trigger": "When Garland attacks", + "effect": "Garland gains +4000 power until the end of the turn.", + "is_ex_burst": false } ], "image": "1-006H.jpg" @@ -138,12 +157,17 @@ "abilities": [ { "type": "auto", + "name": "", + "trigger": "When Gadot enters the field", "effect": "You may play 1 Fire Forward of cost 2 or less from your hand onto the field.", - "trigger": "When Gadot enters the field" + "is_ex_burst": false }, { - "type": "field", - "effect": "When Gadot enters the field, all the Forwards you control gain +1000 power until the end of the turn." + "type": "auto", + "name": "", + "trigger": "When Gadot enters the field", + "effect": "All the Forwards you control gain +1000 power until the end of the turn.", + "is_ex_burst": false } ], "image": "1-007R.jpg" @@ -157,14 +181,19 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "name": "", + "trigger": "", "effect": "Choose 1 Forward of cost 3 or less. Deal it 2000 damage.", + "is_ex_burst": false, "cost": { - "generic": 3 + "requires_dull": true, + "fire": 1 } } ], @@ -177,7 +206,7 @@ "element": "Fire", "cost": 2, "power": 5000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, @@ -203,12 +232,22 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Black Mage into the Break Zone! Choose 1 Forward. Deal it 4000 damage." + "name": "", + "trigger": "", + "effect": "Put Black Mage into the Break Zone: Choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false, + "cost": { + "requires_dull": true, + "cp_cost": { + "fire": 1 + } + } } ], "image": "1-010C.jpg" @@ -222,7 +261,7 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [], "image": "1-011C.jpg" @@ -234,7 +273,7 @@ "element": "Fire", "cost": 3, "power": 6000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, @@ -265,7 +304,13 @@ "abilities": [ { "type": "action", - "effect": "Choose 1 Forward. Deal it 2000 damage. Sazh will not activate during your next Active Phase. If you have cast [Card Name (Brynhildr)] this turn, deal that Forward 4000 damage instead. Sazh will not activate during your next Active Phase." + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 2000 damage. Sazh will not activate during your next Active Phase. If you have cast [Card Name (Brynhildr)] this turn, deal that Forward 4000 damage instead. Sazh will not activate during your next Active Phase.", + "is_ex_burst": false, + "cost": { + "requires_dull": true + } } ], "image": "1-013H.jpg" @@ -279,13 +324,15 @@ "power": 6000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { "type": "field", - "effect": "Attacking does not cause this Forward to dull.", - "name": "Brave" + "name": "Brave", + "trigger": "", + "effect": "Brave (Attacking does not cause this Forward to dull.)", + "is_ex_burst": false } ], "image": "1-014C.jpg" @@ -300,17 +347,27 @@ "job": "Guardian", "category": "DFF-X", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "For each Forward opponent controls, Jecht gains +1000 power." + "name": "", + "trigger": "", + "effect": "For each Forward opponent controls, Jecht gains +1000 power.", + "is_ex_burst": false }, { "type": "special", - "effect": "EX BURST: Choose 1 Forward. Break it.", "name": "Ultimate Jecht Shot", - "is_ex_burst": true + "trigger": "", + "effect": "Choose 1 Forward. Break it.", + "is_ex_burst": false, + "cost": { + "requires_dull": true, + "fire": 1, + "generic": 2 + } } ], "image": "1-015L.jpg" @@ -326,11 +383,14 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "This Character can attack or use abilities containing 1 in the cost the turn it enters the field.", - "name": "Haste" + "name": "Haste", + "trigger": "", + "effect": "Haste (This Character can attack or use abilities containing [Dull] in the cost the turn it enters the field.)", + "is_ex_burst": false } ], "image": "1-016C.jpg" @@ -365,10 +425,14 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose up to 2 Forwards opponent controls. Deal them 10000 damage. If they are put from the field into the Break Zone this turn, remove them from the game instead." + "name": "", + "trigger": "", + "effect": "Choose up to 2 Forwards opponent controls. Deal them 10000 damage. If they are put from the field into the Break Zone this turn, remove them from the game instead.", + "is_ex_burst": false } ], "image": "1-018L.jpg" @@ -384,11 +448,18 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "name": "", + "trigger": "", "effect": "Choose 1 Fire Backup. Activate it.", - "name": "Backup" + "is_ex_burst": false, + "cost": { + "requires_dull": true, + "fire": 1 + } } ], "image": "1-019C.jpg" @@ -428,11 +499,14 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 4000 damage.", - "trigger": "When Firion enters the field, choose 1 Forward" + "name": "", + "trigger": "When Firion enters the field", + "effect": "choose 1 Forward. Deal it 4000 damage.", + "is_ex_burst": false } ], "image": "1-021H.jpg" @@ -448,22 +522,47 @@ "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Firion gains First Strike until the end of the turn." - }, - { - "type": "field", - "effect": "Firion gains Brave until the end of the turn." + "type": "action", + "name": "", + "trigger": "", + "effect": "Firion gains First Strike until the end of the turn.", + "is_ex_burst": false, + "cost": { + "generic": 1 + } }, { "type": "action", - "effect": "Choose 1 Forward. Deal it 1000 damage." + "name": "", + "trigger": "", + "effect": "Firion gains Brave until the end of the turn.", + "is_ex_burst": false, + "cost": { + "generic": 1 + } }, { - "type": "field", - "effect": "Firion gains +1000 power until the end of the turn." + "type": "action", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "is_ex_burst": false, + "cost": { + "generic": 2 + } + }, + { + "type": "action", + "name": "", + "trigger": "", + "effect": "Firion gains +1000 power until the end of the turn.", + "is_ex_burst": false, + "cost": { + "generic": 2 + } } ], "image": "1-022R.jpg" @@ -475,15 +574,15 @@ "element": "Fire", "cost": 3, "power": null, - "job": "Summon", + "job": "", "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 7000 damage.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -498,7 +597,7 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -518,7 +617,7 @@ "power": 5000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [], "image": "1-025C.jpg" @@ -532,7 +631,7 @@ "power": 3000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [], "image": "1-026C.jpg" @@ -571,18 +670,24 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "You may search for 1 [Card Name (Lann)] and add it to your hand.", + "type": "auto", + "name": "EX BURST", "trigger": "When Reynn enters the field", + "effect": "You may search for 1 [Card Name (Lann)] and add it to your hand.", "is_ex_burst": true }, { "type": "action", + "name": "", + "trigger": "", "effect": "Choose 1 [Card Name (Lann)]. It gains +1000 power until the end of the turn.", + "is_ex_burst": false, "cost": { - "water": 1 + "requires_dull": true, + "fire": 1 } } ], @@ -615,7 +720,7 @@ "element": "Fire", "cost": 3, "power": null, - "job": "Nora", + "job": "NORA", "category": "XIII", "is_generic": false, "has_ex_burst": false, @@ -636,7 +741,7 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -656,7 +761,7 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -698,11 +803,19 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "special", + "name": "Celestial Stasis", + "trigger": "", "effect": "Dull all the Forwards opponent controls.", - "name": "Celestial Stasis" + "is_ex_burst": false, + "cost": { + "requires_dull": true, + "ice": 4, + "generic": 1 + } } ], "image": "1-034R.jpg" @@ -716,15 +829,19 @@ "power": 4000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward, Dull it.", + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. Dull it.", + "is_ex_burst": false, "cost": { - "ice": 1, - "dull": true + "requires_dull": true, + "ice": 2 } } ], @@ -739,12 +856,22 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Bard into the Break Zone: Your opponent discards 1 card from his/her hand." + "name": "", + "trigger": "", + "effect": "Put Bard into the Break Zone: Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false, + "cost": { + "requires_dull": true, + "cp_cost": { + "ice": 1 + } + } } ], "image": "1-036C.jpg" @@ -780,9 +907,10 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Dull it and Freeze it.", "name": "EX BURST", "is_ex_burst": true @@ -797,15 +925,15 @@ "element": "Ice", "cost": 1, "power": null, - "job": "Summon", + "job": "", "category": "FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 dull Forward. Deal it 5000 damage.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -820,8 +948,9 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "1-040C.jpg" }, @@ -835,7 +964,8 @@ "job": "SeeD", "category": "VIII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -846,7 +976,7 @@ "type": "special", "effect": "Squall gains First Strike until the end of the turn.", "name": "Renzokuken", - "is_ex_burst": true + "cost": "S, 1 Ice CP" } ], "image": "1-041L.jpg" @@ -902,16 +1032,25 @@ "element": "Ice", "cost": 5, "power": 7000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Each player discards 2 cards from his/her hand.", + "type": "field", "name": "First Strike", - "trigger": "When Sephiroth enters the field" + "trigger": "", + "effect": "First Strike", + "is_ex_burst": false + }, + { + "type": "auto", + "name": "", + "trigger": "When Sephiroth enters the field", + "effect": "each player discards 2 cards from his/her hand.", + "is_ex_burst": false } ], "image": "1-044R.jpg" @@ -943,25 +1082,34 @@ "cost": 3, "power": 6000, "job": "Magitek Knight", - "category": "DFF-II", + "category": "DFF-VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required for your opponent to cast Summons increases by 1." + "name": "", + "trigger": "", + "effect": "The cost required for your opponent to cast Summons increases by 1.", + "is_ex_burst": false }, { "type": "field", - "effect": "Terra cannot be chosen by opponent's Summons." + "name": "", + "trigger": "", + "effect": "Terra cannot be chosen by opponent's Summons.", + "is_ex_burst": false }, { - "type": "auto", + "type": "special", + "name": "Trance", + "trigger": "", "effect": "Until the end of the turn, Terra gains +3000 power and First Strike.", - "trigger": "Until the end of the turn, Terra gains +3000 power and First Strike.", - "is_ex_burst": true, + "is_ex_burst": false, "cost": { - "trance": 1 + "requires_dull": true, + "ice": 3 } } ], @@ -975,26 +1123,37 @@ "cost": 4, "power": 7000, "job": "Magitek Knight", - "category": "DFF-II", + "category": "DFF-VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", + "name": "", + "trigger": "When Terra enters the field", "effect": "Choose up to 2 dull Forwards opponent controls. Deal them 4000 damage.", - "trigger": "When Terra enters the field" + "is_ex_burst": false }, { "type": "action", + "name": "", + "trigger": "", "effect": "Choose 1 dull Forward. Deal it 1000 damage.", + "is_ex_burst": false, "cost": { - "lightning": 1 + "ice": 1 } }, { "type": "special", + "name": "Magic Charge", + "trigger": "", "effect": "Terra gains \"If Terra deals damage to a Forward, double the damage\" until the end of the turn.", - "name": "Magic Charge" + "is_ex_burst": false, + "cost": { + "requires_dull": true + } } ], "image": "1-047R.jpg" @@ -1008,13 +1167,20 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Devout into the Break Zone: Choose 1 Forward of cost 4 or less from your Break Zone. Play it onto the field. You can only use this ability during your turn.", - "name": "Backup" + "name": "", + "trigger": "", + "effect": "Put Devout into the Break Zone: Choose 1 Forward of cost 4 or less from your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "is_ex_burst": false, + "cost": { + "requires_dull": true, + "additional_cost": "Put Devout into the Break Zone" + } } ], "image": "1-048C.jpg" @@ -1028,12 +1194,19 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward. It cannot attack this turn." + "name": "", + "trigger": "", + "effect": "Choose 1 Forward. It cannot attack this turn.", + "is_ex_burst": false, + "cost": { + "requires_dull": true, + "ice": 1 + } } ], "image": "1-049C.jpg" @@ -1047,7 +1220,7 @@ "power": 7000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [], "image": "1-050C.jpg" @@ -1063,16 +1236,17 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Your opponent discards 1 card from his/her hand.", - "trigger": "When Nooj enters the field" + "trigger": "When Nooj enters the field", + "effect": "Your opponent discards 1 card from his/her hand." }, { "type": "auto", - "effect": "Your opponent draws 1 card.", - "trigger": "When Nooj leaves the field" + "trigger": "When Nooj leaves the field", + "effect": "Your opponent draws 1 card." } ], "image": "1-051R.jpg" @@ -1084,14 +1258,18 @@ "element": "Ice", "cost": 5, "power": null, - "job": "Summon", + "job": "", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward and 1 Backup opponent controls. Dull the Forward and return the Backup to its owner's hand. Your opponent discards 1 card from his/her hand." + "name": "", + "trigger": "", + "effect": "Choose 1 Forward and 1 Backup opponent controls. Dull the Forward and return the Backup to its owner's hand. Your opponent discards 1 card from his/her hand.", + "is_ex_burst": false } ], "image": "1-052R.jpg" @@ -1104,13 +1282,20 @@ "cost": 3, "power": null, "job": "Standard Unit", - "category": "III", - "is_generic": true, + "category": "II", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Summoner into the Break Zone: Choose 1 Summon. Cancel its effect." + "name": "", + "trigger": "", + "effect": "Put Summoner into the Break Zone: Choose 1 Summon. Cancel its effect.", + "is_ex_burst": false, + "cost": { + "requires_dull": true + } } ], "image": "1-053C.jpg" @@ -1124,12 +1309,16 @@ "power": 7000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Deal 1000 damage to all the Forwards opponent controls." + "type": "action", + "effect": "Deal 1000 damage to all the Forwards opponent controls.", + "cost": { + "ice": 2 + } } ], "image": "1-054C.jpg" @@ -1143,7 +1332,7 @@ "power": 8000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -1165,11 +1354,18 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Brave" + }, { "type": "action", - "effect": "Put Josef into the Break Zone. Choose 1 blocking Forward. It cannot be broken this turn.", - "name": "Brave" + "effect": "Put Josef into the Break Zone: Choose 1 blocking Forward. It cannot be broken this turn.", + "cost": { + "requires_dull": true + } } ], "image": "1-056H.jpg" @@ -1184,7 +1380,7 @@ "job": "Duke", "category": "FFT", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, "abilities": [ { "type": "field", @@ -1204,20 +1400,22 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may deal it 7000 damage.", - "trigger": "When Laguna deals damage to your opponent, choose 1 dull Forward" + "trigger": "When Laguna deals damage to your opponent", + "effect": "Choose 1 dull Forward. You may deal it 7000 damage." }, { "type": "special", - "effect": "Choose 1 dull Forward. Deal it 9000 damage.", "name": "Desperado", "cost": { + "special": true, "ice": 3, - "dull": true - } + "specific_discard": "Laguna" + }, + "effect": "Choose 1 dull Forward. Deal it 9000 damage." } ], "image": "1-058L.jpg" @@ -1230,15 +1428,15 @@ "cost": 4, "power": 7000, "job": "Marksman", - "category": "DFF-VIII", + "category": "DFF/VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "When Laguna enters the field, choose 1 Forward opponent controls. Dull it. If you control [Card Name (Squall)], Freeze this forward also.", - "name": "EX BURST", - "trigger": "When Laguna enters the field, choose 1 Forward opponent controls. Dull it.", + "type": "auto", + "effect": "Choose 1 Forward opponent controls. Dull it. If you control [Card Name (Squall)], Freeze this Forward also.", + "trigger": "When Laguna enters the field", "is_ex_burst": true }, { @@ -1275,15 +1473,15 @@ "element": "Wind", "cost": 4, "power": null, - "job": "Summon", + "job": "", "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward of cost 5 or more. Break it.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -1296,13 +1494,14 @@ "element": "Wind", "cost": 5, "power": null, - "job": "Summon", + "job": "", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "Return all Forwards to their owners' hands." } ], @@ -1344,6 +1543,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -1353,7 +1553,12 @@ { "type": "special", "effect": "Activate all Forwards you control. They cannot be chosen by Summons or abilities this turn.", - "name": "Planet Protector" + "name": "Planet Protector", + "cost": { + "dull": true, + "wind": 1, + "specific_discard": "Aerith" + } } ], "image": "1-064R.jpg" @@ -1387,12 +1592,15 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { "type": "action", - "effect": "Deal 1000 damage to all the Forwards opponent controls." + "effect": "Deal 1000 damage to all the Forwards opponent controls.", + "cost": { + "requires_dull": true + } } ], "image": "1-066C.jpg" @@ -1405,7 +1613,7 @@ "cost": 4, "power": 8000, "job": "Ninja", - "category": "DFF-II", + "category": "DFF-III", "is_generic": false, "has_ex_burst": false, "abilities": [ @@ -1426,7 +1634,7 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [], "image": "1-068C.jpg" @@ -1439,9 +1647,10 @@ "cost": 2, "power": 5000, "job": "Standard Unit", - "category": "III", - "is_generic": true, + "category": "II", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -1460,12 +1669,12 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { "type": "auto", - "effect": "your opponent puts the top card of his/her deck into the Break Zone.", + "effect": "Your opponent puts the top card of his/her deck into the Break Zone.", "trigger": "When Thief enters the field" } ], @@ -1504,21 +1713,20 @@ "job": "Pilot", "category": "VII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, "abilities": [ { "type": "auto", - "effect": "your opponent puts the top 2 cards of his/her deck into the Break Zone.", + "effect": "Your opponent puts the top 2 cards of his/her deck into the Break Zone.", "trigger": "When the Forward that took damage from Cid Highwind is put from the field into the Break Zone on the same turn" }, { "type": "special", - "effect": "your opponent puts the top 2 cards of his/her deck into the Break Zone.", + "effect": "Your opponent puts the top 2 cards of his/her deck into the Break Zone.", "name": "Highwind", - "is_ex_burst": true, "cost": { - "wind": 3, - "fire": 1 + "wind": 1, + "specific_discard": "Cid Highwind" } } ], @@ -1538,7 +1746,7 @@ "abilities": [ { "type": "auto", - "effect": "your opponent puts the top 2 cards of his/her deck into the Break Zone.", + "effect": "Your opponent puts the top 2 cards of his/her deck into the Break Zone.", "trigger": "When the Forward that took damage from Cid Highwind is put from the field into the Break Zone on the same turn" } ], @@ -1555,11 +1763,11 @@ "category": "FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Activate it. All the Forwards you control gain +1000 power until the end of the turn.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -1574,13 +1782,17 @@ "power": 4000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "auto", "effect": "Chocobo and all the Forwards forming a party with it gain +3000 power until the end of the turn.", - "name": "Haste", "trigger": "When Chocobo forms a party and attacks" } ], @@ -1595,7 +1807,7 @@ "power": 3000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -1615,7 +1827,7 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -1635,12 +1847,16 @@ "power": 6000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { "type": "action", - "effect": "Discard 1 card from your hand: Choose 1 Forward. Deal it 2000 damage." + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "cost": { + "wind": 1, + "discard": 1 + } } ], "image": "1-078C.jpg" @@ -1659,7 +1875,7 @@ "abilities": [ { "type": "auto", - "effect": "you may search for 1 [Card Name (Hope)] and add it to your hand.", + "effect": "You may search for 1 [Card Name (Hope)] and add it to your hand.", "trigger": "When Nora enters the field", "is_ex_burst": true } @@ -1674,13 +1890,13 @@ "cost": 5, "power": 9000, "job": "Wanderer", - "category": "DFF-I", + "category": "DFF-V", "is_generic": false, "has_ex_burst": true, "abilities": [ { "type": "auto", - "effect": "activate all the Wind Characters you control.", + "effect": "Activate all the Wind Characters you control.", "trigger": "When Bartz enters the field", "is_ex_burst": true } @@ -1695,7 +1911,7 @@ "cost": 4, "power": 8000, "job": "Wanderer", - "category": "DFF-I", + "category": "DFF-V", "is_generic": false, "has_ex_burst": false, "abilities": [ @@ -1709,10 +1925,10 @@ { "id": "1-082R", "name": "Hope", - "type": "Backup", + "type": "Forward", "element": "Wind", "cost": 3, - "power": null, + "power": 7000, "job": "Ravager", "category": "XIII", "is_generic": false, @@ -1756,14 +1972,21 @@ "category": "DFF-XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward. Deal it 1000 damage." + "effect": "Choose 1 Forward. Deal it 1000 damage.", + "cost": { + "wind": 1 + } }, { "type": "action", - "effect": "Choose 1 Forward. Deal it 2000 damage." + "effect": "Choose 1 Forward. Deal it 2000 damage.", + "cost": { + "requires_dull": true + } } ], "image": "1-084H.jpg" @@ -1785,10 +2008,13 @@ "effect": "Yuffie cannot be blocked by a Forward of cost 4 or more." }, { - "type": "auto", + "type": "special", "effect": "Choose up to 3 Forwards. Divide 6000 damage among them as you like. (Unit must be 1000.)", - "name": "Bloodlest", - "is_ex_burst": true + "name": "Bloodfest", + "cost": { + "wind": 1, + "specific_discard": "Yuffie" + } } ], "image": "1-085R.jpg" @@ -1821,13 +2047,12 @@ "power": 3000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { "type": "field", - "effect": "If this Forward blocks or is blocked by a Forward that doesn't have First Strike, this Forward deals damage first.", - "name": "First Strike" + "effect": "First Strike (If this Forward blocks or is blocked by a Forward that doesn't have First Strike, this Forward deals damage first.)" } ], "image": "1-087C.jpg" @@ -1841,13 +2066,18 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "@U3, put Archer into the Break Zone: Choose 1 Backup of cost 3 or less. Break it.", - "name": "Backup" + "type": "action", + "effect": "Put Archer into the Break Zone: Choose 1 Backup of cost 3 or less. Break it.", + "cost": { + "cp": 2, + "element": "Wind", + "requires_dull": true + } } ], "image": "1-088C.jpg" @@ -1865,17 +2095,21 @@ "has_ex_burst": false, "abilities": [ { - "type": "field", - "effect": "Your opponent puts 1 card from the top of his/her deck into the Break Zone." + "type": "action", + "effect": "Your opponent puts 1 card from the top of his/her deck into the Break Zone.", + "cost": { + "wind": 1, + "requires_dull": true + } }, { - "type": "auto", + "type": "special", "effect": "Your opponent puts the top 2 cards of his/her deck into the Break Zone. You draw 1 card.", - "trigger": "Mug", + "name": "Mug", "cost": { - "fire": 1, - "ice": 1, - "earth": 1 + "wind": 1, + "requires_dull": true, + "specific_discard": "Rikku" } } ], @@ -1884,10 +2118,10 @@ { "id": "1-090R", "name": "Rikku", - "type": "Backup", + "type": "Forward", "element": "Wind", "cost": 4, - "power": null, + "power": 7000, "job": "Al Bhed", "category": "X", "is_generic": false, @@ -1915,7 +2149,7 @@ "abilities": [ { "type": "auto", - "effect": "you may search for 1 [Card Name (Lightning)] or [Card Name (Snow)] and add it to your hand.", + "effect": "You may search for 1 [Card Name (Lightning)] or [Card Name (Snow)] and add it to your hand.", "trigger": "When Amodar enters the field", "is_ex_burst": true } @@ -1931,7 +2165,7 @@ "power": 3000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -1972,19 +2206,21 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Vincent attacks, Vincent gains First Strike until the end of the turn." + "type": "auto", + "effect": "Vincent gains First Strike until the end of the turn.", + "trigger": "When Vincent attacks" }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 6000 damage.", + "type": "special", "name": "Berserk Dance", "cost": { - "lightning": 2, - "dull": true - } + "special": true, + "earth": 1 + }, + "effect": "Choose 1 Forward. Deal it 6000 damage." } ], "image": "1-094R.jpg" @@ -2017,12 +2253,16 @@ "power": 3000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put 1 Backup into the Break Zone; Mystic gains +3000 power until the end of the turn." + "effect": "Put 1 Backup into the Break Zone: Mystic gains +3000 power until the end of the turn.", + "cost": { + "sacrifice_backup": 1 + } } ], "image": "1-096C.jpg" @@ -2041,8 +2281,11 @@ "abilities": [ { "type": "field", - "effect": "Guy cannot become dull by your opponent's Summons or abilities.", - "name": "Brave" + "effect": "Brave" + }, + { + "type": "field", + "effect": "Guy cannot become dull by your opponent's Summons or abilities." } ], "image": "1-097H.jpg" @@ -2055,7 +2298,7 @@ "cost": 6, "power": 8000, "job": "Judge", - "category": "XII", + "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, "abilities": [ @@ -2064,9 +2307,8 @@ "effect": "For each point of damage you have received, Gabranth gains +1000 power." }, { - "type": "auto", - "effect": "Gabranth gains Brave.", - "trigger": "If you have received 6 points of damage or more" + "type": "field", + "effect": "If you have received 6 points of damage or more, Gabranth gains Brave." } ], "image": "1-098R.jpg" @@ -2080,7 +2322,7 @@ "power": 8000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [], "image": "1-099C.jpg" @@ -2093,13 +2335,18 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "III", - "is_generic": true, + "category": "II", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 blocking Forward. It gains +1000 power until the end of the turn." + "effect": "Choose 1 blocking Forward. It gains +1000 power until the end of the turn.", + "cost": { + "earth": 1, + "requires_dull": true + } } ], "image": "1-100C.jpg" @@ -2118,9 +2365,8 @@ "abilities": [ { "type": "auto", - "effect": "When Gippal enters the field, all the Forwards you control gain +4000 power until the end of the turn.", - "name": "EX BURST", - "trigger": "When Gippal enters the field, all the Forwards you control gain +4000 power until the end of the turn.", + "effect": "All the Forwards you control gain +4000 power until the end of the turn.", + "trigger": "When Gippal enters the field", "is_ex_burst": true } ], @@ -2137,14 +2383,14 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "special", - "effect": "Choose 1 Forward opponent controls. Kimahri gains its Special Ability until the end of the turn. You can use this ability without paying any cost but only once.", "name": "Ronso Rage", + "effect": "Choose 1 Forward opponent controls. Kimahri gains its Special Ability until the end of the turn. You can use this ability without paying any cost but only once.", "cost": { - "earth": 1, - "water": 1, + "earth": 2, "dull": true } } @@ -2178,13 +2424,16 @@ "cost": 4, "power": null, "job": "Mage", - "category": "DFF-II", + "category": "DFF-VI", "is_generic": false, "has_ex_burst": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward you control. It gains +5000 power until the end of the turn. At the end of the turn, break it." + "effect": "Choose 1 Forward you control. It gains +5000 power until the end of the turn. At the end of the turn, break it.", + "cost": { + "requires_dull": true + } } ], "image": "1-104H.jpg" @@ -2193,13 +2442,14 @@ "id": "1-105C", "name": "Evoker", "type": "Backup", - "element": "Earth", + "element": "Wind", "cost": 1, "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "1-105C.jpg" }, @@ -2210,15 +2460,15 @@ "element": "Earth", "cost": 1, "power": null, - "job": "Summon", + "job": "", "category": "FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn. If it is blocking, it gains +4000 power until the end of the turn instead.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -2232,7 +2482,7 @@ "cost": 7, "power": null, "job": "Mage", - "category": "FFT", + "category": "DFF-XI", "is_generic": false, "has_ex_burst": false, "abilities": [ @@ -2271,7 +2521,7 @@ { "id": "1-109R", "name": "Serafie", - "type": "Monster", + "type": "Forward", "element": "Earth", "cost": 2, "power": 6000, @@ -2300,6 +2550,7 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -2321,9 +2572,12 @@ "has_ex_burst": false, "abilities": [ { - "type": "auto", - "effect": "Play 1 Character Card of cost X or less from your hand onto the field.", - "trigger": "put Tama into the Break Zone" + "type": "action", + "effect": "Put Tama into the Break Zone: Play 1 Character Card of cost X or less from your hand onto the field.", + "cost": { + "generic": "X", + "requires_dull": true + } } ], "image": "1-111C.jpg" @@ -2342,7 +2596,7 @@ "abilities": [ { "type": "auto", - "effect": "choose 1 Character you control. Break it.", + "effect": "Choose 1 Character you control. Break it.", "trigger": "When Delita enters the field" }, { @@ -2350,7 +2604,8 @@ "effect": "Choose 1 Forward blocking Delita. Break it.", "name": "Northswain's Strike", "cost": { - "special": true + "earth": 1, + "specific_discard": "Delita" } } ], @@ -2378,7 +2633,7 @@ }, { "id": "1-114R", - "name": "Barrel", + "name": "Barret", "type": "Forward", "element": "Earth", "cost": 3, @@ -2387,15 +2642,16 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Choose 1 Forward. Deal it 4000 damage. Barrel gains +4000 power until the end of the turn.", + "type": "special", "name": "Hammer Blow", "cost": { - "earth": 3, - "dull": true - } + "S": true, + "earth": 2 + }, + "effect": "Choose 1 Forward. Deal it 4000 damage. Barret gains +4000 power until the end of the turn." } ], "image": "1-114R.jpg" @@ -2409,7 +2665,7 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -2428,34 +2684,38 @@ "cost": 5, "power": 8000, "job": "Abhorrent One", - "category": "DFF-M", + "category": "DFF-XI", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Prishe gains +4000 power until the end of the turn.", - "trigger": "When Prishe blocks" + "trigger": "When Prishe blocks", + "effect": "Prishe gains +4000 power until the end of the turn." }, { - "type": "auto", - "effect": "Prishe gains Brave until the end of the turn.", + "type": "action", "cost": { "dull": true - } + }, + "effect": "Prishe gains Brave until the end of the turn." }, { "type": "special", - "effect": "Double the power of Prishe until the end of the turn.", - "name": "Auraol Uppercut", - "is_ex_burst": true + "name": "Auroral Uppercut", + "cost": { + "special": true, + "dull": true + }, + "effect": "Double the power of Prishe until the end of the turn." } ], "image": "1-116L.jpg" }, { "id": "1-117R", - "name": "Hecaloncheir", + "name": "Hecatoncheir", "type": "Summon", "element": "Earth", "cost": 3, @@ -2464,6 +2724,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -2502,7 +2763,7 @@ "power": 6000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [], "image": "1-119C.jpg" @@ -2516,12 +2777,17 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Monk into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn." + "effect": "Put Monk into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn.", + "cost": { + "earth": 1, + "requires_dull": true + } } ], "image": "1-120C.jpg" @@ -2535,12 +2801,16 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward. It gains Haste until the end of the turn." + "effect": "Choose 1 Forward. It gains Haste until the end of the turn.", + "cost": { + "lightning": 1, + "requires_dull": true + } } ], "image": "1-121C.jpg" @@ -2553,9 +2823,10 @@ "cost": 5, "power": 9000, "job": "Wizard", - "category": "DFF-I", + "category": "DFF-V", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -2571,10 +2842,11 @@ "element": "Lightning", "cost": 4, "power": null, - "job": "Summon", + "job": "", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -2587,18 +2859,18 @@ "id": "1-124R", "name": "Odin", "type": "Summon", - "element": "Lightning", + "element": "Light", "cost": 7, "power": null, "job": "", "category": "FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Break it.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -2628,13 +2900,14 @@ "id": "1-126H", "name": "Orlandeau", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 5, "power": 7000, "job": "Sword Saint", "category": "FFT", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -2642,9 +2915,11 @@ "trigger": "When Orlandeau attacks" }, { - "type": "auto", + "type": "action", "effect": "Orlandeau gains Haste until the end of the turn.", - "is_ex_burst": true + "cost": { + "lightning": 2 + } } ], "image": "1-126H.jpg" @@ -2660,20 +2935,21 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "When Kain enters the field, choose 1 Forward. It loses 5000 power until the end of the turn.", - "trigger": "When Kain enters the field, choose 1 Forward. It loses 5000 power until the end of the turn.", + "trigger": "When Kain enters the field", "is_ex_burst": true }, { - "type": "field", + "type": "special", + "name": "Dragoon's Pride", "effect": "Choose 1 Forward. Break it. Kain will not activate during your next Active Phase.", - "name": "Dragon's Pride", "cost": { - "lightning": 3, - "generic": 1 + "special": 1, + "lightning": 3 } } ], @@ -2687,17 +2963,19 @@ "cost": 3, "power": 7000, "job": "Praetorian", - "category": "DFF-I", + "category": "DFF-V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Until the end of the turn, Gilgamesh doubles its power and gains First Strike and Brave. Gilgamesh can attack twice this turn. You can use this ability only during your turn.", + "type": "special", "name": "Gilgamesh Morphing Time", "cost": { - "generic": 3 - } + "s": true, + "lightning": 2 + }, + "effect": "Until the end of the turn, Gilgamesh doubles its power and gains First Strike and Brave. Gilgamesh can attack twice this turn. You can use this ability only during your turn." } ], "image": "1-128R.jpg" @@ -2710,18 +2988,21 @@ "cost": 4, "power": 8000, "job": "Praetorian", - "category": "DFF-I", + "category": "DFF-V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Strongest Sword", - "name": "Brave" + "name": "Brave", + "effect": "Brave" }, { - "type": "action", - "effect": "[ Choose ] Forward. Remove the top card of your deck from the game. If the removed card is a Forward, break it. If not, deal it 3000 damage." + "type": "special", + "name": "Strongest Sword", + "cost": "S", + "effect": "Choose 1 Forward. Remove the top card of your deck from the game. If the removed card is a Forward, break it. If not, deal it 3000 damage." } ], "image": "1-129C.jpg" @@ -2735,14 +3016,16 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "◇◇◇, put Black Mage into the Break Zone: Choose 1 damaged Forward. Break it.", + "type": "action", + "effect": "Put Black Mage into the Break Zone: Choose 1 damaged Forward. Break it.", "cost": { - "generic": 3 + "lightning": 3, + "special": "Put Black Mage into the Break Zone" } } ], @@ -2759,6 +3042,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -2766,11 +3050,12 @@ "trigger": "When Cait Sith enters the field" }, { - "type": "action", + "type": "special", + "name": "Slots", "effect": "Remove the top card of your deck from the game. If it's a Forward, deal 7000 damage to all the active Forwards opponent controls.", "cost": { - "lightning": 1, - "dull": true + "special": 1, + "lightning": 1 } } ], @@ -2787,11 +3072,11 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "choose 1 Forward opponent controls. Dull it.", - "name": "EX BURST", + "type": "auto", + "effect": "When Cait Sith enters the field, choose 1 Forward opponent controls. Dull it.", "trigger": "When Cait Sith enters the field", "is_ex_burst": true } @@ -2807,12 +3092,13 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Character Card in your Break Zone. Add it to your hand.", + "effect": "Choose 1 Character Card in your Break Zone. Add it to your hand.", "trigger": "When Sage enters the field" } ], @@ -2820,7 +3106,7 @@ }, { "id": "1-134R", - "name": "Duke Gollanna", + "name": "Duke Goltanna", "type": "Backup", "element": "Lightning", "cost": 3, @@ -2829,11 +3115,12 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "You may search for 1 [Job (Knight)] and add it to your hand.", - "trigger": "When Duke Gollanna enters the field" + "trigger": "When Duke Goltanna enters the field" } ], "image": "1-134R.jpg" @@ -2902,13 +3189,14 @@ "id": "1-138C", "name": "Summoner", "type": "Backup", - "element": "Lightning", + "element": "Light", "cost": 1, "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "1-138C.jpg" }, @@ -2916,17 +3204,18 @@ "id": "1-139C", "name": "Summoner", "type": "Backup", - "element": "Lightning", + "element": "Wind", "cost": 3, "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Summoner into the Break Zone! Cast 1 Summon of cost 6 or less from your hand without paying its cost." + "effect": "Put Summoner into the Break Zone: Cast 1 Summon of cost 6 or less from your hand without paying its cost." } ], "image": "1-139C.jpg" @@ -2940,13 +3229,14 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 5000 damage.", - "trigger": "When Magus enters the field, choose 1 Forward" + "trigger": "When Magus enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage." } ], "image": "1-140C.jpg" @@ -2962,16 +3252,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Lightning enters the field, you may search for 1 [Card Name (Odin)] and add it to your hand." }, { - "type": "auto", - "effect": "EX BURST: Until the end of the turn, Lightning gains Haste, First Strike and \"When Lightning attacks, choose up to 1 Forward opponent controls. If it is possible, it must block Lightning this turn\".", + "type": "special", "name": "Army of One", - "is_ex_burst": true + "cost": "S", + "effect": "Until the end of the turn, Lightning gains Haste, First Strike and \"When Lightning attacks, choose up to 1 Forward opponent controls. If it is possible, it must block Lightning this turn\"." } ], "image": "1-141L.jpg" @@ -2987,11 +3278,16 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Lightning enters the field, choose 1 Forward opponent controls. Dull it.", - "name": "Haste" + "name": "Haste", + "effect": "Haste" + }, + { + "type": "auto", + "effect": "When Lightning enters the field, choose 1 Forward opponent controls. Dull it." } ], "image": "1-142R.jpg" @@ -3003,13 +3299,14 @@ "element": "Lightning", "cost": 1, "power": null, - "job": "Summon", + "job": null, "category": "FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 active Forward. Deal it 5000 damage.", "name": "EX BURST", "is_ex_burst": true @@ -3020,24 +3317,25 @@ { "id": "1-144R", "name": "Ramza", - "type": "Backup", - "element": "Lightning", + "type": "Forward", + "element": "Light", "cost": 4, - "power": null, + "power": 5000, "job": "Knight", "category": "FFT", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "For each Backup you control, Ramza gains +1000 power." }, { - "type": "auto", - "effect": "Until the end of the turn, Ramza gains +2000 power, Haste and First Strike.", - "trigger": "EX", - "is_ex_burst": true + "type": "special", + "name": "Shout", + "cost": "S, 1 Lightning", + "effect": "Until the end of the turn, Ramza gains +2000 power, Haste and First Strike." } ], "image": "1-144R.jpg" @@ -3045,14 +3343,15 @@ { "id": "1-145C", "name": "Ramza", - "type": "Backup", + "type": "Forward", "element": "Lightning", "cost": 3, - "power": null, + "power": 7000, "job": "Warrior", "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -3072,10 +3371,12 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Ricard into the Break Zone? Choose 1 Forward. It cannot be broken this turn." + "cost": "S, put Ricard into the Break Zone", + "effect": "Choose 1 Forward. It cannot be broken this turn." } ], "image": "1-146H.jpg" @@ -3084,13 +3385,14 @@ "id": "1-147C", "name": "Dragoon", "type": "Forward", - "element": "Lightning", + "element": "Wind", "cost": 3, "power": 6000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -3111,6 +3413,7 @@ "category": "FFT", "is_generic": true, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", @@ -3131,17 +3434,20 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put 1 Backup into the Break Zone: Choose 1 Forward. Deal it 5000 damage.", - "name": "Backup" + "cost": { + "dull": true, + "special": "Put 1 Backup into the Break Zone" + } }, { - "type": "auto", + "type": "special", + "name": "Thundaga", "effect": "Choose 1 Forward. Deal it 10000 damage.", - "name": "Thunderga", - "trigger": "When this ability is used", "cost": { "lightning": 3 } @@ -3179,11 +3485,15 @@ "category": "FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike" + }, { "type": "auto", - "effect": "You may search for 1 [Card Name (Ovelia)] and add it to your hand.", - "name": "First Strike", + "effect": "When Agrias enters the field, you may search for 1 [Card Name (Ovelia)] and add it to your hand.", "trigger": "When Agrias enters the field", "is_ex_burst": true } @@ -3194,26 +3504,25 @@ "id": "1-152L", "name": "Ultimecia", "type": "Forward", - "element": "Water", + "element": "Ice", "cost": 5, "power": 9000, "job": "Witch", "category": "DFF-VIII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "All the Forwards other than Ultimecia enter the field dull." }, { - "type": "action", - "effect": "Freeze all the Forwards other than Ultimecia.", + "type": "special", "name": "Time Compression", - "is_ex_burst": true, + "effect": "Freeze all the Forwards other than Ultimecia.", "cost": { "ice": 3, - "generic": 1, "dull": true } } @@ -3231,6 +3540,7 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -3238,6 +3548,7 @@ }, { "type": "action", + "cost": "Dull", "effect": "Draw 1 card, then discard 1 card from your hand." } ], @@ -3254,6 +3565,7 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -3315,12 +3627,13 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Scholar into the Break Zone: Choose 1 Forward you control. Return it to its owner's hand." + "effect": "{d}, put Scholar into the Break Zone: Choose 1 Forward you control. Return it to its owner's hand." } ], "image": "1-157C.jpg" @@ -3354,8 +3667,9 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "1-159C.jpg" }, @@ -3370,9 +3684,11 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", + "type": "action", + "cost": "Dull", "effect": "The next damage dealt to Gordon becomes 0 this turn." } ], @@ -3387,8 +3703,9 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -3427,20 +3744,20 @@ "job": "Guardian", "category": "DFF-X", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "For each Forward other than Tidus you control, Tidus gains +1000 power." }, { - "type": "auto", - "effect": "Until the end of the turn Tidus gains Brave. Tidus can attack as many times as your points of damage this turn.", + "type": "special", "name": "Blitz Ace", - "is_ex_burst": true, + "effect": "Until the end of the turn Tidus gains Brave. Tidus can attack as many times as your points of damage this turn.", "cost": { - "water": 1, - "generic": 2 + "special": true, + "water": 2 } } ], @@ -3475,8 +3792,9 @@ "power": 5000, "job": "Standard Unit", "category": "II", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -3494,8 +3812,9 @@ "power": 3000, "job": "Standard Unit", "category": "II", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -3513,8 +3832,9 @@ "power": 1000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -3533,8 +3853,9 @@ "power": 6000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -3553,8 +3874,9 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -3570,13 +3892,13 @@ "element": "Water", "cost": 2, "power": null, - "job": "Summon", + "job": null, "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": true, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Activate it. Draw 1 card.", "name": "EX BURST", "is_ex_burst": true @@ -3610,15 +3932,15 @@ "element": "Water", "cost": 1, "power": null, - "job": "Summon", + "job": null, "category": "FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Draw 2 cards, then discard 1 card from your hand.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -3633,18 +3955,19 @@ "power": 4000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Name 1 Element other than Light and Dark. Until the end of the turn, the Element of Mime becomes the named one.", - "trigger": "When your Attack Phase starts" + "trigger": "When your Attack Phase starts", + "effect": "Name 1 Element other than Light and Dark. Until the end of the turn, the Element of Mime becomes the named one." }, { "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When Mime forms a party in attacks" + "trigger": "When Mime forms a party and attacks", + "effect": "Draw 1 card." } ], "image": "1-173C.jpg" @@ -3656,10 +3979,11 @@ "element": "Water", "cost": 2, "power": null, - "job": "Psicom", + "job": "PSICOM", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -3691,7 +4015,7 @@ { "id": "1-176H", "name": "Yuna", - "type": "Summon", + "type": "Backup", "element": "Water", "cost": 5, "power": null, @@ -3699,21 +4023,17 @@ "category": "X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Yuna enters the field", "effect": "Choose 1 Forward. Return it to its owner's hand.", - "trigger": "When Yuna enters the field" + "is_ex_burst": true }, { "type": "field", "effect": "If a Character is put from the field into the Break Zone, you may remove it from the game instead." - }, - { - "type": "special", - "effect": "When Yuna enters the field, choose 1 Forward. Return it to its owner's hand. If a Character is put from the field into the Break Zone, you may remove it from the game instead.", - "name": "EX BURST", - "is_ex_burst": true } ], "image": "1-176H.jpg" @@ -3744,15 +4064,15 @@ "element": "Water", "cost": 3, "power": null, - "job": "Summon", + "job": null, "category": "FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Return it to its owner's hand.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -3769,6 +4089,7 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -3805,14 +4126,19 @@ "cost": 2, "power": 5000, "job": "Onion Knight", - "category": "DFF-II", + "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "action", - "effect": "0: return Onion Knight to its owner's hand. You may play 1 [Card Name (Onion Knight)] from your hand onto the field. You can only use this ability during your turn.", - "name": "Haste" + "effect": "Return Onion Knight to its owner's hand: You may play 1 [Card Name (Onion Knight)] from your hand onto the field. You can only use this ability during your turn.", + "cost": "1 Light CP, Dull" } ], "image": "1-181H.jpg" @@ -3824,20 +4150,28 @@ "element": "Light", "cost": 4, "power": 8000, - "job": "Soldier", + "job": "SOLDIER", "category": "DFF-VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Meteorain [S]: Deal 4000 damage to all the Forwards opponent controls.", + "type": "field", + "effect": "Brave", "name": "Brave" }, { - "type": "auto", - "effect": "[S]: Choose 1 Forward. Break it.", - "name": "Omnislash" + "type": "special", + "effect": "Deal 4000 damage to all the Forwards opponent controls.", + "name": "Meteorain", + "cost": "1 Light CP, S" + }, + { + "type": "special", + "effect": "Choose 1 Forward. Break it.", + "name": "Omnislash", + "cost": "3 Light CP, S" } ], "image": "1-182L.jpg" @@ -3880,6 +4214,7 @@ "category": "DFF-I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -3887,7 +4222,11 @@ }, { "type": "field", - "effect": "You can play 2 or more Dark Characters onto the field. If Chaos is on the field, Chaos can produce CP of any Element." + "effect": "You can play 2 or more Dark Characters onto the field." + }, + { + "type": "field", + "effect": "If Chaos is on the field, Chaos can produce CP of any Element." } ], "image": "1-184H.jpg" @@ -3923,12 +4262,16 @@ "category": "DFF-VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike" + }, { "type": "auto", - "effect": "Choose 1 Backup. Break it.", - "name": "First Strike", - "trigger": "When Sephiroth enters the field" + "trigger": "When Sephiroth enters the field", + "effect": "Choose 1 Backup. Break it." } ], "image": "1-186L.jpg" @@ -3937,30 +4280,31 @@ "id": "1-187S", "name": "Cloud", "type": "Forward", - "element": "Water", + "element": "Fire", "cost": 6, "power": 9000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The cost required to play Cloud onto the field is reduced by 1 for each [Category (VII)] Forward you control." }, { - "type": "auto", - "effect": "It gains +1000 power until the end of the turn.", - "trigger": "Each time a Forward you control attacks" + "type": "field", + "effect": "Each time a Forward you control attacks, it gains +1000 power until the end of the turn." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 8000 damage.", + "type": "special", "name": "Climhazzard", - "is_ex_burst": true, + "effect": "Choose 1 Forward. Deal it 8000 damage.", "cost": { - "water": 1, + "special": true, + "fire": 1, + "generic": 1, "dull": true } } @@ -3978,21 +4322,16 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 [Card Name (Tifa)] and add it to your hand.", - "trigger": "When Zangan enters the field" + "trigger": "When Zangan enters the field", + "effect": "You may search for 1 [Card Name (Tifa)] and add it to your hand." }, { "type": "field", "effect": "The [Card Name (Tifa)] of cost 4 or less you control gains Haste." - }, - { - "type": "special", - "effect": "When Zangan enters the field, you may search for 1 [Card Name (Tifa)] and add it to your hand. The [Card Name (Tifa)] of cost 4 or less you control gains Haste.", - "name": "EX BURST", - "is_ex_burst": true } ], "image": "1-188S.jpg" @@ -4001,20 +4340,21 @@ "id": "1-189S", "name": "Tifa", "type": "Forward", - "element": "Water", + "element": "Fire", "cost": 4, "power": 8000, "job": "Martial Artist", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Dull it and deal it 6000 damage.", "name": "Waterkick", "cost": { - "water": 1, + "fire": 1, "dull": true } } @@ -4028,13 +4368,14 @@ "element": "Fire", "cost": 2, "power": null, - "job": "Summon", + "job": null, "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. You may discard 1 card from your hand. If you do so, deal it 7000 damage. If not, deal it 5000 damage.", "name": "EX BURST", "is_ex_burst": true @@ -4046,13 +4387,14 @@ "id": "1-191S", "name": "Red XIII", "type": "Forward", - "element": "Ice", + "element": "Fire", "cost": 3, "power": 7000, "job": "Warrior", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -4064,7 +4406,7 @@ "effect": "Deal 6000 damage to all the Forwards opponent controls.", "name": "Cosmo Memory", "cost": { - "ice": 6, + "fire": 5, "dull": true } } @@ -4082,23 +4424,19 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 4000 damage.", - "trigger": "When Cid Raines enters the field, choose 1 dull Forward opponent controls" - }, - { - "type": "auto", - "effect": "Your opponent discards 1 card from his/her hand.", - "trigger": "When it is put from the field into the Break Zone this turn" + "trigger": "When Cid Raines enters the field", + "effect": "Choose 1 dull Forward opponent controls. Deal it 4000 damage. When it is put from the field into the Break Zone this turn, your opponent discards 1 card from his/her hand." } ], "image": "1-192S.jpg" }, { "id": "1-193S", - "name": "Jihl Nabaal", + "name": "Jihl Nabaat", "type": "Backup", "element": "Ice", "cost": 2, @@ -4107,11 +4445,13 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Forwards. Freeze them.", - "trigger": "When Jihl Nabaal enters the field" + "effect": "When Jihl Nabaat enters the field, choose up to 2 Forwards. Freeze them.", + "trigger": "When Jihl Nabaat enters the field", + "is_ex_burst": true }, { "type": "special", @@ -4122,12 +4462,6 @@ "generic": 1, "dull": true } - }, - { - "type": "auto", - "effect": "When Jihl Nabaal enters the field, choose up to 2 Forwards. Freeze them.", - "trigger": "EX BURST", - "is_ex_burst": true } ], "image": "1-193S.jpg" @@ -4142,7 +4476,8 @@ "job": "Sentinel", "category": "XIII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -4151,9 +4486,9 @@ }, { "type": "special", - "effect": "Until the end of the turn, Snow gains +2000 power and First Strike. You can only use this ability while Snow is blocking.", "name": "Vendetta", - "is_ex_burst": true + "cost": "S, 1 Ice CP", + "effect": "Until the end of the turn, Snow gains +2000 power and First Strike. You can only use this ability while Snow is blocking." } ], "image": "1-194S.jpg" @@ -4222,16 +4557,17 @@ "id": "1-198S", "name": "Valefor", "type": "Summon", - "element": "Water", + "element": "Wind", "cost": 2, "power": null, "job": "", "category": "X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Deal 3000 damage to all the Forwards opponent controls. If you control [Card Name (Yuna)], activate all the Backups you control.", "name": "EX BURST", "is_ex_burst": true @@ -4250,16 +4586,17 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Paine enters the field, if you control [Card Name (Yuna)]" + "trigger": "When Paine enters the field, if you control [Card Name (Yuna)]", + "effect": "draw 1 card." }, { "type": "auto", - "effect": "activate them.", - "trigger": "When Paine enters the field, choose up to 3 Backups you control. If you control [Card Name (Rikku)], activate them." + "trigger": "When Paine enters the field", + "effect": "choose up to 3 Backups you control. If you control [Card Name (Rikku)], activate them." } ], "image": "1-199S.jpg" @@ -4275,10 +4612,11 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Baralai into the Break Zone. Choose up to 2 Forwards. Activate them." + "effect": "{s}, put Baralai into the Break Zone: Choose up to 2 Forwards. Activate them." } ], "image": "1-200S.jpg" @@ -4294,6 +4632,7 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -4330,18 +4669,19 @@ "id": "1-203S", "name": "Wedge", "type": "Backup", - "element": "Water", + "element": "Earth", "cost": 4, "power": null, "job": "AVALANCHE Operative", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 [Card Name (Biggs)] and add it to your hand.", - "trigger": "When Wedge enters the field" + "trigger": "When Wedge enters the field", + "effect": "you may search for 1 [Card Name (Biggs)] and add it to your hand." } ], "image": "1-203S.jpg" @@ -4357,18 +4697,19 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "may search for 1 [Category (VII)] Forward and add it to your hand.", - "trigger": "When Jessie enters the field, you" + "trigger": "When Jessie enters the field", + "effect": "you may search for 1 [Category (VII)] Forward and add it to your hand." } ], "image": "1-204S.jpg" }, { "id": "1-205S", - "name": "Barrel", + "name": "Barret", "type": "Forward", "element": "Lightning", "cost": 2, @@ -4377,13 +4718,14 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "Deal 2000 damage to all the Forwards opponent controls.", "name": "Grenade Bomb", "cost": { - "fire": 1 + "special": 1 } } ], @@ -4420,24 +4762,26 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Gilgamesh cannot be returned to its owner's hand by opponent's Summons or abilities." }, { - "type": "auto", + "type": "action", "effect": "Gilgamesh gains +1000 power until the end of the turn.", "cost": { - "dull": true + "lightning": 2, + "dull": false } }, { - "type": "action", - "effect": "Choose 1 Forward. Break it. You can only use this ability if you have received 4 points of damage or more.", + "type": "special", "name": "Divider", + "effect": "Choose 1 Forward. Break it. You can only use this ability if you have received 4 points of damage or more.", "cost": { - "lightning": 1, + "lightning": 2, "dull": true } } @@ -4448,18 +4792,23 @@ "id": "1-208S", "name": "Noel", "type": "Forward", - "element": "Lightning", + "element": "Water", "cost": 3, "power": 5000, "job": "Commando", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "If you control [Card Name (Serah)], Noel gains +2000 power.", + "effect": "Haste", "name": "Haste" + }, + { + "type": "field", + "effect": "If you control [Card Name (Serah)], Noel gains +2000 power." } ], "image": "1-208S.jpg" @@ -4494,27 +4843,27 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", "effect": "The cost required to play Lightning onto the field is reduced by 1 for each [Category (XIII)] Forward you control." }, { - "type": "action", - "effect": "Haste", - "name": "Haste" + "type": "field", + "effect": "Haste" }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Dull it.", - "trigger": "When Lightning deals damage to your opponent" + "trigger": "When Lightning deals damage to your opponent", + "effect": "choose 1 Forward opponent controls. Dull it." } ], "image": "1-210S.jpg" }, { "id": "1-211S", - "name": "Rydea", + "name": "Rygdea", "type": "Forward", "element": "Lightning", "cost": 2, @@ -4523,11 +4872,12 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Rydea enters the field, choose 1 active Forward. Deal it 3000 damage. When it is put from the field into the Break Zone this turn, choose 1 Forward opponent controls. Dull it.", - "trigger": "When Rydea enters the field, choose 1 active Forward. Deal it 3000 damage. When it is put from the field into the Break Zone this turn, choose 1 Forward opponent controls. Dull it." + "trigger": "When Rygdea enters the field", + "effect": "Choose 1 active Forward. Deal it 3000 damage. When it is put from the field into the Break Zone this turn, choose 1 Forward opponent controls. Dull it." } ], "image": "1-211S.jpg" @@ -4543,10 +4893,11 @@ "category": "X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "Choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.", + "type": "auto", + "effect": "When Shuyin enters the field, choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.", "trigger": "When Shuyin enters the field", "is_ex_burst": true } @@ -4557,23 +4908,22 @@ "id": "1-213S", "name": "Tidus", "type": "Forward", - "element": "Ice", + "element": "Water", "cost": 6, "power": 9000, "job": "Guardian", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The cost required to play Tidus onto the field is reduced by 1 for each [Category (X)] Forward you control." }, { - "type": "auto", - "effect": "", - "name": "Brave", - "trigger": "If you control [Card Name (Yuna)], Tidus gains Brave." + "type": "field", + "effect": "If you control [Card Name (Yuna)], Tidus gains Brave." }, { "type": "auto", @@ -4586,7 +4936,7 @@ { "id": "1-214S", "name": "Yuna", - "type": "Summon", + "type": "Forward", "element": "Water", "cost": 2, "power": 5000, @@ -4594,11 +4944,12 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If you do so, draw 1 card. This effect will trigger only once per turn.", - "trigger": "When you cast a Summon, you may dull Yuna if it is active" + "trigger": "When you cast a Summon, you may dull Yuna if it is active.", + "effect": "If you do so, draw 1 card. This effect will trigger only once per turn." } ], "image": "1-214S.jpg" @@ -4633,18 +4984,19 @@ "job": "Blitzballer", "category": "X", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Until the end of the turn, it gains +1000 power for each Forward you control.", - "trigger": "When Wakka attacks, choose 1 Forward you control" + "trigger": "When Wakka attacks", + "effect": "Choose 1 Forward you control. Until the end of the turn, it gains +1000 power for each Forward you control." }, { "type": "special", - "effect": "Choose 1 Forward. Until the end of the turn, it loses all its abilities and its power becomes 1000.", "name": "Status Reels", - "is_ex_burst": true + "cost": "S, 1 Water", + "effect": "Choose 1 Forward. Until the end of the turn, it loses all its abilities and its power becomes 1000." } ], "image": "1-216S.jpg" @@ -4660,18 +5012,17 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Ignacio deals damage to your opponent or to a Forward" + "trigger": "When Ignacio deals damage to your opponent or to a Forward", + "effect": "draw 1 card." }, { "type": "action", - "effect": "Discard 1 Fire card: Ignacio gains +2000 power until the end of the turn.", - "cost": { - "fire": 1 - } + "cost": "Discard 1 Fire card", + "effect": "Ignacio gains +2000 power until the end of the turn." } ], "image": "10-001H.jpg" @@ -4687,9 +5038,10 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward. Deal it 8000 damage. All the Fire Forwards you control gain +2000 power until the end of the turn." } ], @@ -4698,19 +5050,19 @@ { "id": "10-003C", "name": "Balasa", - "type": "Forward", + "type": "Summon", "element": "Fire", "cost": 4, "power": null, - "job": "Summon", + "job": null, "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 2000 damage for each Backup you control.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -4727,16 +5079,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may play 1 Character of cost 3 or less from your hand onto the field.", - "trigger": "When Caius enters the field" + "trigger": "When Caius enters the field", + "effect": "you may play 1 Character of cost 3 or less from your hand onto the field." }, { "type": "auto", - "effect": "select 1 Character you control. Put it into the Break Zone.", - "trigger": "When Caius is put from the field into the Break Zone" + "trigger": "When Caius is put from the field into the Break Zone", + "effect": "select 1 Character you control. Put it into the Break Zone." } ], "image": "10-004H.jpg" @@ -4752,15 +5105,15 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put Gancanagh into the Break Zone: Choose 1 Forward. Deal it 8000 damage." }, { - "type": "auto", - "effect": "Damage 5 — Put Gancanagh into the Break Zone: Choose 1 Forward. Deal it 10000 damage. (If you have received 5 points of damage or more, this Character has this ability.)", - "trigger": "Damage 5 — Put Gancanagh into the Break Zone: Choose 1 Forward. Deal it 10000 damage. (If you have received 5 points of damage or more, this Character has this ability.)" + "type": "field", + "effect": "Damage 5 — Put Gancanagh into the Break Zone: Choose 1 Forward. Deal it 10000 damage. (If you have received 5 points of damage or more, this Character has this ability.)" } ], "image": "10-005C.jpg" @@ -4776,20 +5129,22 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay {2}{0}. When you do so, choose 1 Dark Forward. Break it.", - "trigger": "When Cloud enters the field" + "trigger": "When Cloud enters the field", + "effect": "You may pay {d}{d}. When you do so, choose 1 Dark Forward. Break it." }, { - "type": "action", - "effect": "Choose up to 2 Forwards. Divide 10000 damage among them equally.", + "type": "special", "name": "Cross-slash", "cost": { - "fire": 2, - "generic": 2 - } + "s": true, + "fire": 1, + "generic": 1 + }, + "effect": "Choose up to 2 Forwards. Divide 10000 damage among them equally." } ], "image": "10-006R.jpg" @@ -4801,20 +5156,21 @@ "element": "Fire", "cost": 4, "power": 8000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage.", - "trigger": "When Zack or a Fire Forward enters your field" + "trigger": "When Zack or a Fire Forward enters your field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage." }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage.", - "trigger": "When Zack or a Category VII Forward enters your field" + "trigger": "When Zack or a Category VII Forward enters your field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage." } ], "image": "10-007H.jpg" @@ -4854,14 +5210,18 @@ "power": 5000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike" + }, { "type": "auto", - "effect": "You may search for 1 Card Name SOLDIER: 3rd Class and add it to your hand.", - "name": "First Strike", - "trigger": "When SOLDIER: 3rd Class enters the field" + "trigger": "When SOLDIER: 3rd Class enters the field", + "effect": "You may search for 1 Card Name SOLDIER: 3rd Class and add it to your hand." } ], "image": "10-009C.jpg" @@ -4869,14 +5229,15 @@ { "id": "10-010C", "name": "Onion Knight (III)", - "type": "Backup", + "type": "Forward", "element": "Fire", "cost": 1, - "power": null, + "power": 2000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -4917,13 +5278,19 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top card of your deck. If it is a Fire card, add it to your hand. [EX], put Geomancer into the Break Zone. Choose 1 Forward. Deal it 2000 damage.", - "trigger": "When Geomancer enters the field" + "trigger": "When Geomancer enters the field", + "effect": "Reveal the top card of your deck. If it is a Fire card, add it to your hand." + }, + { + "type": "action", + "cost": "Dull, put Geomancer into the Break Zone", + "effect": "Choose 1 Forward. Deal it 2000 damage." } ], "image": "10-012C.jpg" @@ -4939,16 +5306,15 @@ "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 3 or more Fire Backups, Firion gains Haste.", - "name": "Haste" + "effect": "If you control 3 or more Fire Backups, Firion gains Haste." }, { "type": "field", - "effect": "If you control 5 or more Fire Backups, Firion gains +2000 power and First Strike.", - "name": "First Strike" + "effect": "If you control 5 or more Fire Backups, Firion gains +2000 power and First Strike." } ], "image": "10-013R.jpg" @@ -4961,14 +5327,15 @@ "cost": 4, "power": null, "job": "Agito Cadet", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 1000 damage.", - "trigger": "When a Forward opponent controls is put from the field into the Break Zone, activate Mutsuki" + "trigger": "When a Forward opponent controls is put from the field into the Break Zone, activate Mutsuki.", + "effect": "Choose 1 Forward opponent controls. Deal it 1000 damage." } ], "image": "10-014R.jpg" @@ -4984,9 +5351,11 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Fire CP, Dull", "effect": "Choose 1 Fire Forward you control. It gains +1000 power until the end of the turn." } ], @@ -5000,9 +5369,10 @@ "cost": 2, "power": null, "job": "Moogle", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -5022,6 +5392,7 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -5029,8 +5400,8 @@ }, { "type": "auto", - "effect": "Until the end of the turn, it gains +5000 power and Brave.", - "trigger": "When Lann enters the field, choose 1 Monster that is also a Forward" + "trigger": "When Lann enters the field", + "effect": "Choose 1 Monster that is also a Forward. Until the end of the turn, it gains +5000 power and Brave." } ], "image": "10-017R.jpg" @@ -5043,19 +5414,18 @@ "cost": 5, "power": 9000, "job": "Agito Cadet", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Ryid gains Brave.", - "trigger": "Damage 3" + "type": "field", + "effect": "Damage 3 — Ryid gains Brave." }, { - "type": "auto", - "effect": "Ryid gains +2000 power.", - "trigger": "Damage 5" + "type": "field", + "effect": "Damage 5 — Ryid gains +2000 power." } ], "image": "10-018C.jpg" @@ -5071,6 +5441,7 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -5078,6 +5449,7 @@ }, { "type": "action", + "cost": "Dull", "effect": "Choose 1 Card Name Lann or Card Name Reynn you control. It gains Brave until the end of the turn." } ], @@ -5094,21 +5466,22 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required to play Reynn onto the field is reduced by 1 for each Category WOFF Character you control. The Category WOFF Forwards other than Reynn you control gain haste." + "effect": "The cost required to play Reynn onto the field is reduced by 1 for each Category WOFF Character you control. The Category WOFF Forwards other than Reynn you control gain Haste." }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. Deal it 4000 damage.", - "trigger": "When a Category WOFF Forward you control attacks" + "trigger": "When a Category WOFF Forward you control attacks", + "effect": "choose 1 Forward opponent controls. Deal it 4000 damage." } ], "image": "10-020L.jpg" }, { - "id": "10-021C", + "id": "10-021L", "name": "Rorrik", "type": "Backup", "element": "Fire", @@ -5118,6 +5491,7 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -5139,16 +5513,12 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Yve'noile enters the field", "effect": "you may search for 1 Card Name Eald'narche or Card Name Kam'lanaut and add it to your hand.", - "trigger": "When Yve'noile enters the field" - }, - { - "type": "special", - "effect": "When Yve'noile enters the field, you may search for 1 Card Name Eald'narche or Card Name Kam'lanaut and add it to your hand.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -5185,6 +5555,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -5192,14 +5563,14 @@ }, { "type": "auto", - "effect": "choose 1 Character opponent controls. Dull it.", - "trigger": "When Eald'narche enters the field" + "trigger": "When Eald'narche enters the field", + "effect": "choose 1 Character opponent controls. Dull it." }, { "type": "auto", - "effect": "choose up to 3 Characters opponent controls. Dull them.", "name": "Damage 5", - "trigger": "When Eald'narche enters the field" + "trigger": "When Eald'narche enters the field", + "effect": "choose up to 3 Characters opponent controls. Dull them." } ], "image": "10-024R.jpg" @@ -5215,6 +5586,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -5222,8 +5594,8 @@ }, { "type": "auto", - "effect": "your opponent discards 1 card from his/her hand.", - "trigger": "When Kam'lanaut enters the field, if your opponent controls 4 or more dull Characters" + "trigger": "When Kam'lanaut enters the field, if your opponent controls 4 or more dull Characters", + "effect": "your opponent discards 1 card from his/her hand." } ], "image": "10-025R.jpg" @@ -5237,11 +5609,12 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Bard enters the field, if your opponent has no cards in his/her hand, draw 1 card." } ], @@ -5255,9 +5628,13 @@ "cost": 4, "power": 8000, "job": "Instructor", - "category": "TYPE-0", + "category": [ + "THEATRHYTHM", + "TYPE-0" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -5299,14 +5676,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "Special", + "is_generic": false, "has_ex_burst": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Ice Summon in your Break Zone. Add it to your hand.", - "trigger": "When Black Mage is put into the Break Zone" + "type": "action", + "cost": "2 Ice CP, put Black Mage into the Break Zone", + "effect": "Choose 1 Ice Summon in your Break Zone. Add it to your hand." } ], "image": "10-029C.jpg" @@ -5322,9 +5699,10 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 active Forward and 1 dull Forward. Dull the former and deal the latter 9000 damage. If you have cast a Card Name Shiva other than Shiva this turn, also Freeze all the Forwards opponent controls." } ], @@ -5338,9 +5716,10 @@ "cost": 5, "power": 9000, "job": "Jenova", - "category": "VII", + "category": "THEATRHYTHM · VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -5381,6 +5760,7 @@ "category": "DFF-VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -5394,7 +5774,7 @@ }, { "type": "auto", - "effect": "Choose 1 Forward. If it is dull, deal it 3000 damage.", + "effect": "Choose 1 Forward. If it is dull, deal it 8000 damage.", "trigger": "Damage 5 — When Squall enters the field" } ], @@ -5410,28 +5790,25 @@ "job": "War Hero", "category": "VII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Dull it.", "name": "Back Attack", - "trigger": "When Sephiroth enters the field" + "trigger": "When Sephiroth enters the field", + "effect": "Choose 1 Forward. Dull it." }, { "type": "field", - "effect": "Sephiroth gains +2000 power.", - "name": "Damage 5" + "name": "Damage 5", + "effect": "Sephiroth gains +2000 power." }, { - "type": "action", - "effect": "Until the end of the turn, Sephiroth gains +1000 power and First Strike.", + "type": "special", "name": "Draw Slash", - "is_ex_burst": true, - "cost": { - "fire": 1, - "dull": true - } + "cost": "S", + "effect": "Until the end of the turn, Sephiroth gains +1000 power and First Strike." } ], "image": "10-034H.jpg" @@ -5447,19 +5824,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put 1 Card Name Mog (XIII-2) into the Break Zone!" - }, - { - "type": "action", + "cost": "Dull, put 1 Card Name Mog (XIII-2) into the Break Zone", "effect": "Choose up to 2 Forwards. Dull them." }, { - "type": "auto", - "effect": "", - "trigger": "Choose 1 Card Name Mog (XIII-2) in your Break Zone. Play it onto the field." + "type": "special", + "cost": "2 Ice CP", + "effect": "Choose 1 Card Name Mog (XIII-2) in your Break Zone. Play it onto the field." } ], "image": "10-035R.jpg" @@ -5472,19 +5847,20 @@ "cost": 4, "power": null, "job": "Magitek Knight", - "category": "VI", + "category": "DFF·VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Ice Summon and add it to your hand.", - "trigger": "When Terra enters the field" + "effect": "When Terra enters the field, you may search for 1 Ice Summon and add it to your hand.", + "trigger": "When Terra enters the field", + "is_ex_burst": true }, { - "type": "action", - "effect": "Put Terra into the Break Zone. Cast 1 Summon of cost 4 or less from your hand without paying the cost.", - "is_ex_burst": true, + "type": "special", + "effect": "Put Terra into the Break Zone: Cast 1 Summon of cost 4 or less from your hand without paying the cost.", "cost": { "dull": true } @@ -5503,19 +5879,15 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put Dendrobium into the Break Zone: Choose 1 Forward. Freeze it. Draw 1 card." }, { - "type": "auto", - "effect": "Damage 5 — Put Dendrobium into the Break Zone: Choose up to 3 Forwards. Freeze them. Draw 1 card.", - "trigger": "Damage 5 — Put Dendrobium into the Break Zone: Choose up to 3 Forwards. Freeze them. Draw 1 card." - }, - { - "type": "field", - "effect": "If you have 5 points of damage or more, this Character has this ability." + "type": "action", + "effect": "Damage 5 — Put Dendrobium into the Break Zone: Choose up to 3 Forwards. Freeze them. Draw 1 card. (If you have received 5 points of damage or more, this Character has this ability.)" } ], "image": "10-037C.jpg" @@ -5529,8 +5901,9 @@ "power": 5000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -5547,27 +5920,23 @@ "element": "Ice", "cost": 3, "power": null, - "job": "", + "job": "Member of the Armathrwn Society", "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ - { - "type": "field", - "effect": "Member of the Armathrwn Society", - "name": "Member of the Armathrwn Society" - }, { "type": "auto", - "effect": "You may search for 1 Monster and add it to your hand.", - "trigger": "When Nag'molada enters the field" + "trigger": "When Nag'molada enters the field", + "effect": "You may search for 1 Monster and add it to your hand." } ], "image": "10-039C.jpg" }, { "id": "10-040R", - "name": "White Tiger l'Cie Qu'mi", + "name": "White Tiger l'Cie Qun'mi", "type": "Forward", "element": "Ice", "cost": 2, @@ -5576,15 +5945,16 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control a Category TYPE-0 Character other than White Tiger l'Cie Qu'mi, White Tiger l'Cie Qu'mi gains +2000 power." + "effect": "If you control a Category TYPE-0 Character other than White Tiger l'Cie Qun'mi, White Tiger l'Cie Qun'mi gains +2000 power." }, { "type": "auto", "effect": "Choose 1 Summon. If your opponent doesn't pay 3, cancel its effect.", - "trigger": "When White Tiger l'Cie Qu'mi is put into the Break Zone" + "trigger": "When White Tiger l'Cie Qun'mi is put into the Break Zone" } ], "image": "10-040R.jpg" @@ -5600,11 +5970,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 dull Forward. Deal it 4000 damage. Draw 1 card.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -5645,6 +6015,7 @@ "category": "III", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -5715,24 +6086,29 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": { + "dull": true + }, "effect": "Choose up to 3 Category VII Characters other than Aerith. Activate them." }, { "type": "action", - "effect": "Choose 1 Forward you control. It cannot be chosen by your opponent's Summons or abilities this turn.", "cost": { - "dull": true - } + "dull": true, + "wind": 1 + }, + "effect": "Choose 1 Forward you control. It cannot be chosen by your opponent's Summons or abilities this turn." }, { "type": "action", - "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead.", "cost": { "wind": 2 - } + }, + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead." } ], "image": "10-046H.jpg" @@ -5759,7 +6135,7 @@ }, { "id": "10-048R", - "name": "Kyles", + "name": "Kytes", "type": "Forward", "element": "Wind", "cost": 1, @@ -5768,11 +6144,16 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 2 Wind. When you do so, play Kyles onto the field. This effect will trigger only if Kyles is in the Break Zone. Put Kyles into the Break Zone: Choose 1 Job Sky Pirate. It gains +3000 power until the end of the turn.", - "trigger": "When a Card Name Vaan enters your field" + "trigger": "When a Card Name Vaan enters your field", + "effect": "You may pay 2 Wind. When you do so, play Kytes onto the field. This effect will trigger only if Kytes is in the Break Zone." + }, + { + "type": "action", + "effect": "Put Kytes into the Break Zone: Choose 1 [Job Sky Pirate]. It gains +3000 power until the end of the turn." } ], "image": "10-048R.jpg" @@ -5786,13 +6167,13 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Ranger into the Break Zone. Choose 1 Backup of cost 3 or more. Break it.", - "name": "Backup" + "effect": "{s}, put Ranger into the Break Zone: Choose 1 Backup of cost 3 or more. Break it." } ], "image": "10-049C.jpg" @@ -5806,18 +6187,19 @@ "power": 7000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Thief gains +2000 power until the end of the turn.", - "trigger": "When a card is put from your opponent's deck into the Break Zone" + "trigger": "When a card is put from your opponent's deck into the Break Zone", + "effect": "Thief gains +2000 power until the end of the turn." }, { "type": "auto", - "effect": "your opponent puts the top card of his/her deck into the Break Zone.", - "trigger": "When Thief attacks" + "trigger": "When Thief attacks", + "effect": "your opponent puts the top card of his/her deck into the Break Zone." } ], "image": "10-050C.jpg" @@ -5830,9 +6212,10 @@ "cost": 3, "power": 5000, "job": "Genome", - "category": "IX", + "category": "THEATRHYTHM · IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -5852,26 +6235,22 @@ "element": "Wind", "cost": 3, "power": 7000, - "job": "FFBE", - "category": "", + "job": "Sworn Six of Paladia", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 2000 damage. If the Forward entered play without paying for its CP cost, deal it 9000 damage instead.", - "name": "Sworn Six of Paladia", - "trigger": "When a Forward of your opponent enters the field" + "trigger": "When a Forward of your opponent enters the field", + "effect": "Deal it 2000 damage. If the Forward entered play without paying for its CP cost, deal it 9000 damage instead." }, { "type": "special", - "effect": "[6][6][3]: Choose 1 Forward. Deal it 10000 damage and 1 point of damage to that Forward's controller.", - "name": "Splitsather Dive", - "cost": { - "ice": 6, - "ice_2": 6, - "ice_3": 3 - } + "name": "Spineshatter Dive 0", + "cost": "S, 3 Wind", + "effect": "Choose 1 Forward. Deal it 10000 damage and 1 point of damage to that Forward's controller." } ], "image": "10-052L.jpg" @@ -5879,17 +6258,18 @@ { "id": "10-053C", "name": "Sylph", - "type": "Forward", + "type": "Summon", "element": "Wind", "cost": 2, "power": null, - "job": "Summon", + "job": null, "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 3000 damage. Draw 1 card.", "name": "EX BURST", "is_ex_burst": true @@ -5900,14 +6280,15 @@ { "id": "10-054C", "name": "Onion Knight (III)", - "type": "Backup", + "type": "Forward", "element": "Wind", "cost": 1, - "power": null, + "power": 2000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -5923,13 +6304,13 @@ "element": "Wind", "cost": 2, "power": null, - "job": "Summon", + "job": null, "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward you control. Return it to its owner's hand. Draw 1 card." } ], @@ -5966,9 +6347,10 @@ "category": "V", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "When Bartz enters the field, activate all Characters you control.", "is_ex_burst": true } @@ -5986,11 +6368,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Deal 1000 damage to all the Forwards opponent controls. (If you have received 3 points of damage or more, this Character has this ability.)", - "trigger": "Damage 3" + "type": "action", + "effect": "Damage 3 — %Dull: Deal 1000 damage to all the Forwards opponent controls. (If you have received 3 points of damage or more, this Character has this ability.)" } ], "image": "10-058R.jpg" @@ -6006,6 +6388,7 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -6025,6 +6408,7 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -6035,7 +6419,7 @@ "effect": "For each Job Sky Pirate other than Fran you control, Fran gains +1000 power." }, { - "type": "action", + "type": "auto", "effect": "When Fran attacks, choose 1 Forward opponent controls. Deal it 1000 damage for each Job Sky Pirate other than Fran you control." } ], @@ -6050,8 +6434,9 @@ "power": null, "job": "Moogle", "category": "TYPE-0", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -6071,9 +6456,11 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Wind CP, Dull", "effect": "Choose 1 Wind Forward you control. It gains +1000 power until the end of the turn." } ], @@ -6087,9 +6474,10 @@ "cost": 2, "power": null, "job": "Scion of the Seventh Dawn", - "category": "XIV", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -6109,16 +6497,15 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Atlas gains +1000 power.", - "trigger": "Damage 2" + "type": "field", + "effect": "Damage 2 — Atlas gains +1000 power." }, { - "type": "auto", - "effect": "Atlas gains +2000 power.", - "trigger": "Damage 5" + "type": "field", + "effect": "Damage 5 — Atlas gains +2000 power." } ], "image": "10-064R.jpg" @@ -6127,23 +6514,24 @@ "id": "10-065L", "name": "Warrior of Light", "type": "Forward", - "element": "Earth", + "element": "Light", "cost": 7, "power": 7000, "job": "Warrior of Light", "category": "DFF-I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "reveal the top 5 cards of your deck. Play as many Job Standard Unit Forwards as you want with a total cost of 5 or less among them onto the field and return the other cards to the bottom of your deck in any order.", - "trigger": "When Warrior of Light enters the field" + "trigger": "When Warrior of Light enters the field", + "effect": "reveal the top 5 cards of your deck. Play as many Job Standard Unit Forwards as you want with a total cost of 5 or less among them onto the field and return the other cards to the bottom of your deck in any order." }, { "type": "field", - "effect": "The Job Standard Unit Forwards you control gain +5000 power.", - "name": "Damage 5" + "name": "Damage 5", + "effect": "The Job Standard Unit Forwards you control gain +5000 power." } ], "image": "10-065L.jpg" @@ -6159,15 +6547,15 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put Garganzola into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn." }, { - "type": "auto", - "effect": "Damage 5 — Put Garganzola into the Break Zone: Choose 1 Forward. It gains +5000 power until the end of the turn. (If you have received 5 points of damage or more, this Character has this ability.)", - "trigger": "Damage 5 — Put Garganzola into the Break Zone: Choose 1 Forward. It gains +5000 power until the end of the turn. (If you have received 5 points of damage or more, this Character has this ability.)" + "type": "action", + "effect": "Damage 5 — Put Garganzola into the Break Zone: Choose 1 Forward. It gains +5000 power until the end of the turn. (If you have received 5 points of damage or more, this Character has this ability.)" } ], "image": "10-066C.jpg" @@ -6180,13 +6568,14 @@ "cost": 3, "power": 7000, "job": "Royal Advisor", - "category": "O", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required to play Card Name Black Tortoise I'Cie Gilgamesh onto the field is reduced by 3." + "effect": "The cost required to play Card Name Black Tortoise l'Cie Gilgamesh onto the field is reduced by 3." }, { "type": "action", @@ -6198,7 +6587,7 @@ { "id": "10-068C", "name": "Cu Sith", - "type": "Backup", + "type": "Summon", "element": "Earth", "cost": 2, "power": null, @@ -6206,9 +6595,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward or Backup in your Break Zone. Add it to your hand.", "name": "EX BURST", "is_ex_burst": true @@ -6227,11 +6617,16 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Black Tortoise l'Cie Gilgamesh cannot become dull by your opponent's Summons or abilities, cannot be returned to its owner's hand by your opponent's Summons or abilities, and cannot be put into the Break Zone by your opponent's Summons or abilities (If Black Tortoise l'Cie Gilgamesh is broken, put it into the Break Zone).", - "name": "Brave" + "name": "Brave", + "effect": "Brave" + }, + { + "type": "field", + "effect": "Black Tortoise l'Cie Gilgamesh cannot become dull by your opponent's Summons or abilities, cannot be returned to its owner's hand by your opponent's Summons or abilities, and cannot be put into the Break Zone by your opponent's Summons or abilities (If Black Tortoise l'Cie Gilgamesh is broken, put it into the Break Zone)." } ], "image": "10-069R.jpg" @@ -6244,9 +6639,10 @@ "cost": 4, "power": 8000, "job": "Sworn Six of Paladia", - "category": "FFB E", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -6267,9 +6663,10 @@ "cost": 4, "power": null, "job": "Veteran", - "category": "Mobius", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -6291,10 +6688,11 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top card of your deck. When the revealed card's cost is 2 or less, choose 1 Summon in your Break Zone. Add it to your hand. When the revealed card's cost is 3 to 5, choose 1 Character in your Break Zone. Add it to your hand. When the revealed card's cost is 6 or more, choose 1 Forward opponent controls. Break it.", + "effect": "When Shantotto enters the field, reveal the top card of your deck. When the revealed card's cost is 2 or less, choose 1 Summon in your Break Zone. Add it to your hand. When the revealed card's cost is 4 or 5, choose 1 Character in your Break Zone. Add it to your hand. When the revealed card's cost is 6 or more, choose 1 Forward opponent controls. Break it.", "trigger": "When Shantotto enters the field" } ], @@ -6311,12 +6709,14 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward with Brave. During this turn, the next damage dealt to it is reduced by 2000 instead.", "cost": { - "generic": 1 + "generic": 1, + "dull": true } } ], @@ -6350,13 +6750,15 @@ "cost": 4, "power": 8000, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "Special", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "When Warrior enters the field, select 1 of the 2 following actions.\n\"Choose 1 Forward. Until the end of the turn, it gains Brave and it gains +1000 power for each point of damage you have received.\"\n\"Choose 1 Forward. Deal it 1000 damage for each point of damage you have received.\"" + "type": "auto", + "trigger": "When Warrior enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward. Until the end of the turn, it gains Brave and it gains +1000 power for each point of damage you have received.\"\n\"Choose 1 Forward. Deal it 1000 damage for each point of damage you have received.\"" } ], "image": "10-075C.jpg" @@ -6372,22 +6774,11 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward you control. It gains +1000 power until the end of the turn." - }, - { - "type": "action", - "effect": "All the Forwards you control gain Brave until the end of the turn." - }, - { - "type": "action", - "effect": "All the Forwards you control gain \"This Forward cannot become dull by your opponent's Summons or abilities\" until the end of the turn." - }, - { - "type": "action", - "effect": "Draw 1 card." + "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Forward you control. It gains +1000 power until the end of the turn.\" \"All the Forwards you control gain Brave until the end of the turn.\" \"All the Forwards you control gain 'This Forward cannot become dull by your opponent's Summons or abilities' until the end of the turn.\" \"Draw 1 card.\"" } ], "image": "10-076H.jpg" @@ -6395,14 +6786,15 @@ { "id": "10-077C", "name": "Onion Knight (III)", - "type": "Backup", + "type": "Forward", "element": "Earth", "cost": 1, - "power": null, + "power": 2000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -6442,15 +6834,17 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "It gains +2000 power until the end of the turn.", - "trigger": "When Noctis enters the field, choose 1 Forward" + "trigger": "When Noctis enters the field", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn." }, { - "type": "field", - "effect": "When Noctis enters the field, until the end of the turn, all the Category XV Forwards you control gain +2000 power and Brave." + "type": "auto", + "trigger": "When Noctis enters the field", + "effect": "Until the end of the turn, all the Category XV Forwards you control gain +2000 power and Brave." } ], "image": "10-079C.jpg" @@ -6466,15 +6860,17 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "At the beginning of the Attack Phase during each of your turns, if you have 2 or more cards in your hand, Basch gains Brave until the end of the turn. If you have 4 or more cards in your hand, Basch also gains +2000 power until the end of the turn." + "type": "auto", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "If you have 2 or more cards in your hand, Basch gains Brave until the end of the turn. If you have 4 or more cards in your hand, Basch also gains +2000 power until the end of the turn." }, { "type": "auto", - "effect": "If you have 7 or more cards in your hand, deal it damage equal to Basch's power.", - "trigger": "When Basch attacks, choose 1 Forward opponent controls" + "trigger": "When Basch attacks", + "effect": "Choose 1 Forward opponent controls. If you have 7 or more cards in your hand, deal it damage equal to Basch's power." } ], "image": "10-080H.jpg" @@ -6490,6 +6886,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -6497,17 +6894,17 @@ }, { "type": "auto", - "effect": "Each player may search for 1 Forward of power 9000 or more and add it to his/her hand.", - "trigger": "When Prishe enters the field" + "trigger": "When Prishe enters the field", + "effect": "Each player may search for 1 Forward of power 9000 or more and add it to his/her hand." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 9000 damage. Activate Prishe.", + "type": "special", "name": "Asuran Fists", "cost": { - "lightning": 3, - "dull": true - } + "special": true, + "earth": 3 + }, + "effect": "Choose 1 Forward. Deal it 9000 damage. Activate Prishe." } ], "image": "10-081R.jpg" @@ -6523,14 +6920,15 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Miotsk into the Break Zone! Choose 1 Forward. It gains +2000 power until the end of the turn." + "effect": "{d}, put Miotsk into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn." }, { "type": "action", - "effect": "Put Miotsk into the Break Zone! Choose 1 Category TYPE-0 Forward. It gains +4000 power until the end of the turn." + "effect": "{d}, put Miotsk into the Break Zone: Choose 1 Category TYPE-0 Forward. It gains +4000 power until the end of the turn." } ], "image": "10-082C.jpg" @@ -6542,13 +6940,14 @@ "element": "Earth", "cost": 2, "power": null, - "job": "Moogie", + "job": "Moogle", "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", + "type": "action", "effect": "Choose 1 Category MOBIUS Forward you control. It gains +1000 power until the end of the turn." } ], @@ -6563,11 +6962,12 @@ "power": 7000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "Dull 1 active Card Name Monk: Monk gains +1000 power until the end of the turn." } ], @@ -6584,10 +6984,11 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top card of your deck. If it is a Job Dragon or a Card Name Dragon, add it to your hand. If it is not a Job Dragon or a Card Name Dragon, put it into the Break Zone.", + "effect": "Reveal the top card of your deck. If it is a Job Dragoon or a Card Name Dragoon, add it to your hand. If it is not a Job Dragoon or a Card Name Dragoon, put it into the Break Zone.", "trigger": "When Alus enters the field or at the beginning of Main Phase 1 during each of your turns" }, { @@ -6624,13 +7025,14 @@ "id": "10-087R", "name": "Willis", "type": "Forward", - "element": "Lightning", + "element": "Wind", "cost": 2, "power": 5000, "job": "Warrior", "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -6650,12 +7052,16 @@ "category": "DFF-I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike" + }, { "type": "auto", - "effect": "Select 1 Character of cost 3 or less other than Garland you control. Put it into the Break Zone.", - "name": "First Strike", - "trigger": "When Garland enters the field" + "trigger": "When Garland enters the field", + "effect": "Select 1 Character of cost 3 or less other than Garland you control. Put it into the Break Zone." } ], "image": "10-088H.jpg" @@ -6671,11 +7077,12 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Category TYPE-0 card in your Break Zone. Add it to your hand.", - "trigger": "When Khalia Chival enters the Break Zone" + "type": "action", + "cost": "Dull, put Khalia Chival into the Break Zone", + "effect": "Choose 1 Category TYPE-0 card in your Break Zone. Add it to your hand." } ], "image": "10-089C.jpg" @@ -6684,13 +7091,14 @@ "id": "10-090C", "name": "Kanna Kamuy", "type": "Monster", - "element": "Lightning", + "element": "Light", "cost": 3, "power": null, "job": "Wyvern", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -6708,21 +7116,22 @@ "id": "10-091C", "name": "Zaidou", "type": "Backup", - "element": "Lightning", + "element": "Light", "cost": 2, "power": null, "job": "Provost", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Zaidou into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn." + "effect": "{s}, put Zaidou into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn." }, { "type": "action", - "effect": "put Zaidou into the Break Zone: Choose 1 Category TYPE-0 Forward. Until the end of the turn, it gains Haste and First Strike." + "effect": "{s}, put Zaidou into the Break Zone: Choose 1 Category TYPE-0 Forward. Until the end of the turn, it gains Haste and First Strike." } ], "image": "10-091C.jpg" @@ -6756,12 +7165,13 @@ "power": 7000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "For each Job Shinra Soldier of Card Name Shinra Soldier in your Break Zone, Shinra Soldier gains +1000 power." + "effect": "For each Job Shinra Soldier or Card Name Shinra Soldier in your Break Zone, Shinra Soldier gains +1000 power." } ], "image": "10-093C.jpg" @@ -6777,6 +7187,7 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -6784,8 +7195,8 @@ }, { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Choose up to 2 Forwards. Dull them.\" \"Judge of Wings gains Haste until the end of the turn.\"", - "trigger": "When Judge of Wings enters the field" + "trigger": "When Judge of Wings enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose up to 2 Forwards. Dull them.\" \"Judge of Wings gains Haste until the end of the turn.\"" } ], "image": "10-094R.jpg" @@ -6801,19 +7212,19 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Desch gains First Strike." + "effect": "Damage 1 — Desch gains First Strike." }, { "type": "auto", - "effect": "Deal 2000 damage to all the Forwards opponent controls.", - "trigger": "When Desch attacks" + "effect": "Damage 3 — When Desch attacks, deal 2000 damage to all the Forwards opponent controls." }, { "type": "action", - "effect": "Put Desch into the Break Zone! Choose 1 Forward. Break it." + "effect": "Damage 5 — Put Desch into the Break Zone: Choose 1 Forward. Break it." } ], "image": "10-095H.jpg" @@ -6827,13 +7238,14 @@ "power": 8000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Knight gains +2000 power until the end of the turn.", - "trigger": "When a Forward other than Knight you control is put from the field into the Break Zone" + "trigger": "When a Forward other than Knight you control is put from the field into the Break Zone", + "effect": "Knight gains +2000 power until the end of the turn." } ], "image": "10-096C.jpg" @@ -6895,8 +7307,9 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -6909,18 +7322,19 @@ { "id": "10-100C", "name": "Raiden (REVENANT WINGS)", - "type": "Forward", + "type": "Summon", "element": "Lightning", "cost": 1, "power": null, - "job": "Summon", + "job": null, "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Deal 2000 damage to all active Forwards opponent controls. Draw 1 card.", + "type": "auto", + "effect": "Deal 2000 damage to all the active Forwards opponent controls. Draw 1 card.", "name": "EX BURST", "is_ex_burst": true } @@ -6938,15 +7352,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for up to 2 Card Name Odin and add them to your hand.", - "trigger": "When Lightning enters the field" + "trigger": "When Lightning enters the field", + "effect": "You may search for up to 2 Card Name Odin and add them to your hand." }, { - "type": "action", - "effect": "Remove 2 Card Name Odin in the Break Zone from the game: Choose 1 Forward. Break it." + "type": "special", + "cost": "1 Lightning CP, remove 2 Card Name Odin in the Break Zone from the game", + "effect": "Choose 1 Forward. Break it." } ], "image": "10-101L.jpg" @@ -6980,27 +7396,27 @@ "cost": 5, "power": 7000, "job": "Knight", - "category": "FFT", + "category": "DFF·FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Choose 1 Category FFT Character other than Card Name Ramza in your Break Zone. Add it to your hand.", - "name": "EX BURST", + "type": "auto", + "effect": "When Ramza enters the field, choose 1 Category FFT Character other than Card Name Ramza in your Break Zone. Add it to your hand.", "trigger": "When Ramza enters the field", "is_ex_burst": true }, { "type": "auto", - "effect": "You may play 1 Category FFT Character from your hand onto the field.", - "name": "Damage", + "effect": "When Ramza enters the field, you may play 1 Category FFT Character from your hand onto the field.", + "name": "Damage 5", "trigger": "When Ramza enters the field" }, { - "type": "action", + "type": "special", "effect": "Deal 7000 damage to all the Forwards opponent controls.", - "name": "Chrisprider", + "name": "Chirijiraden", "cost": { "lightning": 3, "dull": true @@ -7031,7 +7447,7 @@ }, { "id": "10-105R", - "name": "Liyud", + "name": "Llyud", "type": "Forward", "element": "Lightning", "cost": 2, @@ -7040,10 +7456,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control a Wind Backup, Liyud gains +2000 power and Haste." + "effect": "If you control a Wind Backup, Llyud gains +2000 power and Haste." } ], "image": "10-105R.jpg" @@ -7059,46 +7476,31 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "At the beginning of the Attack Phase during each of your turns, select up to 2 of the 4 following actions." - }, - { - "type": "action", - "effect": "\"Draw 1 card, then discard 1 card from your hand.\"" - }, - { - "type": "action", - "effect": "\"Utai: Wise forwards you control gain +1100 power until the end of the turn.\"" - }, - { - "type": "action", - "effect": "\"Choose 1 Character. Activate it.\"" - }, - { - "type": "action", - "effect": "\"Choose 1 Forward of 4 or less. It loses all its abilities until the end of the turn.\"" + "type": "auto", + "effect": "At the beginning of the Attack Phase during each of your turns, select up to 2 of the 4 following actions. \"Draw 1 card, then discard 1 card from your hand.\" \"All the Water Forwards you control gain +1000 power until the end of the turn.\" \"Choose 1 Character. Activate it.\" \"Choose 1 Forward of cost 4 or less. It loses all its abilities until the end of the turn.\"" } ], "image": "10-106L.jpg" }, { "id": "10-107C", - "name": "Nudibranch", + "name": "Exoray", "type": "Monster", "element": "Water", "cost": 3, "power": null, - "job": "", + "job": "Nudibranch", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Exoray into the Break Zone: Draw 2 cards.", - "name": "Exoray" + "effect": "Put Exoray into the Break Zone: Draw 2 cards." }, { "type": "action", @@ -7118,13 +7520,15 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you don't control any Forwards, Aria (III) does not activate during your Active Phase." }, { - "type": "auto", + "type": "action", + "cost": "Dull", "effect": "All the Forwards you control gain +1000 power until the end of the turn." } ], @@ -7162,9 +7566,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", + "type": "field", "effect": "Choose 1 Forward. Until the end of the turn, it loses 1000 power for each card in your hand. If its power has become 0 or less by the previous effect, draw 1 card." } ], @@ -7222,8 +7627,9 @@ "power": 5000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -7242,16 +7648,15 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put White Mage into the Break Zone: Choose 1 Water Summon in your Break Zone. Add it to your hand.", "cost": { - "water": 1, - "earth": 1, - "light": 1 + "water": 2 } } ], @@ -7268,11 +7673,12 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "reduce the damage by 2000 instead.", - "trigger": "During this turn, if a Forward you control is dealt damage" + "type": "action", + "cost": "Dull, put Cecil into the Break Zone", + "effect": "During this turn, if a Forward you control is dealt damage, reduce the damage by 2000 instead." } ], "image": "10-115C.jpg" @@ -7280,14 +7686,15 @@ { "id": "10-116C", "name": "Onion Knight (III)", - "type": "Backup", + "type": "Forward", "element": "Water", "cost": 1, - "power": null, + "power": 2000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -7306,7 +7713,8 @@ "job": "Guardian", "category": "DFF-X", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -7314,17 +7722,16 @@ }, { "type": "auto", - "effect": "You may return 1 Backup you control to its owner's hand.", - "trigger": "When Tidus enters the field" + "trigger": "When Tidus enters the field", + "effect": "You may return 1 Backup you control to its owner's hand. When you do so, choose 1 Forward. Return it to its owner's hand." }, { - "type": "action", - "effect": "Activate Tidus. Tidus gains +2000 power until the end of the turn.", + "type": "special", "name": "Quick Hit", - "is_ex_burst": true, "cost": { - "dull": true - } + "s": true + }, + "effect": "Activate Tidus. Tidus gains +2000 power until the end of the turn." } ], "image": "10-117H.jpg" @@ -7359,16 +7766,12 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Goblin or Card Name Goblin and add it to your hand.", - "trigger": "When Verena enters the field" - }, - { - "type": "special", "effect": "When Verena enters the field, you may search for 1 Job Goblin or Card Name Goblin and add it to your hand.", - "name": "EX BURST", + "trigger": "When Verena enters the field", "is_ex_burst": true } ], @@ -7385,21 +7788,22 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Folka cannot be chosen by your opponent's Summons or abilities this turn.", - "trigger": "Discard 1 Water Summon" + "type": "action", + "cost": "Discard 1 Water Summon", + "effect": "Folka cannot be chosen by your opponent's Summons or abilities this turn." }, { - "type": "auto", - "effect": "Choose 1 Forward and 1 Backup. Activate them.", - "trigger": "Discard 1 Water Summon" + "type": "action", + "cost": "Discard 1 Water Summon", + "effect": "Choose 1 Forward and 1 Backup. Activate them." }, { - "type": "auto", - "effect": "Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand.", - "trigger": "Discard 1 Water Summon" + "type": "action", + "cost": "Discard 1 Water Summon", + "effect": "Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand." } ], "image": "10-120L.jpg" @@ -7431,12 +7835,14 @@ "cost": 2, "power": null, "job": "Moogle", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Water CP, Dull", "effect": "Choose 1 Water Forward you control. It gains +1000 power until the end of the turn." } ], @@ -7453,16 +7859,17 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Lion is put from the field into the Break Zone" + "type": "field", + "name": "Damage 2", + "effect": "When Lion is put from the field into the Break Zone, draw 1 card." }, { - "type": "auto", - "effect": "", - "trigger": "Lion gains +1000 power and \"If Lion receives damage, the damage is reduced by 1000 instead.\"" + "type": "field", + "name": "Damage 5", + "effect": "Lion gains +1000 power and \"If Lion receives damage, the damage is reduced by 1000 instead.\"" } ], "image": "10-123R.jpg" @@ -7478,11 +7885,12 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Raz enters the field, choose 1 Forward. If you control a Job Sky Pirate Forward other than Raz, return it to its owner's hand.", - "trigger": "When Raz enters the field, choose 1 Forward. If you control a Job Sky Pirate Forward other than Raz, return it to its owner's hand." + "trigger": "When Raz enters the field", + "effect": "Choose 1 Forward. If you control a Job Sky Pirate Forward other than Raz, return it to its owner's hand." } ], "image": "10-124C.jpg" @@ -7495,12 +7903,13 @@ "cost": 3, "power": null, "job": "", - "category": "EX", + "category": "III", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Draw 2 cards, then put 1 card from your hand on the top or bottom of your deck.", "name": "EX BURST", "is_ex_burst": true @@ -7519,9 +7928,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the beginning of the Attack Phase during each of your turns, all the Job Sky Pirate Forwards other than Rikken you control gain +2000 power until the end of the turn." } ], @@ -7538,21 +7948,18 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Summon or Monster in your Break Zone. Add it to your hand.", - "trigger": "When Citra enters the field" + "effect": "When Citra enters the field, choose 1 Summon or Monster in your Break Zone. Add it to your hand.", + "trigger": "When Citra enters the field", + "is_ex_burst": true }, { "type": "action", - "effect": "Discard 1 Light card: Choose 1 Forward. It cannot attack or block this turn." - }, - { - "type": "auto", - "effect": "When Citra enters the field, choose 1 Summon or Monster in your Break Zone. Add it to your hand.", - "name": "EX BURST", - "is_ex_burst": true + "cost": "Discard 1 Light card", + "effect": "Choose 1 Forward. It cannot attack or block this turn." } ], "image": "10-127H.jpg" @@ -7593,14 +8000,16 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Discard 1 card: Name 1 Element. During this turn, Hein cannot be chosen by Summons or abilities of the named Element and if Hein is dealt damage by a Summon or an ability of the named Element, the damage becomes 0 instead." }, { - "type": "action", - "effect": "Choose up to 2 Characters. Dull them. You can only pay for Fire CP, Ice CP, or Lightning CP to use this ability." + "type": "special", + "cost": "[S][3]", + "effect": "Choose up to 2 Characters. Dull them. You can only pay with Fire CP, Ice CP, or Lightning CP to use this ability." } ], "image": "10-129L.jpg" @@ -7613,25 +8022,21 @@ "cost": 5, "power": 8000, "job": "Sworn Six of Paladia", - "category": "FFB", + "category": "FFBE", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward or Backup other than Card Name Raegen in your Break Zone. Add it to your hand.", - "trigger": "When Raegen enters the field" + "effect": "When Raegen enters the field, choose 1 Forward or Backup other than Card Name Raegen in your Break Zone. Add it to your hand.", + "trigger": "When Raegen enters the field", + "is_ex_burst": true }, { "type": "action", - "effect": "Discard 1 Dark card: Choose 1 Forward. It loses 7000 power until the end of the turn." - }, - { - "type": "special", - "effect": "Choose 1 Forward or Backup other than Card Name Raegen in your Break Zone. Add it to your hand.", - "name": "EX BURST", - "trigger": "When Raegen enters the field", - "is_ex_burst": true + "effect": "Choose 1 Forward. It loses 7000 power until the end of the turn.", + "cost": "1 Dark CP, discard 1 Dark card" } ], "image": "10-130H.jpg" @@ -7644,14 +8049,15 @@ "cost": 2, "power": null, "job": "Class Zero Cadet", - "category": "", + "category": "DFF TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward opponent controls. Deal it 5000 damage.\"\n\"You may pay ◇◇◇. When you do so, choose 1 Forward opponent controls. Deal it 9000 damage.\"", - "trigger": "When Ace enters the field" + "trigger": "When Ace enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward opponent controls. Deal it 5000 damage.\"\n\"You may pay {Fire}{Fire}{Fire}. When you do so, choose 1 Forward opponent controls. Deal it 9000 damage.\"" } ], "image": "10-131S.jpg" @@ -7667,22 +8073,18 @@ "category": "DFF-VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Add it to your hand.", - "trigger": "When Terra enters the field, choose 1 Summon in your Break Zone" + "trigger": "When Terra enters the field", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": true }, { "type": "auto", - "effect": "Deal it 2000 damage.", - "trigger": "When you cast a Summon, choose 1 Forward opponent controls" - }, - { - "type": "special", - "effect": "When Terra enters the field, choose 1 Summon in your Break Zone. Add it to your hand. When you cast a Summon, choose 1 Forward opponent controls. Deal it 2000 damage.", - "name": "EX BURST", - "is_ex_burst": true + "trigger": "When you cast a Summon", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage." } ], "image": "10-132S.jpg" @@ -7698,6 +8100,7 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -7718,14 +8121,19 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "If Kain is dealt damage other than battle damage, the damage becomes 0 instead.", - "name": "Haste" + "effect": "Haste" + }, + { + "type": "field", + "effect": "If Kain is dealt damage other than battle damage, the damage becomes 0 instead." }, { "type": "special", + "name": "Gungnir", "effect": "Until the end of the turn, Kain gains +5000 power and First Strike.", "cost": { "dull": true @@ -7745,17 +8153,17 @@ "category": "DFF-VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "When Kefka attacks, choose 1 Forward you control and 1 Forward opponent controls. Break them.", - "name": "EX BURST", - "trigger": "When Kefka attacks, choose 1 Forward you control and 1 Forward opponent controls. Break them.", + "trigger": "When Kefka attacks", "is_ex_burst": true }, { "type": "auto", - "effect": "You may pay 0. When you do so, draw 1 card.", + "effect": "When a Character opponent controls is put from the field into the Break Zone, you may pay 1. When you do so, draw 1 card.", "trigger": "When a Character opponent controls is put from the field into the Break Zone" } ], @@ -7772,6 +8180,7 @@ "category": "DFF-XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -7779,16 +8188,8 @@ }, { "type": "auto", - "effect": "Select 1 of the 2 following actions.", - "trigger": "When Shantotto enters the field" - }, - { - "type": "action", - "effect": "Choose 1 Character of cost 3 or less in your Break Zone. Play it onto the field." - }, - { - "type": "action", - "effect": "Choose 1 Character of cost 3 or less opponent controls. Break it." + "trigger": "When Shantotto enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Character of cost 3 or less in your Break Zone. Play it onto the field.\" \"Choose 1 Character of cost 3 or less opponent controls. Break it.\"" } ], "image": "10-136S.jpg" @@ -7804,16 +8205,17 @@ "category": "DFF-XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the cost for playing Lightning onto the field is reduced by 3.", - "trigger": "During this turn, if you attacked with 2 or more Forwards you controlled" + "type": "field", + "effect": "During this turn, if you attacked with 2 or more Forwards you controlled, the cost for playing Lightning onto the field is reduced by 3." }, { - "type": "action", - "effect": "Choose up to 2 Forwards. Dull them. Draw 1 card.", - "name": "Crushing Blow" + "type": "special", + "name": "Crushing Blow", + "cost": "S", + "effect": "Choose up to 2 Forwards. Dull them. Draw 1 card." } ], "image": "10-137S.jpg" @@ -7829,17 +8231,22 @@ "category": "DFF-FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 3 cards of your deck. Add 1 Forward, 1 Backup, and 1 Summon among them to your hand, and put the rest of the cards into the Break Zone.", + "effect": "When Ramza enters the field, reveal the top 3 cards of your deck. Add 1 Forward, 1 Backup, and 1 Summon among them to your hand, and put the rest of the cards into the Break Zone.", "trigger": "When Ramza enters the field" }, { "type": "action", - "effect": "Put Ramza into the Break Zone: Choose 1 Monster. Break it.", + "effect": "Choose 1 Monster. Break it.", "cost": { - "dull": true + "dull": true, + "cp": { + "lightning": 1 + }, + "special": "put Ramza into the Break Zone" } } ], @@ -7856,24 +8263,24 @@ "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Onion Knight and add it to your hand.", - "trigger": "When Onion Knight deals damage to your opponent" + "trigger": "When Onion Knight deals damage to your opponent", + "effect": "You may search for 1 Card Name Onion Knight and add it to your hand." }, { "type": "special", - "effect": "Until the end of the turn, Onion Knight gains +1000 power, Haste, First Strike and Brave.", - "name": "Blade Torrent" + "name": "Blade Torrent", + "cost": "S", + "effect": "Until the end of the turn, Onion Knight gains +1000 power, Haste, First Strike and Brave." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it damage equal to Onion Knight's power.", + "type": "special", "name": "Meteor", - "cost": { - "lightning": 3 - } + "cost": "S, Light Light", + "effect": "Choose 1 Forward. Deal it damage equal to Onion Knight's power." } ], "image": "10-139S.jpg" @@ -7889,15 +8296,21 @@ "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "auto", + "trigger": "At the end of each of your turns", + "effect": "Remove the top card of your deck from the game." + }, { "type": "field", - "effect": "At the end of each of your turns, remove the top card of your deck from the game. Cloud of Darkness gains +1000 power for each card removed by Cloud of Darkness' ability." + "effect": "Cloud of Darkness gains +1000 power for each card removed by Cloud of Darkness' ability." }, { "type": "auto", - "effect": "Add 1 card removed by Cloud of Darkness' ability to your hand, and put the rest of the cards into the Break Zone.", - "trigger": "When Cloud of Darkness leaves the field" + "trigger": "When Cloud of Darkness leaves the field", + "effect": "Add 1 card removed by Cloud of Darkness' ability to your hand, and put the rest of the cards into the Break Zone." } ], "image": "10-140S.jpg" @@ -7913,11 +8326,11 @@ "category": "X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 5000 damage. If your opponent has received 5 points of damage or more, deal it 8000 damage instead.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -7960,22 +8373,18 @@ "category": "DFF-VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Samurai or Card Name Samurai other than Card Name Cyan and add it to your hand.", - "trigger": "When Cyan enters the field" + "effect": "When Cyan enters the field, you may search for 1 [Job Samurai] or [Card Name Samurai] other than [Card Name Cyan] and add it to your hand.", + "trigger": "When Cyan enters the field", + "is_ex_burst": true }, { "type": "auto", - "effect": "Deal 1000 damage for each Job Samurai or Card Name Samurai you control to all the Forwards opponent controls.", + "effect": "When a [Job Samurai] or a [Card Name Samurai] you control attacks, deal 1000 damage for each [Job Samurai] or [Card Name Samurai] you control to all the Forwards opponent controls.", "trigger": "When a Job Samurai or a Card Name Samurai you control attacks" - }, - { - "type": "special", - "effect": "When Cyan enters the field, you may search for 1 Job Samurai or Card Name Samurai other than Card Name Cyan and add it to your hand.", - "name": "EX BURST", - "is_ex_burst": true } ], "image": "11-003R.jpg" @@ -7991,9 +8400,11 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "dull", "effect": "The damage dealt to Forwards opponent controls cannot be reduced this turn." } ], @@ -8008,13 +8419,14 @@ "power": 7000, "job": "Standard Unit", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If the cost to play Black Mage Soldier was paid with CP of 2 or more different Elements, deal it 5000 damage.", - "trigger": "When Black Mage Soldier enters the field, choose 1 Forward opponent controls" + "trigger": "When Black Mage Soldier enters the field", + "effect": "Choose 1 Forward opponent controls. If the cost to play Black Mage Soldier was paid with CP of 2 or more different Elements, deal it 5000 damage." } ], "image": "11-005C.jpg" @@ -8027,17 +8439,19 @@ "cost": 4, "power": 8000, "job": "Ninja", - "category": "FFT", + "category": "PICTLOGICA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage for each Job Ninja or Card Name Ninja you control.", - "trigger": "When Gekkou enters the field" + "trigger": "When Gekkou enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage for each Job Ninja or Card Name Ninja you control." }, { - "type": "field", + "type": "action", + "cost": "Dull", "effect": "Gekkou gains Brave until the end of the turn." } ], @@ -8048,18 +8462,18 @@ "name": "Zack", "type": "Forward", "element": "Fire", - "cost": 7, + "cost": 1, "power": 8000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Discard 1 card from your hand. If you do so, deal it 5000 damage.", - "name": "Potward", - "trigger": "At the end of each of your turns" + "trigger": "At the end of each of your turns", + "effect": "Choose 1 Forward opponent controls. Discard 1 card from your hand. If you do so, deal it 5000 damage." } ], "image": "11-007R.jpg" @@ -8075,6 +8489,7 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", @@ -8099,21 +8514,21 @@ "job": "Assassin", "category": "VI", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Shadow enters the field, reveal the top 5 cards of your deck. Add 1 Backup among them to your hand and return the other cards to the bottom of your deck in any order." + "type": "auto", + "effect": "When Shadow enters the field, reveal the top 5 cards of your deck. Add 1 Backup among them to your hand and return the other cards to the bottom of your deck in any order. Then, you may play 1 Backup of cost 2 or less from your hand onto the field." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 10000 damage. You can only use this ability if you have received a point of damage this turn.", + "type": "special", "name": "Shadow Fang", - "is_ex_burst": true, "cost": { - "lightning": 3, - "ice": 0 - } + "special": true, + "fire": 1 + }, + "effect": "Choose 1 Forward. Deal it 10000 damage. You can only use this ability if you have received a point of damage this turn." } ], "image": "11-009L.jpg" @@ -8126,20 +8541,20 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "", + "category": null, "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "It gains +1000 power until the end of the turn.", - "trigger": "put Warrior into the Break Zone: Choose 1 Forward" + "type": "action", + "cost": "Dull, put Warrior into the Break Zone", + "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn." }, { - "type": "auto", - "effect": "Deal it 5000 damage.", - "trigger": "put Warrior into the Break Zone: Choose 1 Forward", - "is_ex_burst": true + "type": "action", + "cost": "1 Fire CP, Dull, put Warrior into the Break Zone", + "effect": "Choose 1 Forward. Deal it 5000 damage." } ], "image": "11-010C.jpg" @@ -8155,16 +8570,17 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Dadaluma deals you 1 point of damage.", - "trigger": "When Dadaluma enters the field" + "trigger": "When Dadaluma enters the field", + "effect": "Dadaluma deals you 1 point of damage." }, { - "type": "auto", - "effect": "Dadaluma gains Brave and \"Dadaluma cannot become dull by your opponent's Summons or abilities\".", - "name": "Damage 5" + "type": "field", + "name": "Damage 3", + "effect": "Dadaluma gains Brave and \"Dadaluma cannot become dull by your opponent's Summons or abilities.\"" } ], "image": "11-011R.jpg" @@ -8205,41 +8621,41 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Morrow gains +2000 power and Haste.", - "trigger": "Damage 3" + "type": "field", + "effect": "Damage 3 — Morrow gains +2000 power and Haste." }, { - "type": "auto", - "effect": "Morrow gains +2000 power and \"When the Forward damaged by Morrow is put from the field into the Break Zone on the same turn, activate Morrow. Morrow can attack once more this turn.\"", - "trigger": "Damage 6" + "type": "field", + "effect": "Damage 6 — Morrow gains +2000 power and \"When the Forward damaged by Morrow is put from the field into the Break Zone on the same turn, activate Morrow. Morrow can attack once more this turn.\"" } ], "image": "11-013R.jpg" }, { "id": "11-014C", - "name": "Paraï", + "name": "Parai", "type": "Forward", "element": "Fire", "cost": 7, "power": 9000, "job": "Warrior", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required to play Paraï onto the field is reduced by 1 for each point of damage you have received." + "effect": "The cost required to play Parai onto the field is reduced by 1 for each point of damage you have received." }, { "type": "auto", "effect": "Choose 1 Forward opponent controls. Deal it 1000 damage for each point of damage you have received.", "name": "EX BURST", - "trigger": "When Paraï enters the field", + "trigger": "When Parai enters the field", "is_ex_burst": true } ], @@ -8253,18 +8669,19 @@ "cost": 7, "power": 10000, "job": "Final Aeon", - "category": "X", + "category": "MOBIUS · X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 1 Foward opponent controls. Deal it 10000 damage. This damage cannot be reduced.", - "trigger": "When Braska's Final Aeon attacks or is chosen by your opponent's Summons or abilities" + "trigger": "When Braska's Final Aeon attacks or is chosen by your opponent's Summons or abilities", + "effect": "Choose up to 1 Forward opponent controls. Deal it 10000 damage. This damage cannot be reduced." }, { - "type": "action", - "effect": "Discard Braska's Final Aeon. Choose 1 Forward. Deal it 10000 damage. You can only use this ability if you control 2 or more Job Summoner Forwards and if Braska's Final Aeon is in your hand." + "type": "special", + "effect": "Discard Braska's Final Aeon: Choose 1 Forward. Deal it 10000 damage. You can only use this ability if you control 2 or more Job Summoner Forwards and if Braska's Final Aeon is in your hand." } ], "image": "11-015L.jpg" @@ -8305,18 +8722,19 @@ "cost": 5, "power": 7000, "job": "Clan Leader", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 2 or more Category FFT Characters, the cost for playing Marche onto the field is reduced by 2." + "effect": "If you control 2 or more Category FFTA Characters, the cost for playing Marche onto the field is reduced by 2." }, { "type": "auto", - "effect": "Choose 1 Category FFT Character of cost 3 or less in your Break Zone. Play it onto the field.", - "trigger": "When Marche enters the field" + "trigger": "When Marche enters the field", + "effect": "Choose 1 Category FFTA Character of cost 3 or less in your Break Zone. Play it onto the field." } ], "image": "11-017H.jpg" @@ -8332,15 +8750,17 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "0", "effect": "Until the end of the turn, Sabin gains +2000 power, First Strike and Brave. Sabin deals you 1 point of damage. You can only use this ability during your turn and only once per turn." }, { "type": "auto", - "effect": "Deal it damage equal to Sabin's power.", - "trigger": "When Sabin attacks, choose 1 Forward opponent controls" + "trigger": "Damage 5 — When Sabin attacks", + "effect": "Choose 1 Forward opponent controls. Deal it damage equal to Sabin's power." } ], "image": "11-018H.jpg" @@ -8353,43 +8773,45 @@ "cost": 5, "power": 9000, "job": "Chaos", - "category": "", + "category": "I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may pay [Fire][Fire][Lightning]. When you do so, choose 1 Forward opponent controls. Deal it 7000 damage.", "trigger": "When Marilith enters the field", + "effect": "you may pay {Fire}{Fire}{1}. When you do so, choose 1 Forward opponent controls. Deal it 7000 damage.", "cost": { "fire": 2, - "lightning": 1 + "generic": 1 } }, { "type": "auto", - "effect": "you may search for 1 Job Chaos other than Card Name Marilith and add it to your hand.", - "trigger": "When Marilith is put from the field into the Break Zone" + "trigger": "When Marilith is put from the field into the Break Zone", + "effect": "you may search for 1 Job Chaos other than Card Name Marilith and add it to your hand." } ], "image": "11-019C.jpg" }, { "id": "11-020C", - "name": "Lilly", + "name": "Lilty", "type": "Backup", "element": "Fire", "cost": 3, "power": null, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Turn over one card at a time from the top of your deck until an Ice or Wind card is revealed. Add it to your hand. Then, shuffle the other cards and return them to the bottom of your deck.", - "trigger": "When Lilly enters the field" + "trigger": "When Lilty enters the field" } ], "image": "11-020C.jpg" @@ -8405,16 +8827,17 @@ "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "During your turn, Red Cap also becomes a Forward with 7000 power." }, { - "type": "action", - "effect": "Discard Red Cap, remove 1 Backup from the game. Choose 1 Forward. Deal it 7000 damage. You can only use this ability if Red Cap is in your hand.", + "type": "special", + "effect": "Discard Red Cap, remove 1 Backup from the game: Choose 1 Forward. Deal it 7000 damage. You can only use this ability if Red Cap is in your hand.", "cost": { - "generic": 1 + "fire": 1 } } ], @@ -8431,12 +8854,11 @@ "category": "XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Choose 1 Ice Character in your Break Zone. Add it to your hand.", - "name": "EX BURST", - "trigger": "When Iedolas enters the field", + "type": "auto", + "effect": "When Iedolas enters the field, choose 1 Ice Character in your Break Zone. Add it to your hand.", "is_ex_burst": true } ], @@ -8498,15 +8920,16 @@ "element": "Ice", "cost": 5, "power": 9000, - "job": "Mobius XIII", - "category": "Fal'Cie", + "job": "Fal'Cie", + "category": "MOBIUS · XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Forwards or Monsters opponent controls. Place 1 Doom Counter on them. Then, break all Characters with 3 or more Doom Counters placed on them.", - "trigger": "When Orphan enters the field or at the beginning of the Attack Phase during each of your turns" + "trigger": "When Orphan enters the field or at the beginning of the Attack Phase during each of your turns", + "effect": "Choose up to 2 Forwards or Monsters opponent controls. Place 1 Doom Counter on them. Then, break all Characters with 3 or more Doom Counters placed on them." } ], "image": "11-025H.jpg" @@ -8541,17 +8964,18 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Kadaj enters the field, you may search for 1 Job Remnant other than Card Name Kadaj and add it to your hand.", + "type": "auto", + "effect": "When Kadaj enters the field, you may search for 1 [Job Remnant] other than [Card Name Kadaj] and add it to your hand.", "name": "EX BURST", "is_ex_burst": true }, { "type": "auto", - "effect": "Choose 1 Character opponent controls. Freeze it.", - "trigger": "When Kadaj or a Job Remnant enters your field" + "effect": "When Kadaj or a [Job Remnant] enters your field, choose 1 Character opponent controls. Freeze it.", + "trigger": "When Kadaj or a [Job Remnant] enters your field" } ], "image": "11-027R.jpg" @@ -8567,9 +8991,10 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "During your opponent's Attack Phase, when a Forward you control is put from the field into the Break Zone, your opponent discards 1 card from their hand." } ], @@ -8582,18 +9007,19 @@ "element": "Ice", "cost": 3, "power": 7000, - "job": "", + "job": "Coeurl", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "During your turn, Coeurl also becomes a Forward with 7000 power." }, { - "type": "action", - "effect": "Discard Coeurl, remove 1 Backup from the game: Choose 1 dull Forward. Deal it 8000 damage. You can only use this ability if Coeurl is in your hand." + "type": "special", + "effect": "{S}, discard Coeurl, remove 1 Backup from the game: Choose 1 dull Forward. Deal it 8000 damage. You can only use this ability if Coeurl is in your hand." } ], "image": "11-029C.jpg" @@ -8606,19 +9032,27 @@ "cost": 2, "power": null, "job": "Mage", - "category": "FFI", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Chronos enters the field, each player who doesn't control 2 or more Forwards discards 1 card from their hand." }, { "type": "action", - "effect": "Put Chronos into the Break Zone. Your opponent selects 1 active Character they control and dulls it.", + "effect": "Put Chronos into the Break Zone: Your opponent selects 1 active Character they control and dulls it.", "cost": { - "dull": true + "cp": [ + { + "element": "Ice", + "count": 3 + } + ], + "dull": false, + "special": "Put Chronos into the Break Zone" } } ], @@ -8633,13 +9067,14 @@ "power": 3000, "job": "Black Mage", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"Your opponent discards 1 card from their hand.\" or \"Choose 1 dull Forward. Deal it 7000 damage.\" or \"Choose 1 Ice Summon in your Break Zone. Add it to your hand.\"", - "trigger": "When Black Waltz 3 is put from the field into the Break Zone, select 1 of the 3 following actions." + "trigger": "When Black Waltz 3 is put from the field into the Break Zone, select 1 of the 3 following actions.", + "effect": "\"Your opponent discards 1 card from their hand.\" \"Choose 1 dull Forward. Deal it 7000 damage.\" \"Choose 1 Ice Summon in your Break Zone. Add it to your hand.\"" } ], "image": "11-031C.jpg" @@ -8652,15 +9087,18 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put Black Mage into the Break Zone: Cast 1 Summon of cost X or less from your hand without paying the cost. Then, return that Summon to your hand after use instead of putting it in the Break Zone.", "cost": { - "dull": true + "cp": "X", + "dull": true, + "sacrifice_self": true } } ], @@ -8677,6 +9115,7 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -8684,6 +9123,7 @@ }, { "type": "action", + "cost": "S", "effect": "Choose 1 Forward. Dull it." } ], @@ -11255,16 +11695,17 @@ "image": "11-140S.jpg" }, { - "id": "12-001R", + "id": "12-001H", "name": "Aigis", "type": "Forward", "element": "Fire", "cost": 5, "power": 9000, "job": "Warrior of Light", - "category": "PFL", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -11272,8 +11713,8 @@ }, { "type": "auto", - "effect": "You may play 1 Job Warrior of Light of cost 4 or less from your hand onto the field.", - "trigger": "When Aigis enters the field" + "trigger": "When Aigis enters the field", + "effect": "You may play 1 Job Warrior of Light of cost 4 or less from your hand onto the field." } ], "image": "12-001R.jpg" @@ -11289,11 +11730,11 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "deal that Forward 8000 damage.", - "trigger": "Choose 1 auto-ability. Cancel its effect. If the cancelled auto-ability triggered from a Forward" + "type": "action", + "effect": "Choose 1 auto-ability. Cancel its effect. If the cancelled auto-ability triggered from a Forward, deal that Forward 8000 damage." } ], "image": "12-002H.jpg" @@ -11349,11 +11790,11 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 9000 damage.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -11366,15 +11807,16 @@ "element": "Fire", "cost": 4, "power": 8000, - "job": "", + "job": "Ogre", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"Ogre also becomes a Forward with 8000 power.\" (This effect does not end at the end of the turn.) or \"Put Ogre into the Break Zone. When you do so, choose 1 Forward. Deal it 8000 damage.\"", - "trigger": "When Ogre enters the field, select 1 of the 2 following actions." + "trigger": "When Ogre enters the field", + "effect": "Select 1 of the 2 following actions. \"Ogre also becomes a Forward with 8000 power.\" (This effect does not end at the end of the turn.) \"Put Ogre into the Break Zone. When you do so, choose 1 Forward. Deal it 8000 damage.\"" } ], "image": "12-006C.jpg" @@ -11388,11 +11830,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Fire CP", "effect": "Put Black Mage into the Break Zone: Choose 1 Forward. Deal it 5000 damage." } ], @@ -11406,9 +11850,10 @@ "cost": 2, "power": null, "job": "Goblin", - "category": "FFT", + "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -11432,12 +11877,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Samurai into the Break Zone: Choose 1 Forward. Deal it 8000 damage. You can only use this ability if you control 5 or more Job Samurai or Card Name Samurai." + "effect": "Put Samurai into the Break Zone: Choose 1 Forward. Deal it 8000 damage. You can only use this ability if you control 3 or more Job Samurai or Card Name Samurai." } ], "image": "12-009C.jpg" @@ -11451,8 +11897,9 @@ "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -11473,6 +11920,7 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -11480,8 +11928,8 @@ }, { "type": "auto", - "effect": "You may search for 1 Job Warrior of Light of cost 2 or more and add it to your hand.", - "trigger": "When Sol forms a party and attacks" + "trigger": "When Sol forms a party and attacks", + "effect": "you may search for 1 Job Warrior of Light of cost 2 or more and add it to your hand." } ], "image": "12-011C.jpg" @@ -11497,15 +11945,20 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "At the end of each of your turns, reveal the top 5 cards of your deck. Add 1 Job Samurai or Card Name Samurai among them to your hand and return the other cards to the bottom of your deck in any order.", + "effect": "Brave", "name": "Brave" }, + { + "type": "field", + "effect": "At the end of each of your turns, reveal the top 5 cards of your deck. Add 1 [Job Samurai] or [Card Name Samurai] among them to your hand and return the other cards to the bottom of your deck in any order." + }, { "type": "auto", - "effect": "Choose 1 Job Samurai or Card Name Samurai cost 3 or less in your Break Zone. Add it to your hand.", + "effect": "Choose 1 [Job Samurai] or [Card Name Samurai] of cost 3 or less in your Break Zone. Add it to your hand.", "trigger": "When Tenzen leaves the field" } ], @@ -11542,26 +11995,27 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you have 3 or more Fire Summons in your Break Zone, Bahamut gains +2000 power and if you have 7 or more, Bahamut also gains \"When Bahamut attacks, deal 5000 damage to all the Forwards opponent controls.\"" }, { - "type": "action", + "type": "special", "effect": "Deal 4000 damage to all the Forwards opponent controls.", "name": "Impulse", "cost": { - "lightning": 3, + "fire": 3, "dull": true } }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Deal it 9000 damage.", "name": "Mega Flare", "cost": { - "lightning": 5, + "fire": 5, "dull": true } } @@ -11603,16 +12057,18 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal them 5000 damage.", - "trigger": "When Blaze enters the field, choose up to 2 Forwards" + "trigger": "When Blaze enters the field", + "effect": "Choose up to 2 Forwards. Deal them 5000 damage.", + "is_ex_burst": true }, { "type": "action", - "effect": "put Blaze into the Break Zone: Choose 1 Forward. Deal it 7000 damage.", - "is_ex_burst": true + "cost": "Dull, put Blaze into the Break Zone", + "effect": "Choose 1 Forward. Deal it 7000 damage." } ], "image": "12-016C.jpg" @@ -11625,13 +12081,14 @@ "cost": 4, "power": 8000, "job": "Beastmaster", - "category": "VI", + "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Search for 1 Fire Forward of cost 3 and play it onto the field. You can only use this ability if Magissa has received 4000 damage or more and only once per turn." + "effect": "{0}: Search for 1 Fire Forward of cost 3 and play it onto the field. You can only use this ability if Magissa has received 4000 damage or more and only once per turn." } ], "image": "12-017H.jpg" @@ -11667,14 +12124,13 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Remove the top card of your deck from the game. If that card's cost is 3 or less, you may cast it without paying the cost this turn.", + "effect": "Remove the top card of your deck from the game. If that card's cost is 4 or less, you may cast it without paying the cost this turn.", "cost": { - "ice": 1, - "earth": 1, - "water": 1, + "ice": 3, "dull": true } } @@ -11692,6 +12148,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -11699,13 +12156,13 @@ }, { "type": "auto", - "effect": "Choose 1 Ice Forward. It gains +2000 power until the end of the turn.", - "trigger": "Damage 3 —" + "trigger": "Damage 3 —", + "effect": "Choose 1 Ice Forward. It gains +2000 power until the end of the turn." }, { "type": "auto", - "effect": "Choose 1 Ice Forward. Until the end of the turn, it gains +2000 power, Haste, First Strike and Brave.", - "trigger": "Damage 5 —" + "trigger": "Damage 5 —", + "effect": "Choose 1 Ice Forward. Until the end of the turn, it gains +2000 power, Haste, First Strike and Brave." } ], "image": "12-020R.jpg" @@ -11717,10 +12174,11 @@ "element": "Ice", "cost": 5, "power": 9000, - "job": "", + "job": "Necron", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -11728,13 +12186,13 @@ }, { "type": "auto", - "effect": "Choose 1 Character other than Necron you control. Its Element becomes Dark. (This effect does not end at the end of the turn.)", - "trigger": "When Necron enters the field" + "trigger": "When Necron enters the field", + "effect": "Choose 1 Character other than Necron you control. Its Element becomes Dark. (This effect does not end at the end of the turn.)" }, { "type": "auto", - "effect": "Necron deals your opponent 1 point of damage.", - "trigger": "At the end of each of your turns, if you control 3 or more Dark Characters" + "trigger": "At the end of each of your turns, if you control 3 or more Dark Characters", + "effect": "Necron deals your opponent 1 point of damage." } ], "image": "12-021R.jpg" @@ -11750,10 +12208,11 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "return Esha'ntarl to its owner's hand: Play 1 Forward of cost 7 or less other than Card Name Esha'ntarl from your hand onto the field. You can only use this ability during your turn." + "effect": "{S}, return Esha'ntarl to its owner's hand: Play 1 Forward of cost 7 or less other than Card Name Esha'ntarl from your hand onto the field. You can only use this ability during your turn." } ], "image": "12-022H.jpg" @@ -11769,6 +12228,7 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -11776,12 +12236,11 @@ "trigger": "When Eduardo enters the field" }, { - "type": "action", + "type": "special", "effect": "Break all the dull Backups.", "name": "Dire Dirge", - "is_ex_burst": true, "cost": { - "ice": 3, + "ice": 4, "dull": true } } @@ -11795,10 +12254,11 @@ "element": "Ice", "cost": 4, "power": 9000, - "job": "Asian", + "job": "Ascian", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -11806,12 +12266,9 @@ "trigger": "When Emet-Selch is chosen by your opponent's Summons or abilities" }, { - "type": "action", - "effect": "When you do so, select 1 of the 2 following actions. \"Choose 1 dull Forward, Break it.\" \"Choose 1 Forward of cost 2 or less in your break zone. Play it onto the field.\"", - "trigger": "During S: When Emet-Selch enters the field, you may pay 3", - "cost": { - "generic": 3 - } + "type": "auto", + "name": "Damage 5", + "effect": "When Emet-Selch enters the field, you may pay {S}. When you do so, select 1 of the 2 following actions. \"Choose 1 dull Forward. Break it.\" \"Choose 1 Forward of cost 2 or less in your Break Zone. Play it onto the field.\"" } ], "image": "12-024H.jpg" @@ -11827,9 +12284,10 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Select 1 of the 3 following actions. If your opponent has 2 cards or less in their hand, select up to 2 of the 3 following actions instead.\n\"Choose 1 Forward. Dull it.\"\n\"Choose 1 Ice Forward. It gains +2000 power until the end of the turn.\"\n\"Choose up to 2 Characters opponent controls. Freeze them.\"" } ], @@ -11844,11 +12302,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", + "type": "action", + "cost": "dull", "effect": "Choose 1 Forward. Until the end of the turn, it loses Haste, First Strike and Brave." } ], @@ -11863,8 +12323,9 @@ "power": 8000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -11883,14 +12344,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may put Bard into the Break Zone. When you do so, draw 2 cards.", - "name": "Backup", - "trigger": "When your opponent discards a card from their hand due to your Summons or abilities" + "trigger": "When your opponent discards a card from their hand due to your Summons or abilities", + "effect": "You may put Bard into the Break Zone. When you do so, draw 2 cards." } ], "image": "12-028C.jpg" @@ -11906,16 +12367,17 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent discards 1 card from their hand.", - "trigger": "When The Emperor enters the field if you have 2 or more Card Name The Emperor in your Break Zone" + "trigger": "When The Emperor enters the field, if you have 2 or more Card Name The Emperor in your Break Zone", + "effect": "your opponent discards 1 card from their hand." }, { - "type": "action", - "effect": "you may search for 1 Card Name The Emperor and put it into the Break Zone. If you do so, play The Emperor from your Break Zone onto the field dull at the end of the turn.", - "trigger": "When The Emperor is put from the field into the Break Zone" + "type": "auto", + "trigger": "When The Emperor is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name The Emperor and put it into the Break Zone. If you do so, play The Emperor from your Break Zone onto the field dull at the end of the turn." } ], "image": "12-029L.jpg" @@ -11931,9 +12393,10 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 dull Forward. Deal it 10000 damage minus 1000 damage for each card in your opponent's hand." } ], @@ -11948,13 +12411,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, choose 1 Forward. Dull it and Freeze it.", - "trigger": "When you cast a Summon, you may put Summoner into the Break Zone" + "trigger": "When you cast a Summon, you may put Summoner into the Break Zone.", + "effect": "When you do so, choose 1 Forward. Dull it and Freeze it." } ], "image": "12-031C.jpg" @@ -11987,24 +12451,23 @@ "cost": 6, "power": 7000, "job": "L'Cie", - "category": "XIII", + "category": [ + "DFF", + "XIII" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 2 Card Name Sarah, each with a different cost, and add them to your hand (Snow cannot search for 1 card).", - "trigger": "When Snow enters the field" + "trigger": "When Snow enters the field", + "effect": "You may search for 2 Card Name Serah, each with a different cost, and add them to your hand (Snow cannot search for 1 card)." }, { "type": "auto", - "effect": "You may dull 1 active Category XIII Forward you control.", - "trigger": "When Snow attacks" - }, - { - "type": "action", - "effect": "When you do so, choose 1 Forward. Dull it and Freeze it.", - "trigger": "XIII Forward you control" + "trigger": "When Snow attacks", + "effect": "You may dull 1 active Category XIII Forward you control. When you do so, choose 1 Forward. Dull it and Freeze it." } ], "image": "12-033R.jpg" @@ -12020,6 +12483,7 @@ "category": "X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -12041,11 +12505,12 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 card of cost 4 or more in their hand. Your opponent discards this card.", - "trigger": "When Belle enters the field, your opponent reveals their hand" + "trigger": "When Belle enters the field", + "effect": "your opponent reveals their hand. Select 1 card of cost 4 or more in their hand. Your opponent discards this card." } ], "image": "12-035C.jpg" @@ -12057,15 +12522,16 @@ "element": "Ice", "cost": 3, "power": 7000, - "job": "", + "job": "Mimic", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Mimic also becomes a Forward with 7000 power.\" (This effect does not end at the end of the turn.) \"Put Mimic into the Break Zone. When you do so, choose 1 Forward. Freeze it. Your opponent discards 1 card from their hand.\"", - "trigger": "When Mimic enters the field" + "trigger": "When Mimic enters the field", + "effect": "Select 1 of the 2 following actions. \"Mimic also becomes a Forward with 7000 power.\" (This effect does not end at the end of the turn.) \"Put Mimic into the Break Zone. When you do so, choose 1 Forward. Freeze it. Your opponent discards 1 card from their hand.\"" } ], "image": "12-036C.jpg" @@ -12132,9 +12598,10 @@ "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Draw 1 card. If you have cast 4 or more cards this turn, draw 2 cards instead.", "name": "EX BURST", "is_ex_burst": true @@ -12150,23 +12617,24 @@ "cost": 3, "power": 7000, "job": "Warrior", - "category": "V", + "category": "THEATRHYTHM·V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal 1000 damage to all Forwards opponent controls.", - "trigger": "When Enkidu enters the field or attacks" + "trigger": "When Enkidu enters the field or attacks", + "effect": "Deal 1000 damage to all the Forwards opponent controls." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it damage equal to its power minus 1000.", + "type": "special", "name": "Hurricane", "cost": { - "wind": 5, + "special": true, "dull": true - } + }, + "effect": "Choose 1 Forward. Deal it damage equal to its power minus 1000." } ], "image": "12-040H.jpg" @@ -12180,11 +12648,13 @@ "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "dull", "effect": "Deal 1000 damage to all the Forwards opponent controls. If you control 7 or more Wind Characters, deal 4000 damage to all the Forwards opponent controls instead." } ], @@ -12197,19 +12667,16 @@ "element": "Wind", "cost": 1, "power": 4000, - "job": "", + "job": "Cactuar", "category": "Crystal Hunt", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Cactuar also becomes a Forward with 4000 power.\" (This effect does not end at the end of the turn.)", - "trigger": "When Cactuar enters the field" - }, - { - "type": "action", - "effect": "Play Cactuar into the Break Zone. When you do so, choose 1 Forward. Your opponent reveals the top card of their deck. If the revealed card's cost is 3 or less, deal it 1000 damage. If the revealed card's cost is 4 or more, deal it 10000 damage." + "trigger": "When Cactuar enters the field", + "effect": "Select 1 of the 2 following actions. \"Cactuar also becomes a Forward with 4000 power.\" (This effect does not end at the end of the turn.) \"Put Cactuar into the Break Zone. When you do so, choose 1 Forward. Your opponent reveals the top card of their deck. If the revealed card's cost is 3 or less, deal it 1000 damage. If the revealed card's cost is 4 or more, deal it 10000 damage.\"" } ], "image": "12-042C.jpg" @@ -12225,11 +12692,12 @@ "category": "", "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "activate them.", - "trigger": "When White Mage enters the field, choose up to 3 Backups you control. If you have cast 3 or more cards this turn," + "trigger": "When White Mage enters the field", + "effect": "choose up to 3 Backups you control. If you have cast 3 or more cards this turn, activate them." } ], "image": "12-043C.jpg" @@ -12245,6 +12713,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -12252,12 +12721,12 @@ }, { "type": "field", - "effect": "The Job Sin Hunter Forwards other than Shikaree X you control gain Haste and \"This Forward cannot be blocked by 1 or more.\"" + "effect": "The Job Sin Hunter Forwards other than Shikaree X you control gain Haste and \"This Forward cannot be blocked by a Forward of cost 4 or more.\"" }, { "type": "auto", - "effect": "Shikaree X deals 3 points of damage to your opponent.", - "trigger": "When Shikaree X forms a party with Card Name Shikaree Y and Card Name Shikaree Z and attacks" + "trigger": "When Shikaree X forms a party with Card Name Shikaree Y and Card Name Shikaree Z and attacks", + "effect": "Shikaree X deals your opponent 3 points of damage." } ], "image": "12-044R.jpg" @@ -12319,16 +12788,18 @@ "power": null, "job": "Standard Unit", "category": "Crystal Hunt", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "the Forwards you control can form a party with Forwards of any Element this turn.", - "trigger": "When Chocobo enters the field" + "trigger": "When Chocobo enters the field", + "effect": "the Forwards you control can form a party with Forwards of any Element this turn." }, { - "type": "field", + "type": "action", + "cost": "Dull", "effect": "The Forwards you control can form a party with Forwards of any Element this turn." } ], @@ -12345,14 +12816,15 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Place 1 Item Counter on Chocolate." + "effect": "{s}: Place 1 Item Counter on Chocolatte." }, { "type": "action", - "effect": "remove 2 Item Counters from Chocolate: Draw 1 card. You can only use this ability during your turn and only once per turn." + "effect": "{s}, remove 2 Item Counters from Chocolatte: Draw 1 card. You can only use this ability during your turn and only once per turn." } ], "image": "12-048R.jpg" @@ -12368,9 +12840,10 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward. If its power has been increased or decreased, break it." } ], @@ -12385,8 +12858,9 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -12397,9 +12871,9 @@ }, { "type": "action", - "effect": "put Ninja into the Break Zone: Activate all the Wind Characters you control.", + "effect": "Put Ninja into the Break Zone: Activate all the Wind Characters you control.", "cost": { - "wind": 3 + "wind": 1 } } ], @@ -12436,6 +12910,7 @@ "category": "DFF-V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -12443,15 +12918,15 @@ }, { "type": "auto", - "effect": "You may search for 1 Forward of cost 1 and play it onto the field.", - "trigger": "When Bartz forms a party and attacks" + "trigger": "When Bartz forms a party and attacks", + "effect": "You may search for 1 Forward of cost 1 and play it onto the field." } ], "image": "12-052H.jpg" }, { "id": "12-053C", - "name": "Chocobo", + "name": "Boko", "type": "Forward", "element": "Wind", "cost": 1, @@ -12460,6 +12935,7 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -12467,8 +12943,8 @@ }, { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When a party you control deals damage to your opponent" + "trigger": "When a party you control deals damage to your opponent", + "effect": "draw 1 card." } ], "image": "12-053C.jpg" @@ -12484,11 +12960,12 @@ "category": "Crystal Hunt", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When Moogle (Crystal Hunt) enters the field", + "type": "special", + "name": "Damage 3", + "effect": "When Moogle (Crystal Hunt) enters the field, draw 1 card.", "is_ex_burst": true } ], @@ -12503,13 +12980,15 @@ "power": 8000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. If its power is less than Dark Knight's power, break it.", - "trigger": "When Dark Knight enters the field" + "name": "Damage 5", + "trigger": "When Dark Knight enters the field", + "effect": "Damage 5 — When Dark Knight enters the field, choose 1 Forward opponent controls. If its power is less than Dark Knight's power, break it." } ], "image": "12-055C.jpg" @@ -12525,6 +13004,7 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -12532,8 +13012,15 @@ }, { "type": "auto", - "effect": "You may search for 1 Earth Forward of cost 2 or less and play it onto the field. Haste. Yellow Egg Hatchable Cadet. Until the end of the turn, Galuf gains +10000 power and \"Galuf can attack once more this turn.\" You can only use this ability if Galuf has received damage this turn.", - "trigger": "When Galuf is put from the field into the Break Zone" + "name": "Damage 3", + "trigger": "When Galuf is put from the field into the Break Zone", + "effect": "You may search for 1 Earth Forward of cost 2 or less and play it onto the field." + }, + { + "type": "special", + "name": "Unfaltering Volition", + "cost": "S", + "effect": "Activate Galuf. Until the end of the turn, Galuf gains +10000 power and \"Galuf can attack once more this turn.\" You can only use this ability if Galuf has received damage this turn." } ], "image": "12-056H.jpg" @@ -12547,28 +13034,30 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Forwards. Until the end of the turn, they gain \"[EX]: Choose 1 Forward. Deal it 4000 damage.\"", - "trigger": "When Machinist enters the field" + "trigger": "When Machinist enters the field", + "effect": "Choose up to 2 Forwards. Until the end of the turn, they gain \"{S}: Choose 1 Forward. Deal it 4000 damage.\"" } ], "image": "12-057C.jpg" }, { "id": "12-058C", - "name": "Gipoal", + "name": "Gippal", "type": "Forward", "element": "Earth", "cost": 3, "power": 7000, "job": "Faction Leader", - "category": "X", + "category": "X-2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -12576,8 +13065,8 @@ }, { "type": "auto", - "effect": "all Forwards in that party gain +5000 power until the end of the turn.", - "trigger": "When a party you control attacks" + "trigger": "When a party you control attacks", + "effect": "all Forwards in that party gain +5000 power until the end of the turn." } ], "image": "12-058C.jpg" @@ -12590,12 +13079,13 @@ "cost": 4, "power": null, "job": "", - "category": "VII", + "category": "MOBIUS·VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 Forward. Deal it 2000 damage for each CP required to cast it." } ], @@ -12612,9 +13102,10 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can only pay with CP produced by Earth Backups to cast Graham from your hand." }, { @@ -12623,8 +13114,8 @@ }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 9000 damage.", - "trigger": "When Graham enters the field" + "trigger": "When Graham enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 9000 damage." } ], "image": "12-060R.jpg" @@ -12640,14 +13131,16 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Summon from either player's Break Zone. You can cast it as though you owned it this turn. If you cast it, remove that Summon from the game after use instead of putting it in the Break Zone.", - "trigger": "When Krile enters the field" + "trigger": "When Krile enters the field", + "effect": "Choose 1 Summon from either player's Break Zone. You can cast it as though you owned it this turn. If you cast it, remove that Summon from the game after use instead of putting it in the Break Zone." }, { "type": "action", + "cost": "1 Earth CP, Dull", "effect": "Choose 1 Summon from either player's Break Zone. You can cast it as though you owned it this turn. If you cast it, remove that Summon from the game after use instead of putting it in the Break Zone." } ], @@ -12664,17 +13157,20 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Category FFL Forwards other than Glaive you control gain +1000 power and Brave.", - "name": "Brave" + "effect": "Brave" }, { - "type": "auto", + "type": "field", + "effect": "The Category FFL Forwards other than Glaive you control gain +1000 power and Brave." + }, + { + "type": "field", "effect": "Glaive gains +1000 power.", - "name": "Damage 3", - "trigger": "Glaive gains +1000 power" + "name": "Damage 3" } ], "image": "12-062R.jpg" @@ -12688,12 +13184,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put White Mage into the Break Zone: Choose 1 Earth Forward of cost 4 or less in your Break Zone. Play it onto the field." + "effect": "{d}, put White Mage into the Break Zone: Choose 1 Earth Forward of cost 4 or less in your Break Zone. Play it onto the field." } ], "image": "12-063C.jpg" @@ -12709,19 +13206,12 @@ "category": "THEATRHYTHM-V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "select 1 of the 2 following actions.", - "trigger": "When Objet d'Art enters the field" - }, - { - "type": "action", - "effect": "Objet d'Art also becomes a Forward with 6000 power. (This effect does not end at the end of the turn.)" - }, - { - "type": "action", - "effect": "Put Objet d'Art into the Break Zone. When you do so, until the end of the turn, all the Forwards you control gain +2000 power and Brave." + "trigger": "When Objet d'Art enters the field", + "effect": "select 1 of the 2 following actions. \"Objet d'Art also becomes a Forward with 6000 power.\" (This effect does not end at the end of the turn.) \"Put Objet d'Art into the Break Zone. When you do so, until the end of the turn, all the Forwards you control gain +2000 power and Brave.\"" } ], "image": "12-064C.jpg" @@ -12737,16 +13227,17 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Job Warrior of Darkness other than Card Name Nacht in your Break Zone. Add it to the hand.", - "trigger": "When a Job Warrior of Darkness you control is chosen by your opponent's Summons or abilities" + "trigger": "When a Job Warrior of Darkness you control is chosen by your opponent's Summons or abilities", + "effect": "Choose 1 Job Warrior of Darkness other than Card Name Nacht in your Break Zone. Add it to your hand." }, { "type": "auto", - "effect": "You may play 1 Job Warrior of Darkness from your hand onto the field.", - "trigger": "When Nacht is put from the field into the Break Zone" + "trigger": "When Nacht is put from the field into the Break Zone", + "effect": "You may play 1 Job Warrior of Darkness from your hand onto the field." } ], "image": "12-065H.jpg" @@ -12775,13 +13266,14 @@ "id": "12-067R", "name": "The Oracle of Light", "type": "Backup", - "element": "Earth", + "element": "Light", "cost": 2, "power": null, "job": "Oracle of Light", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -12804,9 +13296,10 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Light Forward or Dark Forward. Break it.\" \"Choose 1 Backup of cost 4 or more. Break it.\" \"Choose 1 Monster. Break it.\" \"Choose 1 Earth Forward of cost 2 in your Break Zone. Play it onto the field dull.\"" } ], @@ -12823,11 +13316,12 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent selects 1 Forward in their Break Zone. Your opponent adds it to their hand.", - "trigger": "When Borghen is put front the field into the Break Zone" + "effect": "Your opponent selects 1 Forward in their Break Zone. Your opponent adds it to their hand.", + "trigger": "When Borghen is put from the field into the Break Zone" } ], "image": "12-069H.jpg" @@ -12841,20 +13335,21 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Job Monk or Card Name Monk in your Break Zone. Add it to your hand.", - "trigger": "When Monk enters the field" + "trigger": "When Monk enters the field", + "effect": "Choose 1 [Job Monk] or [Card Name Monk] in your Break Zone. Add it to your hand." }, { "type": "action", - "effect": "Put Monk into the Break Zone. Choose 1 Job Monk Forward or Card Name Monk Forward opponent controls and 1 Forward opponent controls. Each Forward deals damage equal to its power to the other. You can only use this ability during your turn.", "cost": { "earth": 3 - } + }, + "effect": "Put Monk into the Break Zone. Choose 1 [Job Monk] Forward or [Card Name Monk] Forward you control and 1 Forward opponent controls. Each Forward deals damage equal to its power to the other. You can only use this ability during your turn." } ], "image": "12-070C.jpg" @@ -12862,22 +13357,24 @@ { "id": "12-071R", "name": "Shadow Lord", - "type": "Backup", - "element": "Earth", + "type": "Forward", + "element": "Light", "cost": 2, - "power": null, + "power": 9000, "job": "Kindred", "category": "XI", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent may play 1 Backup of cost 2 or less from their hand onto the field.", - "trigger": "When Shadow Lord enters the field" + "trigger": "When Shadow Lord enters the field", + "effect": "your opponent may play 1 Backup of cost 2 or less from their hand onto the field." }, { - "type": "field", + "type": "action", + "cost": "1 Dark CP", "effect": "Until the end of the turn, Shadow Lord gains Brave and \"EX Bursts of cards put into the Damage Zone due to Shadow Lord cannot be used.\"" } ], @@ -12894,15 +13391,17 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Place 1 Bearer Counter on Layle.", - "trigger": "When Layle or a Forward enters your field" + "trigger": "When Layle or a Forward enters your field", + "effect": "Place 1 Bearer Counter on Layle." }, { "type": "action", - "effect": "Remove 3 Bearer Counters from Layle: Choose 1 Forward. Remove it from the game. You can only use this ability while Layle is attacking." + "cost": "Remove 3 Bearer Counters from Layle", + "effect": "Choose 1 Forward. Remove it from the game. You can only use this ability while Layle is attacking." } ], "image": "12-072R.jpg" @@ -12916,13 +13415,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, choose 1 Forward of cost 3 or less. Break it.", - "trigger": "When you cast a Summon, you may put Red Mage into the Break Zone" + "trigger": "When you cast a Summon", + "effect": "You may put Red Mage into the Break Zone. When you do so, choose 1 Forward of cost 3 or less. Break it." } ], "image": "12-073C.jpg" @@ -12935,19 +13435,20 @@ "cost": 3, "power": 7000, "job": "Memorist", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "add Argy to your hand at the end of the turn.", - "trigger": "When Argy is put into the Break Zone in any situation by your opponent's Summons or abilities" + "trigger": "When Argy is put into the Break Zone in any situation by your opponent's Summons or abilities", + "effect": "add Argy to your hand at the end of the turn." }, { "type": "field", - "effect": "When Argy is put from the field into the Break Zone, choose 1 Forward of cost 3 or less opponent controls. Break it.", - "name": "Damage 3 —" + "name": "Damage 5", + "effect": "When Argy is put from the field into the Break Zone, choose 1 Forward of cost 3 or less opponent controls. Break it." } ], "image": "12-074H.jpg" @@ -12956,13 +13457,14 @@ "id": "12-075R", "name": "Alba", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 2, "power": 5000, "job": "Warrior of Darkness", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -12980,9 +13482,10 @@ "cost": 4, "power": null, "job": "Wizard", - "category": "V", + "category": "THEATRHYTHM V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -13003,13 +13506,14 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The cost required to cast Odin is reduced by 1 for each Card Name Odin in your Break Zone (it cannot become 0)." }, { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward. Break it." } ], @@ -13023,23 +13527,26 @@ "cost": 5, "power": 9000, "job": "Praetorian", - "category": "MOBIUS V", + "category": "MOBIUS・V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put Gilgamesh into the Break Zone: Choose 1 Forward. Break it." }, { - "type": "auto", - "effect": "Search for 1 Card Named Enkidu and play it onto the field dull." + "type": "special", + "name": "S", + "effect": "Search for 1 Card Name Enkidu and play it onto the field dull." }, { "type": "action", "effect": "Choose 1 damaged Forward. Break it.", "cost": { - "lightning": 4 + "lightning": 3, + "generic": 2 } } ], @@ -13108,17 +13615,18 @@ "id": "12-082R", "name": "Diana", "type": "Backup", - "element": "Lightning", + "element": "Light", "cost": 3, "power": null, "job": "Warrior of Darkness", "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "You may search for 1 Forward of cost 1 and add it to your hand.", + "type": "auto", + "effect": "When Diana enters the field, you may search for 1 Forward of cost 1 and add it to your hand.", "trigger": "When Diana enters the field", "is_ex_burst": true } @@ -13134,13 +13642,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Return it to its owner's hand. If you do so, you may play 1 Forward that costs 1 CP more than it from your hand onto the field.", - "trigger": "When Ninja enters the field, choose 1 Forward you control" + "trigger": "When Ninja enters the field", + "effect": "Choose 1 Forward you control. Return it to its owner's hand. If you do so, you may play 1 Forward that costs 1 CP more than it from your hand onto the field." } ], "image": "12-083C.jpg" @@ -13153,14 +13662,15 @@ "cost": 3, "power": 6000, "job": "Black Mage", - "category": "IX", - "is_generic": true, + "category": "THEATRHYTHM·IX", + "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "When Vivi enters the field, choose 1 active Forward. If its cost is equal to or less than the damage you have received, break it.", - "trigger": "When Vivi enters the field, choose 1 active Forward. If its cost is equal to or less than the damage you have received, break it.", + "trigger": "When Vivi enters the field", "is_ex_burst": true } ], @@ -13196,19 +13706,12 @@ "category": "Crystal Hunt", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions.", - "trigger": "When Behemoth enters the field" - }, - { - "type": "action", - "effect": "Behemoth also becomes a Forward with 9000 power. (This effect does not end at the end of the turn.)" - }, - { - "type": "action", - "effect": "Put Behemoth into the Break Zone. When you do so, choose 1 Forward. Break it." + "trigger": "When Behemoth enters the field", + "effect": "Select 1 of the 2 following actions. \"Behemoth also becomes a Forward with 9000 power.\" (This effect does not end at the end of the turn.) \"Put Behemoth into the Break Zone. When you do so, choose 1 Forward. Break it.\"" } ], "image": "12-086C.jpg" @@ -13224,16 +13727,17 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 8000 damage.", - "trigger": "When a party you control attacks, choose 1 active Forward opponent controls" + "trigger": "When a party you control attacks", + "effect": "Choose 1 active Forward opponent controls. Deal it 8000 damage." }, { "type": "auto", - "effect": "Play it onto the field.", - "trigger": "When Mid Previa enters the field, choose 1 Lightning Forward of cost 1 in your Break Zone" + "trigger": "When Mid Previa enters the field", + "effect": "Choose 1 Lightning Forward of cost 1 in your Break Zone. Play it onto the field." } ], "image": "12-087H.jpg" @@ -13249,11 +13753,11 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 active Forward. Break it.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -13270,11 +13774,12 @@ "category": "", "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Dragoon enters the field, you may reveal any number of Job Dragoon or Card Name Dragoon from your hand. When you reveal 1 or more, Dragoon gains Haste until the end of the turn. In addition, when you reveal 4 or more, choose 1 Forward. Break it.", - "trigger": "When Dragoon enters the field, you may reveal any number of Job Dragoon or Card Name Dragoon from your hand. When you reveal 1 or more, Dragoon gains Haste until the end of the turn. In addition, when you reveal 4 or more, choose 1 Forward. Break it." + "trigger": "When Dragoon enters the field", + "effect": "You may reveal any number of Job Dragoon or Card Name Dragoon from your hand. When you reveal 1 or more, Dragoon gains Haste until the end of the turn. In addition, when you reveal 4 or more, choose 1 Forward. Break it." } ], "image": "12-089C.jpg" @@ -13288,13 +13793,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Dragoon into the Break Zone: Choose 1 Job Dragoon or Card Name Dragoon in your Break Zone. Add it to your hand.", - "name": "Backup" + "effect": "{d}, put Dragoon into the Break Zone: Choose 1 Job Dragoon or Card Name Dragoon in your Break Zone. Add it to your hand." } ], "image": "12-090C.jpg" @@ -13308,8 +13813,9 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -13327,14 +13833,20 @@ "cost": 2, "power": 5000, "job": "Octopus", - "category": "VI", + "category": "THEATRHYTHM・VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may pay ⚡. When you do so, search for 1 Card Name Ultros and add it to your hand. ⚡, put Ultros into the Break Zone? Choose 1 Forward. It loses 5000 power until the end of the turn.", - "trigger": "When Ultros is put from the field into the Break Zone" + "trigger": "When Ultros is put from the field into the Break Zone", + "effect": "you may pay {Lightning}. When you do so, search for 1 Card Name Ultros and add it to your hand." + }, + { + "type": "action", + "cost": "{Dull}, put Ultros into the Break Zone", + "effect": "Choose 1 Forward. It loses 5000 power until the end of the turn." } ], "image": "12-092C.jpg" @@ -13367,17 +13879,15 @@ "cost": 3, "power": 7000, "job": "Warrior", - "category": "II", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Captain enters the field, select 1 of the 2 following actions. \"Captain also becomes a Forward with 7000 power.\" (This effect does not end at the end of the turn.)" - }, - { - "type": "action", - "effect": "\"Put Captain into the Break Zone. When you do so, choose 1 Forward. Return it to its owner's hand. Draw 1 card then discard 1 card from your hand.\"" + "type": "auto", + "trigger": "When Captain enters the field", + "effect": "select 1 of the 2 following actions. \"Captain also becomes a Forward with 7000 power.\" (This effect does not end at the end of the turn.) \"Put Captain into the Break Zone. When you do so, choose 1 Forward. Return it to its owner's hand. Draw 1 card then discard 1 card from your hand.\"" } ], "image": "12-094C.jpg" @@ -13393,19 +13903,20 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Look at the top card of your deck and your opponent's deck. Put them on the top or bottom of the respective decks.", - "trigger": "When Keiss enters the field" + "trigger": "When Keiss enters the field", + "effect": "Look at the top card of your deck and your opponent's deck. Put them on the top or bottom of the respective decks." }, { - "type": "action", - "effect": "It gains +2000 power until the end of the turn.", + "type": "special", "name": "Card Name Layle", "cost": { "dull": true - } + }, + "effect": "Choose 1 Card Name Layle. It gains +2000 power until the end of the turn." } ], "image": "12-095R.jpg" @@ -13418,9 +13929,10 @@ "cost": 4, "power": 8000, "job": "Queen", - "category": "FFT", + "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -13436,7 +13948,7 @@ }, { "id": "12-097H", - "name": "Sydra", + "name": "Syldra", "type": "Summon", "element": "Water", "cost": 4, @@ -13445,9 +13957,10 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Search for 2 Water Characters, 2 Category V Characters, or 1 of each, each with a different cost, and add them to your hand." } ], @@ -13464,11 +13977,12 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Return it to its owner's hand. Then, you may play 1 Character of the same cost as it from your hand onto the field.", - "trigger": "When Strago enters the field, choose 1 Forward opponent controls" + "trigger": "When Strago enters the field", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand. Then, you may play 1 Character of the same cost as it from your hand onto the field." } ], "image": "12-098H.jpg" @@ -13484,15 +13998,17 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for up to 2 Category FFL Forwards or Job Warrior of Light Forwards and add them to your hand.", - "trigger": "When Sarah (FFL) enters the field" + "trigger": "When Sarah (FFL) enters the field", + "effect": "you may search for up to 2 Category FFL Forwards or Job Warrior of Light Forwards and add them to your hand." }, { "type": "action", - "effect": "Put Sarah (FFL) into the Break Zone: Choose 1 Forward. Activate it." + "cost": "Dull, put Sarah (FFL) into the Break Zone", + "effect": "Choose 1 Forward. Activate it." } ], "image": "12-099R.jpg" @@ -13506,13 +14022,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Astrologian into the Break Zone: Reveal the top card of your deck. If it is not a Backup, add it to your hand.", - "name": "Backup" + "effect": "{S}, put Astrologian into the Break Zone: Reveal the top card of your deck. If it is not a Backup, add it to your hand." } ], "image": "12-100C.jpg" @@ -13525,21 +14041,23 @@ "cost": 3, "power": 7000, "job": "Warrior of Light", - "category": "PFL", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay ◎. When you do so, play 1 Forward of cost 3 or less from your hand onto the field.", - "trigger": "When Dusk enters the field" + "trigger": "When Dusk enters the field", + "effect": "You may pay {Water}. When you do so, play 1 Forward of cost 3 or less from your hand onto the field." }, { "type": "special", - "effect": "Choose 1 Forward of cost 3 or less other than Dusk. It gains +5000 power until the end of the turn. Draw 1 card.", + "name": "Blessing", "cost": { - "generic": 1 - } + "special": 1 + }, + "effect": "Choose 1 Forward of cost 3 or less other than Dusk. It gains +5000 power until the end of the turn. Draw 1 card." } ], "image": "12-101R.jpg" @@ -13553,8 +14071,9 @@ "power": 8000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -13574,15 +14093,17 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "All the Forwards you control gain +2000 power until the end of the turn.", - "trigger": "When Beatrix or a Job Knight enters your field" + "trigger": "When Beatrix or a [Job Knight] enters your field", + "effect": "All the Forwards you control gain +2000 power until the end of the turn." }, { "type": "action", - "effect": "During this turn, the cost required to cast your next Job Knight Forward is reduced by 2 (it cannot become 0). You can only use this ability during your turn and only once per turn." + "cost": "0", + "effect": "During this turn, the cost required to cast your next [Job Knight] Forward is reduced by 2 (it cannot become 0). You can only use this ability during your turn and only once per turn." } ], "image": "12-103H.jpg" @@ -13595,15 +14116,17 @@ "cost": 2, "power": null, "job": "White Mage", - "category": "II", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put Minwu into the Break Zone: Cast 1 Summon of cost 7 or less from your hand without paying its cost.", "cost": { - "dull": true + "dull": true, + "water": 2 } } ], @@ -13620,19 +14143,21 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 2 cards.", - "trigger": "When Yuna enters the field, if a Forward you controlled formed a party this turn" + "trigger": "When Yuna enters the field, if a Forward you controlled formed a party this turn", + "effect": "draw 2 cards." }, { "type": "auto", - "effect": "It loses 4000 power for each Gullwings Forward until the end of this turn.", - "trigger": "When Yuna forms a party and attacks, choose 1 Forward" + "trigger": "When Yuna forms a party and attacks", + "effect": "choose 1 Forward. It loses 4000 power for each attacking Forward until the end of the turn." }, { - "type": "special", + "type": "action", + "cost": "0", "effect": "Name 1 Element other than Light or Dark. Yuna becomes the named Element until the end of the turn. You can only use this ability once per turn." } ], @@ -13649,10 +14174,11 @@ "category": "VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Character without other than Relm. You may search for 1 Character with the same name and add it to your hand.", + "effect": "Choose 1 Character without a Job other than Relm. You may search for 1 Character with the same name and add it to your hand.", "trigger": "When Relm enters the field", "is_ex_burst": true } @@ -13670,15 +14196,17 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Dull 1 active Category XV Forward: Lunafreya gains +2000 power until the end of the turn." + "type": "action", + "cost": "Dull 1 active Category XV Forward", + "effect": "Lunafreya gains +2000 power until the end of the turn." }, { - "type": "auto", - "effect": "Choose 1 Forward. Put it into the Break Zone.", - "trigger": "Dull 4 active Category XV Forwards" + "type": "action", + "cost": "Dull 4 active Category XV Forwards", + "effect": "Choose 1 Forward. Put it into the Break Zone." } ], "image": "12-107R.jpg" @@ -13686,17 +14214,18 @@ { "id": "12-108C", "name": "Remora", - "type": "Forward", + "type": "Summon", "element": "Water", "cost": 6, - "power": 7000, - "job": "Mobius", - "category": "", + "power": null, + "job": "", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Draw 1 card. Then, until the end of the turn, it loses 2000 power for each card in your hand.", "name": "EX BURST", "is_ex_burst": true @@ -13708,27 +14237,29 @@ "id": "12-109L", "name": "Lenna", "type": "Forward", - "element": "Light", + "element": "Wind", "cost": 3, "power": 8000, "job": "Warrior of Light", "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Place 1 Arise Counter on Lenna for each Backup you control.", - "trigger": "When Lenna enters the field" + "trigger": "When Lenna enters the field", + "effect": "Place 1 Arise Counter on Lenna for each Backup you control." }, { "type": "auto", - "effect": "Place 1 Arise Counter on Lenna.", - "trigger": "When a Backup enters your field" + "trigger": "When a Backup enters your field", + "effect": "Place 1 Arise Counter on Lenna." }, { - "type": "action", - "effect": "Remove X Arise Counters from Lenna: Choose 1 Forward in your Break Zone. If its cost is X, play it onto the field." + "type": "special", + "cost": "S, remove X Arise Counters from Lenna", + "effect": "Choose 1 Forward in your Break Zone. If its cost is X, play it onto the field." } ], "image": "12-109L.jpg" @@ -13740,10 +14271,14 @@ "element": "Dark", "cost": 6, "power": 10000, - "job": "MOBIUS-V", - "category": "", + "job": "None", + "category": [ + "MOBIUS", + "V" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -13751,8 +14286,13 @@ }, { "type": "auto", - "effect": "your opponent selects 1 Character they control. Put it into the Break Zone. When Neo Exdeath is chosen by your opponent's Summons or abilities, your opponent selects 1 Character they control. Put it into the Break Zone.", - "trigger": "At the end of each of your opponent's turns" + "trigger": "At the end of each of your opponent's turns", + "effect": "your opponent selects 1 Character they control. Put it into the Break Zone." + }, + { + "type": "auto", + "trigger": "When Neo Exdeath is chosen by your opponent's Summons or abilities", + "effect": "your opponent selects 1 Character they control. Put it into the Break Zone." } ], "image": "12-110L.jpg" @@ -13771,6 +14311,7 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -13814,14 +14355,15 @@ "cost": 2, "power": 7000, "job": "Rebel", - "category": "II", + "category": "THEATRHYTHM II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"Choose 1 Forward. Dull it or Freeze it.\" or \"Choose 1 Forward. Deal it 3000 damage.\"", - "trigger": "When Leon enters the field, select 1 of the 2 following actions." + "trigger": "When Leon enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Dull it or Freeze it.\" \"Choose 1 Forward. Deal it 3000 damage.\"" } ], "image": "12-113C.jpg" @@ -13837,16 +14379,17 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal 3000 damage to all the Forwards opponent controls.", - "trigger": "When 1 or more dull Backups you control is activated due to your Summons or abilities" + "trigger": "When 1 or more dull Backups you control is activated due to your Summons or abilities", + "effect": "deal 3000 damage to all the Forwards opponent controls." }, { "type": "auto", - "effect": "Choose 1 Character/Dull and it and Freeze it.", - "trigger": "When your opponent discards 1 or more cards from their hand due to your Summons or abilities" + "trigger": "When your opponent discards 1 or more cards from their hand due to your Summons or abilities", + "effect": "choose 1 Character. Dull it and Freeze it." } ], "image": "12-114R.jpg" @@ -13882,6 +14425,7 @@ "category": "DFF-VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -13889,8 +14433,8 @@ }, { "type": "auto", - "effect": "Select up to 2 of the 4 following actions. \"You opponent discards 1 card from their hand.\" \"Choose up to 2 Characters. Dull them and Freeze them.\" \"Choose 1 Monster. Break it.\" \"Choose 1 Forward of cost 0 or more. Break it.\"", - "trigger": "When Locke enters the field" + "trigger": "When Locke enters the field", + "effect": "Select up to 2 of the 4 following actions. \"Your opponent discards 1 card from their hand.\" \"Choose up to 2 Characters. Dull them and Freeze them.\" \"Choose 1 Forward of cost 6 or more. Break it.\" \"Choose 1 Monster. Break it.\"" } ], "image": "12-116L.jpg" @@ -13906,23 +14450,21 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Wind Backups you control and up to 2 Earth Backups you control. Activate them.", - "trigger": "When Iris enters the field" + "trigger": "When Iris enters the field", + "effect": "Choose up to 2 Wind Backups you control and up to 2 Earth Backups you control. Activate them." }, { - "type": "action", - "effect": "Iris gains +2000 power until the end of the turn.", + "type": "special", "cost": { "wind": 1, - "earth": 1 - } - }, - { - "type": "field", - "effect": "Iris gains Iris cannot be blocked by a Forward of power 9000 or more until the end of the turn." + "earth": 1, + "dull": true + }, + "effect": "Select 1 of the 2 following actions. \"Iris gains +2000 power until the end of the turn.\" \"Iris gains 'Iris cannot be blocked by a Forward of power 9000 or more' until the end of the turn.\"" } ], "image": "12-117R.jpg" @@ -13931,13 +14473,14 @@ "id": "12-118C", "name": "Prishe", "type": "Forward", - "element": "Lightning", + "element": "Wind", "cost": 2, "power": 7000, "job": "Abhorrent One", "category": "DFF-XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -13951,14 +14494,19 @@ "id": "12-119L", "name": "Y'shtola", "type": "Forward", - "element": "Lightning", + "element": "Wind", "cost": 3, "power": 9000, "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "field", "effect": "If Y'shtola is dealt damage less than her power, the damage becomes 0 instead." @@ -13981,11 +14529,12 @@ "category": "DFF-XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions:\n\"Choose 1 Forward other than Shantotto. It gains haste until the end of the turn.\"\nor\n\"Choose 1 Forward you control. It gains 'This Forward cannot be broken' until the end of the turn.\"", - "trigger": "When Shantotto enters the field" + "trigger": "When Shantotto enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward other than Shantotto. It gains Haste until the end of the turn.\" \"Choose 1 Forward you control. It gains 'This Forward cannot be broken' until the end of the turn.\"" } ], "image": "12-120C.jpg" @@ -14001,15 +14550,17 @@ "category": "DFF-XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Category XV Forward other than Card Name Noctis in your Break Zone. Add it to your hand.", - "trigger": "When Noctis enters the field" + "trigger": "When Noctis enters the field", + "effect": "Choose 1 Category XV Forward other than Card Name Noctis in your Break Zone. Add it to your hand." }, { - "type": "field", - "effect": "When Noctis forms a party and attacks, until the end of the turn, all the Forwards you control gain +2000 power and Haste." + "type": "auto", + "trigger": "When Noctis forms a party and attacks", + "effect": "Until the end of the turn, all the Forwards you control gain +2000 power and Haste." } ], "image": "12-121R.jpg" @@ -14018,26 +14569,28 @@ "id": "12-122L", "name": "Regis", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 5, "power": 8000, "job": "King", "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Play them onto the field.", - "trigger": "When Regis enters the field, choose up to 2 Forwards other than Card Name Regis, Light or Dark put in your Break Zone from the field during this turn" + "trigger": "When Regis enters the field", + "effect": "Choose up to 2 Forwards other than Card Name Regis, Light or Dark put in your Break Zone from the field during this turn. Play them onto the field." }, { "type": "special", - "effect": "All the Forwards you control gain \"This Forward cannot be broken\" until the end of the turn.", - "name": "Royal Stab", + "name": "Royal Sigil", "cost": { - "generic": 3 - } + "s": true, + "lightning": 3 + }, + "effect": "All the Forwards you control gain \"This Forward cannot be broken\" until the end of the turn." } ], "image": "12-122L.jpg" @@ -14053,11 +14606,12 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, choose 1 Forward opponent controls. Return it to its owner's hand.", - "trigger": "When Urianger enters the field, you may play 1 Monster of cost 2 or less from your hand onto the field" + "trigger": "When Urianger enters the field", + "effect": "You may play 1 Monster of cost 2 or less from your hand onto the field. When you do so, choose 1 Forward opponent controls. Return it to its owner's hand." } ], "image": "12-123R.jpg" @@ -14073,16 +14627,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If its cost is equal to or less than the number of Water Forwards and/or Water Backups you control, play it onto the field.", - "trigger": "When Thancred enters the field, choose 1 Forward in your Break Zone" + "trigger": "When Thancred enters the field", + "effect": "Choose 1 Forward in your Break Zone. If its cost is equal to or less than the number of Water Forwards and/or Water Backups you control, play it onto the field." }, { "type": "auto", - "effect": "If its cost is equal to or less than the number of Lightning Forwards and/or Lightning Backups you control, break it.", - "trigger": "When Thancred attacks, choose 1 active forward opponent controls" + "trigger": "When Thancred attacks", + "effect": "Choose 1 active Forward opponent controls. If its cost is equal to or less than the number of Lightning Forwards and/or Lightning Backups you control, break it." } ], "image": "12-124L.jpg" @@ -14098,11 +14653,12 @@ "category": "DFF-IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"Draw 1 card, then discard 1 card from your hand.\" or \"Choose 1 active Forward. Deal it 4000 damage!\"", - "trigger": "When Freya enters the field, select 1 of the 2 following actions" + "trigger": "When Freya enters the field", + "effect": "Select 1 of the 2 following actions. \"Draw 1 card, then discard 1 card from your hand.\" \"Choose 1 active Forward. Deal it 4000 damage.\"" } ], "image": "12-125C.jpg" @@ -14131,18 +14687,22 @@ "id": "12-127C", "name": "Steiner", "type": "Forward", - "element": "Earth", + "element": [ + "Ice", + "Fire" + ], "cost": 2, "power": 7000, "job": "Knight", "category": "DFF-IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "select 1 of the 2 following actions.\n\"All the Forwards you control gain +2000 power until the end of the turn.\"\n\"Choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.\"", - "trigger": "When Steiner enters the field" + "trigger": "When Steiner enters the field", + "effect": "select 1 of the 2 following actions.\n\"All the Forwards you control gain +2000 power until the end of the turn.\"\n\"Choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.\"" } ], "image": "12-127C.jpg" @@ -14158,11 +14718,12 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 2000 damage for each Job Warrior of Light Forward you control.\" or \"During this turn, the cost required to cast your next Job Warrior of Light is reduced by 2 (it cannot become 0).\"", - "trigger": "When Faris or a Job Warrior of Light Forward enters your field" + "trigger": "When Faris or a Job Warrior of Light Forward enters your field", + "effect": "select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 2000 damage for each Job Warrior of Light Forward you control.\" \"During this turn, the cost required to cast your next Job Warrior of Light is reduced by 2 (it cannot become 0).\"" } ], "image": "12-128L.jpg" @@ -14178,16 +14739,16 @@ "category": "DFF-VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Put Irvine into the Break Zone! Choose 1 Forward. Deal it 5000 damage." + "type": "special", + "effect": "Put Irvine into the Break Zone: Choose 1 Forward. Deal it 5000 damage." }, { "type": "auto", - "effect": "Deal it 9000 damage.", "name": "Damage 5", - "trigger": "Put Irvine into the Break Zone! Choose 1 Forward." + "effect": "Put Irvine into the Break Zone: Choose 1 Forward. Deal it 9000 damage." } ], "image": "13-001R.jpg" @@ -14202,17 +14763,18 @@ "job": "Mercenary", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 card with EX Burst in your Damage Zone. You may trigger its EX Burst effect. (This effect is put on the stack.)", - "trigger": "When Akstar enters the field" + "trigger": "When Akstar enters the field", + "effect": "Choose 1 card with EX Burst in your Damage Zone. You may trigger its EX Burst effect. (This effect is put on the stack.)" }, { "type": "auto", - "effect": "You may search for 1 Category FFBE Character other than Card Name Akstar and add it to your hand.", - "trigger": "When Akstar enters the field" + "trigger": "Damage 3 — When Akstar enters the field", + "effect": "You may search for 1 Category FFBE Character other than Card Name Akstar and add it to your hand." } ], "image": "13-002L.jpg" @@ -14250,8 +14812,9 @@ "power": 7000, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -14275,8 +14838,9 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -14297,18 +14861,25 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, choose 1 Forward. Deal it 7000 damage.", - "trigger": "When Xande enters the field, you may receive 1 point of damage" + "trigger": "When Xande enters the field", + "effect": "you may receive 1 point of damage. When you do so, choose 1 Forward. Deal it 7000 damage." }, { "type": "action", - "effect": "put Xande into the Break Zone: Search for 1 Card Name Xande Forward and add it to your hand.", "cost": { + "cp": [ + { + "element": "Fire", + "count": 1 + } + ], "dull": true - } + }, + "effect": "Put Xande into the Break Zone: Search for 1 Card Name Xande Forward and add it to your hand." } ], "image": "13-006C.jpg" @@ -14321,41 +14892,44 @@ "cost": 2, "power": 5000, "job": "Class Zero Cadet", - "category": "Type-0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 3 or more Job: Class Zero Cadet, Cinque gains +4000 power." + "effect": "If you control 3 or more Job Class Zero Cadet, Cinque gains +4000 power." }, { "type": "field", - "effect": "If you control 7 or more Job: Class Zero Cadet, Cinque gains Brave and \"When Cinque attacks, choose 1 Character opponent controls. Break it.\"" + "effect": "If you control 7 or more Job Class Zero Cadet, Cinque gains Brave and \"When Cinque attacks, choose 1 Character opponent controls. Break it.\"" } ], "image": "13-007R.jpg" }, { "id": "13-008R", - "name": "Vermilion Bird l'Cie Caeluna", + "name": "Vermilion Bird l'Cie Caetuna", "type": "Backup", "element": "Fire", "cost": 7, "power": null, "job": "L'Cie", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for up to 2 Summons and add them to your hand.", - "trigger": "When Vermilion Bird l'Cie Caeluna enters the field" + "trigger": "When Vermilion Bird l'Cie Caetuna enters the field", + "effect": "you may search for up to 2 Summons and add them to your hand." }, { "type": "action", - "effect": "remove all the Summons in your Break Zone from the game: Choose 1 Forward. Deal it 2000 damage for each Summon removed by this ability's cost." + "cost": "Dull, remove all the Summons in your Break Zone from the game", + "effect": "Choose 1 Forward. Deal it 2000 damage for each Summon removed by this ability's cost." } ], "image": "13-008R.jpg" @@ -14370,7 +14944,8 @@ "job": "SeeD Candidate", "category": "VIII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -14378,14 +14953,14 @@ }, { "type": "auto", - "effect": "When a Multi-Element Forward enters your field, you may pay 0. When you do so, until the end of the turn, it gains +2000 power and Haste.", - "trigger": "When a Multi-Element Forward enters your field, you may pay 0. When you do so, until the end of the turn, it gains +2000 power and Haste." + "trigger": "When a Multi-Element Forward enters your field", + "effect": "When a Multi-Element Forward enters your field, you may pay {Fire}. When you do so, until the end of the turn, it gains +2000 power and Haste." }, { "type": "special", - "effect": "Choose 2 Forwards. Break them.", "name": "The End", - "is_ex_burst": true + "cost": "{Fire}{Fire}{Fire}{Fire}", + "effect": "Choose 2 Forwards. Break them." } ], "image": "13-009H.jpg" @@ -14399,13 +14974,13 @@ "power": 5000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Onion Knight (FFT) gains +4000 power and Haste.", - "trigger": "Damage 5" + "type": "field", + "effect": "Damage 5 — Onion Knight (FFT) gains +4000 power and Haste." } ], "image": "13-010C.jpg" @@ -14417,10 +14992,11 @@ "element": "Fire", "cost": 1, "power": 7000, - "job": "", + "job": "Iron Giant", "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -14430,7 +15006,7 @@ { "type": "auto", "effect": "Iron Giant also becomes a Forward with 7000 power.", - "trigger": "Damage 5" + "trigger": "Damage 3" } ], "image": "13-011C.jpg" @@ -14443,9 +15019,10 @@ "cost": 5, "power": null, "job": "", - "category": "PPT", + "category": "FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -14468,14 +15045,15 @@ "cost": 2, "power": null, "job": "Black Mage", - "category": "FFT", - "is_generic": true, + "category": "IV", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 4000 damage. If you control a Card Name Porom Forward, deal it 8000 damage instead.", - "trigger": "When Palom enters the field, choose 1 Forward" + "trigger": "When Palom enters the field", + "effect": "Choose 1 Forward. Deal it 4000 damage. If you control a Card Name Porom Forward, deal it 8000 damage instead." } ], "image": "13-013C.jpg" @@ -14515,9 +15093,11 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Fire, Dull", "effect": "Choose 1 Job Standard Unit Forward or Job Warrior of Light Forward you control. Until the end of the turn, it gains +1000 power and Haste. You can only use this ability during your turn." } ], @@ -14534,18 +15114,16 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it damage equal to Rubicante's power.", - "trigger": "When Rubicante is put from the field into the Break Zone" + "trigger": "When Rubicante is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Deal it damage equal to Rubicante's power." }, { - "type": "action", - "effect": "Damage 3 — Rubicante gains +3000 power.", - "cost": { - "damage": 3 - } + "type": "field", + "effect": "Damage 3 — Rubicante gains +3000 power." } ], "image": "13-016H.jpg" @@ -14561,6 +15139,7 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -14568,13 +15147,13 @@ }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 1000 damage for each Backup you control.", - "trigger": "When Rain enters the field or attacks" + "trigger": "When Rain enters the field or attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 1000 damage for each Backup you control." }, { "type": "special", - "effect": "Rain gains Haste.", - "name": "Damage 3" + "name": "Damage 3", + "effect": "Rain gains Haste." } ], "image": "13-017H.jpg" @@ -14587,9 +15166,10 @@ "cost": 3, "power": null, "job": "Instructor", - "category": "VIII", + "category": "DFF·VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -14599,7 +15179,7 @@ { "type": "auto", "effect": "Choose 1 Category VIII card in your Break Zone. Add it to your hand.", - "trigger": "When Quistis enters the field" + "trigger": "Damage 5 — When Quistis enters the field" } ], "image": "13-018C.jpg" @@ -14611,15 +15191,16 @@ "element": "Ice", "cost": 1, "power": 7000, - "job": "", + "job": "Coeurl", "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Dull it or Freeze it.", - "trigger": "When Coeurl enters the field, choose 1 Forward opponent controls." + "trigger": "When Coeurl enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it or Freeze it." }, { "type": "field", @@ -14655,18 +15236,18 @@ "cost": 5, "power": null, "job": "", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you have received 5 points of damage or more, the cost required to cast Shiva is reduced by 3." }, { - "type": "special", + "type": "auto", "effect": "Choose up to 2 Forwards opponent controls. Dull them and Freeze them.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -14680,9 +15261,10 @@ "cost": 4, "power": 6000, "job": "Judgemaster", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -14706,15 +15288,15 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Summons and abilities of your opponent must choose Charlotte if possible." }, { - "type": "auto", - "effect": "Charlotte gains +2000 power and \"the damage dealt to Charlotte is reduced by 2000 instead.\"", - "trigger": "Damage 3" + "type": "field", + "effect": "Damage 3 — Charlotte gains +2000 power and \"The damage dealt to Charlotte is reduced by 2000 instead.\"" } ], "image": "13-023R.jpg" @@ -14726,14 +15308,16 @@ "element": "Ice", "cost": 2, "power": null, - "job": "", - "category": "VIII", + "job": "SeeD Candidate", + "category": "DFF・VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Squall into the Break Zone: Your opponent discards 1 card from their hand. You can only use this ability during your turn and if you control 3 or more Category VIII Characters." + "cost": "S, put Squall into the Break Zone", + "effect": "Your opponent discards 1 card from their hand. You can only use this ability during your turn and if you control 3 or more Category VIII Characters." } ], "image": "13-024R.jpg" @@ -14747,13 +15331,13 @@ "power": 5000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Onion Knight (FFT) gains +4000 power and Brave.", - "trigger": "Damage 5" + "type": "field", + "effect": "Damage 5 — Onion Knight (FFT) gains +4000 power and Brave." } ], "image": "13-025C.jpg" @@ -14766,24 +15350,21 @@ "cost": 4, "power": null, "job": "Sage", - "category": "PICTLOGICA-IT", + "category": "PICTLOGICA·IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Summon in your Break Zone, Add it to your hand.", - "trigger": "When Tellah enters the field" + "trigger": "When Tellah enters the field", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "is_ex_burst": true }, { "type": "action", - "effect": "Discard 1 Summon, put Tellah into the Break Zone: Choose 1 dull Forward. Deal it 3000 damage for each CP required to cast the discarded Summon." - }, - { - "type": "special", - "effect": "When Tellah enters the field, choose 1 Summon in your Break Zone, Add it to your hand.", - "name": "EX BURST", - "is_ex_burst": true + "cost": "Dull, discard 1 Summon, put Tellah into the Break Zone", + "effect": "Choose 1 dull Forward. Deal it 3000 damage for each CP required to cast the discarded Summon." } ], "image": "13-026C.jpg" @@ -14796,8 +15377,8 @@ "cost": 3, "power": null, "job": "Standard Unit", - "category": "FFX", - "is_generic": true, + "category": "FFEX", + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -14818,22 +15399,22 @@ "job": "Member of the Orders", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If your opponent has 3 cards or less in their hand, select 1 of the 2 following actions. If your opponent has no cards in their hand, select up to 2 of the 2 following actions instead: \"Choose 1 Character. Dull it and Force it\" or \"Draw 1 card.\"", - "trigger": "When Physalis enters the field or attacks" + "trigger": "When Physalis enters the field or attacks", + "effect": "If your opponent has 3 cards or less in their hand, select 1 of the 2 following actions. If your opponent has no cards in their hand, select up to 2 of the 2 following actions instead. \"Choose 1 Character. Dull it and Freeze it.\" \"Draw 1 card.\"" }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 10000 damage. That Forward's controller discards 1 card from their hand.", "name": "Premium Physalis Bullet", - "is_ex_burst": true, "cost": { - "water": 3, - "light": 1 - } + "special": 1, + "ice": 3 + }, + "effect": "Choose 1 Forward. Deal it 10000 damage. That Forward's controller discards 1 card from their hand." } ], "image": "13-028L.jpg" @@ -14849,11 +15430,12 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone.", - "trigger": "When Counterfeit Wraith enters the field, if you control 3 or more Job Manikin" + "trigger": "When Counterfeit Wraith enters the field, if you control 3 or more Job Manikin", + "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone." } ], "image": "13-029C.jpg" @@ -14862,38 +15444,43 @@ "id": "13-030C", "name": "Yuke", "type": "Forward", - "element": "Ice", + "element": [ + "Wind", + "Water" + ], "cost": 4, "power": 7000, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 5 or more. If the cost paid to cast Yuke included Wind CP, break it.", - "trigger": "When Yuke enters the field" + "trigger": "When Yuke enters the field", + "effect": "Choose 1 Forward of cost 5 or more. If the cost paid to cast Yuke included Wind CP, break it." }, { "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When Yuke enters the field, if the cost paid to cast Yuke included Water CP" + "trigger": "When Yuke enters the field, if the cost paid to cast Yuke included Water CP", + "effect": "Draw 1 card." } ], "image": "13-030C.jpg" }, { - "id": "13-031R", + "id": "13-031L", "name": "Laguna", "type": "Forward", "element": "Ice", "cost": 5, "power": 9000, "job": "Marksman", - "category": "DFF-VIII", + "category": "DFF・VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -14901,8 +15488,8 @@ }, { "type": "auto", - "effect": "When Laguna enters the field, choose 1 Character. Dull it and Freeze it.", - "trigger": "When Laguna enters the field, choose 1 Character. Dull it and Freeze it." + "trigger": "When Laguna enters the field", + "effect": "Choose 1 Character. Dull it and Freeze it." } ], "image": "13-031R.jpg" @@ -14918,6 +15505,7 @@ "category": "DFF-VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -14925,14 +15513,14 @@ }, { "type": "auto", - "effect": "Add it to your hand.", - "trigger": "When Rinoa enters the field, choose 1 Category VIII Character other than Card Name Rinoa in your Break Zone." + "trigger": "When Rinoa enters the field", + "effect": "Choose 1 Category VIII Character other than Card Name Rinoa in your Break Zone. Add it to your hand." }, { "type": "auto", - "effect": "", "name": "Damage 5", - "trigger": "When Rinoa attacks, dull all the Characters opponent controls." + "trigger": "When Rinoa attacks", + "effect": "Dull all the Characters opponent controls." } ], "image": "13-032H.jpg" @@ -14947,13 +15535,13 @@ "job": "Member of the Orders", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Levnato enters the field, you may reveal any number of Summons from your hand. When you reveal no Summons, put Levnato into the Break Zone. When you reveal 2 or more Summons, choose 1 dull Forward, Break it.", - "trigger": "When Levnato enters the field, you may reveal any number of Summons from your hand. When you reveal no Summons, put Levnato into the Break Zone. When you reveal 2 or more Summons, choose 1 dull Forward, Break it.", - "is_ex_burst": true + "trigger": "When Levnato enters the field", + "effect": "When Levnato enters the field, you may reveal any number of Summons from your hand. When you reveal no Summons, put Levnato into the Break Zone. When you reveal 2 or more Summons, choose 1 dull Forward. Break it." } ], "image": "13-033R.jpg" @@ -14990,10 +15578,11 @@ "element": "Wind", "cost": 2, "power": null, - "job": "Standard Unit", + "job": "Warrior of Light", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -15010,9 +15599,10 @@ "cost": 3, "power": 7000, "job": "Class Zero Cadet", - "category": "DFF-O", + "category": "DFF TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -15020,8 +15610,8 @@ }, { "type": "auto", - "effect": "Eight gains Haste until the end of the turn.", - "trigger": "When Eight enters the field, if you have cast 2 or more cards this turn" + "trigger": "When Eight enters the field, if you have cast 2 or more cards this turn", + "effect": "Eight gains Haste until the end of the turn." } ], "image": "13-036R.jpg" @@ -15032,20 +15622,21 @@ "type": "Monster", "element": "Wind", "cost": 1, - "power": 7000, + "power": null, "job": "Ochu", "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Backups. Activate them.", - "trigger": "When Ochu enters the field" + "trigger": "When Ochu enters the field", + "effect": "Choose up to 2 Backups. Activate them." }, { "type": "field", - "effect": "Damage 5 — Ochu also becomes a Forward with 7000 power." + "effect": "Damage 3 — Ochu also becomes a Forward with 7000 power." } ], "image": "13-037C.jpg" @@ -15061,11 +15652,17 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Activate all the Job Engineer you control. Choose 1 Forward other than Cid Haze. It gains +1000 power for each Job Engineer you control until the end of the turn.", - "trigger": "When Cid Haze enters the field or attacks" + "trigger": "When Cid Haze enters the field or attacks", + "effect": "Activate all the Job Engineer you control." + }, + { + "type": "special", + "cost": "1 Wind CP", + "effect": "Choose 1 Forward other than Cid Haze. It gains +1000 power for each Job Engineer you control until the end of the turn." } ], "image": "13-038H.jpg" @@ -15078,13 +15675,14 @@ "cost": 3, "power": null, "job": "Engineer", - "category": "PICTLOGICA-IT", + "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "you may search for 1 Job Engineer Forward and add it to your hand.", + "type": "auto", + "effect": "When Cid Pollendina enters the field, you may search for 1 Job Engineer Forward and add it to your hand.", "name": "EX BURST", "trigger": "When Cid Pollendina enters the field", "is_ex_burst": true @@ -15103,16 +15701,18 @@ "category": "FFTA", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "Choose 1 Card Name Ritz in your Break Zone. Add it to your hand.", + "type": "auto", + "effect": "When Shara enters the field, choose 1 Card Name Ritz in your Break Zone. Add it to your hand.", "trigger": "When Shara enters the field", "is_ex_burst": true }, { - "type": "field", - "effect": "When a Grounded FFTA Character other than Shara enters your field, place 1 Viera Counter on Shara." + "type": "auto", + "effect": "When a Category FFTA Character other than Shara enters your field, place 1 Viera Counter on Shara.", + "trigger": "When a Category FFTA Character other than Shara enters your field" }, { "type": "action", @@ -15133,8 +15733,9 @@ "power": 7000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -15155,8 +15756,9 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -15190,23 +15792,27 @@ "id": "13-044C", "name": "Selkie", "type": "Forward", - "element": "Wind", + "element": [ + "Wind", + "Earth" + ], "cost": 4, "power": 7000, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Selkie gains Haste until the end of the turn.", - "trigger": "When Selkie enters the field, if the cost paid to cast Selkie included Fire CP" + "trigger": "When Selkie enters the field, if the cost paid to cast Selkie included Fire CP", + "effect": "Selkie gains Haste until the end of the turn." }, { "type": "auto", - "effect": "Until the end of the turn, all the Forwards you control gain +2000 power and Brave.", - "trigger": "When Selkie enters the field, if the cost paid to cast Selkie included Earth CP" + "trigger": "When Selkie enters the field, if the cost paid to cast Selkie included Earth CP", + "effect": "Until the end of the turn, all the Forwards you control gain +2000 power and Brave." } ], "image": "13-044C.jpg" @@ -15218,14 +15824,15 @@ "element": "Wind", "cost": 1, "power": null, - "job": "FFEX", - "category": "", + "job": null, + "category": "FFEX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "special", - "effect": "Choose 1 Character you control. It gains \"This Character cannot be chosen by your opponent's abilities.\" until the end of the turn. If you have received 5 points of damage or more, draw 1 card. All the Characters you control gain \"This Character cannot be chosen by your opponent's abilities.\" until the end of the turn instead.", + "effect": "Choose 1 Character you control. It gains \"This Character cannot be chosen by your opponent's abilities.\" until the end of the turn. If you have received 5 points of damage or more, draw 1 card, all the Characters you control gain \"This Character cannot be chosen by your opponent's abilities.\" until the end of the turn instead.", "name": "EX BURST", "is_ex_burst": true } @@ -15263,16 +15870,17 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal 2000 damage to all the Forwards opponent controls for each Job Archfiend Forward you control.", - "trigger": "When Barbariccia enters the field" + "trigger": "When Barbariccia enters the field", + "effect": "Deal 2000 damage to all the Forwards opponent controls for each Job Archfiend Forward you control." }, { - "type": "action", - "effect": "You may search for 1 Card Name Golbez and play it onto the field.", - "trigger": "At the end of each of your turns, if you control 4 or more Job Archfiend Forwards" + "type": "auto", + "trigger": "At the end of each of your turns, if you control 4 or more Job Archfiend Forwards", + "effect": "You may search for 1 Card Name Golbez and play it onto the field." } ], "image": "13-047H.jpg" @@ -15285,18 +15893,20 @@ "cost": 4, "power": 7000, "job": "Sky Pirate", - "category": "FFT-XII", + "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Job Sky Pirate Forward of cost 2 or less in your Break Zone. Play it onto the field.", - "trigger": "When Balthier enters the field" + "trigger": "When Balthier enters the field", + "effect": "Choose 1 Job Sky Pirate Forward of cost 2 or less in your Break Zone. Play it onto the field." }, { - "type": "field", - "effect": "Dull 2 active Job Sky Pirate Forward. Choose 1 Job Sky Pirate Forward. Until the end of the turn, it gains +2000 power and Haste." + "type": "action", + "cost": "Dull 2 active Job Sky Pirate", + "effect": "Choose 1 Job Sky Pirate Forward. Until the end of the turn, it gains +2000 power and Haste." } ], "image": "13-048H.jpg" @@ -15312,6 +15922,7 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -15330,12 +15941,13 @@ "job": "Member of the Orders", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Mid enters the field, choose 1 Forward other than Mid you control. Until the end of the turn, it gains +1000 power and \"This Forward cannot be chosen by your opponent's abilities.\"", - "name": "Back Attack" + "type": "auto", + "name": "Back Attack", + "effect": "When Mid enters the field, choose 1 Forward other than Mid you control. Until the end of the turn, it gains +1000 power and \"This Forward cannot be chosen by your opponent's abilities.\"" } ], "image": "13-050R.jpg" @@ -15371,15 +15983,16 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave.", + "effect": "When Abyss Worm enters the field, choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave.", "trigger": "When Abyss Worm enters the field" }, { "type": "field", - "effect": "Abyss Worm also becomes a Forward with 7000 power.", + "effect": "Damage 3 — Abyss Worm also becomes a Forward with 7000 power.", "name": "Damage 3" } ], @@ -15396,10 +16009,11 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Choose 1 Forward you control and up to 1 Forward opponent controls. Until the end of the turn, the former gains +3000 power and \"This Forward cannot become dull by your opponents' Summons or abilities.\" If you have received 5 points of damage or more, also deal the latter damage equal to the highest power Forward you control.", + "type": "auto", + "effect": "Choose 1 Forward you control and up to 1 Forward opponent controls. Until the end of the turn, the former gains +3000 power and \"This Forward cannot become dull by your opponent's Summons or abilities.\" If you have received 5 points of damage or more, also deal the latter damage equal to the highest power Forward you control.", "name": "EX BURST", "is_ex_burst": true } @@ -15410,20 +16024,21 @@ "id": "13-054C", "name": "Lady of Antiquity", "type": "Backup", - "element": "Earth", + "element": "Lightning", "cost": 2, "power": null, "job": "Manikin", - "category": "", + "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required to cast your Lightning Card Name Eidoath Forward is reduced by 1 (it cannot become 0)." + "effect": "The cost required to cast your Lightning Card Name Exdeath Forward is reduced by 1 (it cannot become 0)." }, { - "type": "action", + "type": "field", "effect": "The cost required to cast your Job Manikin can be paid with CP of any Element." } ], @@ -15436,10 +16051,11 @@ "element": "Earth", "cost": 2, "power": null, - "job": "Standard Unit", + "job": "Warrior of Light", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -15491,19 +16107,19 @@ "job": "Warrior", "category": "MOBIUS", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the beginning of the Attack Phase during each of your turns, all the Earth Forwards and Category MOBIUS Forwards you control gain +2000 power until the end of the turn." }, { "type": "special", "effect": "All the Forwards you control gain +5000 power until the end of the turn. Draw 1 card.", "name": "Stitch in Time", - "is_ex_burst": true, "cost": { - "earth": 3 + "special": 3 } } ], @@ -15539,6 +16155,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -15552,8 +16169,8 @@ }, { "type": "auto", - "effect": "During this turn, if it is dealt damage, double the damage instead.", - "trigger": "When Scarmiglione enters the field, choose 1 Forward" + "trigger": "When Scarmiglione enters the field", + "effect": "Choose 1 Forward. During this turn, if it is dealt damage, double the damage instead." } ], "image": "13-059H.jpg" @@ -15605,28 +16222,27 @@ { "id": "13-062H", "name": "Bhunivelze", - "type": "Backup", + "type": "Forward", "element": "Earth", "cost": 10, - "power": null, + "power": 10000, "job": "God", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The cost required to cast Bhunivelze is reduced by 2 for each Backup of a different Element you control, other than Multi-Element." }, { - "type": "auto", - "effect": "Damage 3 — Bhunivelze gains Brave and \"Bhunivelze can attack twice in the same turn.\"", - "trigger": "Damage 3 — Bhunivelze gains Brave and \"Bhunivelze can attack twice in the same turn.\"" + "type": "field", + "effect": "Damage 3 — Bhunivelze gains Brave and \"Bhunivelze can attack twice in the same turn.\"" }, { - "type": "auto", - "effect": "Damage 6 — When Bhunivelze attacks, choose 1 Character. Break it.", - "trigger": "Damage 6 — When Bhunivelze attacks, choose 1 Character. Break it." + "type": "field", + "effect": "Damage 6 — When Bhunivelze attacks, choose 1 Character. Break it." } ], "image": "13-062H.jpg" @@ -15640,8 +16256,9 @@ "power": 8000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -15661,15 +16278,16 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may play 1 Job Monk or Card Name Monk from your hand onto the field.", - "trigger": "When Yang enters the field" + "trigger": "When Yang enters the field", + "effect": "Damage 1 — When Yang enters the field, you may play 1 Job Monk or Card Name Monk from your hand onto the field." }, { "type": "field", - "effect": "Yang gains \"The Job Monk Forwards and Card Name Monk Forwards you control gain +1000 power and Brave.\"" + "effect": "Damage 3 — Yang gains \"The Job Monk Forwards and Card Name Monk Forwards you control gain +1000 power and Brave.\"" } ], "image": "13-064R.jpg" @@ -15677,7 +16295,7 @@ { "id": "13-065R", "name": "Rydia", - "type": "Summon", + "type": "Backup", "element": "Earth", "cost": 6, "power": null, @@ -15685,18 +16303,21 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ - { - "type": "field", - "effect": "When Rydia enters the field, place 1 Summoner Counter on Rydia." - }, { "type": "auto", - "effect": "Cast 1 Summon other than Light or Dark from your hand without paying the cost.", - "trigger": "When you remove 1 Summoner Counter from Rydia" + "trigger": "When Rydia enters the field", + "effect": "Place 1 Summon Counter on Rydia." }, { - "type": "action", + "type": "special", + "cost": "Remove 1 Summon Counter from Rydia", + "effect": "Cast 1 Summon other than Light or Dark from your hand without paying the cost." + }, + { + "type": "special", + "cost": "S", "effect": "Choose 1 Summon. If it deals damage to a Forward this turn, the damage increases by 1000 instead." } ], @@ -15704,25 +16325,26 @@ }, { "id": "13-066C", - "name": "Lilly", + "name": "Lilty", "type": "Forward", "element": "Earth", "cost": 4, "power": 7000, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent discards 1 card from their hand.", - "trigger": "When Lilly enters the field, if the cost paid to cast Lilly included Ice CP" + "trigger": "When Lilty enters the field, if the cost paid to cast Lilty included Ice CP", + "effect": "your opponent discards 1 card from their hand." }, { "type": "auto", - "effect": "break it.", - "trigger": "When Lilly enters the field, choose 1 Forward of cost 2 or less. If the cost paid to cast Lilly included Lightning CP" + "trigger": "When Lilty enters the field, choose 1 Forward of cost 2 or less. If the cost paid to cast Lilty included Lightning CP", + "effect": "break it." } ], "image": "13-066C.jpg" @@ -15738,14 +16360,15 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Leo enters the field, place 1 Kingdom Counter on Leo for each Category FFCC Character you control." }, { "type": "action", - "effect": "Remove X Kingdom Counters from Leo: Choose 1 Forward other than Leo in your Break Zone. If its cost is X, play it onto the field. You can only use this ability during your turn and only once per turn.", + "effect": "Remove X Kingdom Counters from Leo: Choose 1 Forward other than Card Name Leo, Light or Dark in your Break Zone. If its cost is X, play it onto the field. You can only use this ability during your turn and only once per turn.", "cost": { "dull": true } @@ -15762,8 +16385,9 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -15782,8 +16406,9 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -15804,35 +16429,37 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required to cast your Lightning Card Name Esdaeth Forward is reduced by 1 (it cannot become 0)." + "effect": "The cost required to cast your Lightning Card Name Exdeath Forward is reduced by 1 (it cannot become 0)." }, { "type": "auto", - "effect": "You may search for 1 Job Manikin other than Lightning Card Name and add it to your hand.", - "trigger": "When Delusory Warlock enters the field" + "trigger": "When Delusory Warlock enters the field", + "effect": "You may search for 1 [Job Manikin] other than Lightning and add it to your hand." } ], "image": "13-070C.jpg" }, { - "id": "13-071R-2-101H", + "id": "13-071R/2-101H", "name": "Exdeath", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 6, "power": 8000, "job": "Wizard", "category": "DFF-V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may play 1 Job Manikin of cost 4 or less from your hand onto the field. The Job Manikin Forwards you control gain +1000 power.", - "trigger": "When Exdeath enters the field" + "trigger": "When Exdeath enters the field", + "effect": "You may play 1 Job Manikin of cost 4 or less from your hand onto the field. The Job Manikin Forwards you control gain +1000 power." }, { "type": "field", @@ -15852,13 +16479,14 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you have received 5 points of damage or more, the cost required to cast Odin is reduced by 3." }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward of cost 5 or less. Break it.", "is_ex_burst": true } @@ -15876,16 +16504,22 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Kain enters the field from your hand, place 1 Brainwashing Counter on Kain.", + "effect": "Haste", "name": "Haste" }, { "type": "auto", - "effect": "play Kain from your Break Zone onto your opponent's field.", - "trigger": "When Kain is put into the Break Zone, if a Brainwashing Counter is placed on Kain" + "effect": "Place 1 Brainwashing Counter on Kain.", + "trigger": "When Kain enters the field from your hand" + }, + { + "type": "auto", + "effect": "Play Kain from your Break Zone onto your opponent's field.", + "trigger": "When Kain is put from the field into the Break Zone, if a Brainwashing Counter is placed on Kain" } ], "image": "13-073H.jpg" @@ -15894,23 +16528,24 @@ "id": "13-074C", "name": "Clavat", "type": "Forward", - "element": "Lightning", + "element": "Wind", "cost": 4, "power": 7000, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Monster of cost 3 or less. If the cost paid to cast Clavat included Wind CP, break it.", - "trigger": "When Clavat enters the field" + "trigger": "When Clavat enters the field", + "effect": "Choose 1 Monster of cost 3 or less. If the cost paid to cast Clavat included Wind CP, break it." }, { "type": "auto", - "effect": "Choose 1 Forward of cost 3 or less. If the cost paid to cast Clavat included Water CP, return it to its owner's hand.", - "trigger": "When Clavat enters the field" + "trigger": "When Clavat enters the field", + "effect": "Choose 1 Forward of cost 3 or less. If the cost paid to cast Clavat included Water CP, return it to its owner's hand." } ], "image": "13-074C.jpg" @@ -15926,15 +16561,16 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can only pay with Lightning CP to cast Sakura." }, { "type": "auto", - "effect": "choose 1 Forward of cost 4 or less opponent controls. Break it.", - "trigger": "When Sakura enters the field" + "trigger": "When Sakura enters the field", + "effect": "choose 1 Forward of cost 4 or less opponent controls. Break it." } ], "image": "13-075R.jpg" @@ -15949,7 +16585,8 @@ "job": "Marksman", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -15967,19 +16604,20 @@ "cost": 4, "power": null, "job": "Lunarian", - "category": "IV", + "category": "PICTLOGICA・IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", - "trigger": "When Zemus enters the field" + "trigger": "When Zemus enters the field", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand." }, { "type": "auto", - "effect": "Choose 1 Backup in your Break Zone. Add it to your hand.", - "trigger": "Damage 3 — When Zemus enters the field" + "trigger": "Damage 3 — When Zemus enters the field", + "effect": "Choose 1 Backup in your Break Zone. Add it to your hand." } ], "image": "13-077C.jpg" @@ -15995,6 +16633,7 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -16002,11 +16641,11 @@ "trigger": "When Propagator enters the field" }, { - "type": "action", + "type": "special", "effect": "Propagator also becomes a Forward with 7000 power.", - "name": "Damage 5", + "name": "Damage 3", "cost": { - "damage": 5 + "damage": 3 } } ], @@ -16023,24 +16662,22 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "break that Forward.", - "trigger": "When Behemoth K is chosen by a Forward's ability" + "trigger": "When Behemoth K is chosen by a Forward's ability", + "effect": "break that Forward." }, { "type": "auto", - "effect": "Behemoth K gains +3000 power until the end of the turn. Behemoth K deals your opponent 1 point of damage.", - "trigger": "When Behemoth K attacks" + "trigger": "When Behemoth K attacks", + "effect": "Behemoth K gains +3000 power until the end of the turn. Behemoth K deals your opponent 1 point of damage." }, { - "type": "action", - "effect": "Behemoth K gains Haste and \"When Behemoth K is blocked, Behemoth K deals your opponent 1 point of damage.\"", - "trigger": "Damage 5", - "cost": { - "damage": 5 - } + "type": "special", + "name": "Damage 5", + "effect": "Behemoth K gains Haste and \"When Behemoth K is blocked, Behemoth K deals your opponent 1 point of damage.\"" } ], "image": "13-079L.jpg" @@ -16053,13 +16690,14 @@ "cost": 4, "power": 8000, "job": "Netherseer", - "category": "FFT", + "category": "PICTLOGICA·FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Your opponent selects 1 Forward they control. Deal 4000 damage to all the other Forwards opponent controls.", + "effect": "When Marach enters the field, your opponent selects 1 Forward they control. Deal 4000 damage to all the other Forwards opponent controls.", "trigger": "When Marach enters the field" } ], @@ -16101,6 +16739,7 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -16108,9 +16747,10 @@ }, { "type": "action", - "effect": "Damage 5 — , put Rapha into the Break Zone. Choose up to 3 Forwards opponent controls. Deal them 4000 damage.", + "effect": "Damage 3 — {d}, put Rapha into the Break Zone: Choose up to 3 Forwards opponent controls. Deal them 4000 damage.", "cost": { - "damage": 5 + "damage": 3, + "dull": true } } ], @@ -16126,22 +16766,23 @@ "job": "Engineer", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 4 cards of your deck. Add 1 Multi-Element card among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Lid enters the field or is put from the field into the Break Zone" + "trigger": "When Lid enters the field or is put from the field into the Break Zone", + "effect": "Reveal the top 4 cards of your deck. Add 1 Multi-Element card among them to your hand and return the other cards to the bottom of your deck in any order." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 7000 damage. If you control a Multi-Element Forward, deal it 10000 damage instead.", - "name": "Machabo Custom Hammer", - "is_ex_burst": true, + "type": "special", + "name": "Mechabo Custom Hammer", "cost": { - "earth": 3, + "special": 1, + "earth": 1, "dull": true - } + }, + "effect": "Choose 1 Forward. Deal it 7000 damage. If you control a Multi-Element Forward, deal it 10000 damage instead." } ], "image": "13-083H.jpg" @@ -16155,8 +16796,9 @@ "power": 8000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", @@ -16198,30 +16840,29 @@ "cost": 5, "power": 9000, "job": "Knight", - "category": "FFT", + "category": [ + "DFF", + "FFT" + ], "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Agrias enters the field, if you control a Job Princess", "effect": "draw 1 card.", - "trigger": "When Agrias enters the field, if you control a Job Princess" - }, - { - "type": "auto", - "effect": "", - "trigger": "When Agrias enters the field, choose 1 Forward opponent controls. If you control a Card Name Ovelia, it loses 7000 power until the end of the turn." - }, - { - "type": "auto", - "effect": "you may search for 1 Category FFT Forward and add it to your hand.", - "trigger": "Damage 5 — When Agrias enters the field" - }, - { - "type": "auto", - "effect": "draw 1 card.", - "trigger": "EX BURST When Agrias enters the field, if you control a Job Princess", "is_ex_burst": true + }, + { + "type": "auto", + "trigger": "When Agrias enters the field", + "effect": "choose 1 Forward opponent controls. If you control a Card Name Ovelia, it loses 7000 power until the end of the turn." + }, + { + "type": "auto", + "trigger": "Damage 5 — When Agrias enters the field", + "effect": "you may search for 1 Category FFT Forward and add it to your hand." } ], "image": "13-086R.jpg" @@ -16257,16 +16898,17 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 2 cards, then discard 2 cards from your hand. If 1 or more discarded cards were Category FFBE, until the end of the turn, Elle cannot be blocked and 'When Elle deals damage to your opponent, draw 1 card.'", - "trigger": "When Elle attacks" + "trigger": "When Elle attacks", + "effect": "Draw 2 cards, then discard 2 cards from your hand. If 1 or more discarded cards were Category FFBE, until the end of the turn, Elle gains \"Elle cannot be blocked.\" and \"When Elle deals damage to your opponent, draw 1 card.\"" }, { "type": "auto", - "effect": "Elle gains +2000 power.", - "trigger": "Damage 3" + "trigger": "Damage 3", + "effect": "Elle gains +2000 power." } ], "image": "13-088H.jpg" @@ -16277,20 +16919,21 @@ "type": "Monster", "element": "Water", "cost": 1, - "power": 7000, + "power": null, "job": "", "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card, then discard 1 card from your hand.", - "trigger": "When Oilboyle enters the field" + "trigger": "When Oilboyle enters the field", + "effect": "draw 1 card, then discard 1 card from your hand." }, { "type": "field", - "effect": "Damage 5 — Oilboyle also becomes a Forward with 7000 power." + "effect": "Damage 3 — Oilboyle also becomes a Forward with 7000 power." } ], "image": "13-089C.jpg" @@ -16306,18 +16949,21 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card. This effect will trigger only once per turn.", - "trigger": "When a Category FFT Forward you control is put from the field into the Break Zone" + "trigger": "When a Category FFT Forward you control is put from the field into the Break Zone", + "effect": "draw 1 card. This effect will trigger only once per turn." }, { - "type": "action", - "effect": "Choose 1 Forward you control. Until the end of the turn, it gains Haste and \"When this Forward is put from the field into the Break Zone, play this Forward from the Break Zone onto the field dull.\"", + "type": "special", + "name": "Aegis", "cost": { - "earth": 2 - } + "special": true, + "earth": 1 + }, + "effect": "Choose 1 Forward you control. Until the end of the turn, it gains Haste and \"When this Forward is put from the field into the Break Zone, play this Forward from the Break Zone onto the field dull.\"" } ], "image": "13-090L.jpg" @@ -16333,6 +16979,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -16341,7 +16988,7 @@ }, { "type": "action", - "effect": "Remove 3 Water Counters from Cagnazzo: Choose 1 Forward. It loses 300 power until the end of the turn." + "effect": "Remove 3 Water Counters from Cagnazzo: Choose 1 Forward. It loses 8000 power until the end of the turn." }, { "type": "action", @@ -16359,8 +17006,9 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -16401,11 +17049,12 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Category FFT card in your Break Zone. Add it to your hand.", - "trigger": "put Simon into the Break Zone" + "type": "action", + "cost": "Dull, put Simon into the Break Zone", + "effect": "Choose 1 Category FFT card in your Break Zone. Add it to your hand." } ], "image": "13-094C.jpg" @@ -16438,9 +17087,10 @@ "cost": 2, "power": 5000, "job": "Tactician", - "category": "FFBe", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -16448,8 +17098,8 @@ }, { "type": "auto", - "effect": "Draw 1 card. This effect will trigger only once per turn.", - "trigger": "When a Multi-Element Forward enters your field" + "trigger": "When a Multi-Element Forward enters your field", + "effect": "Draw 1 card. This effect will trigger only once per turn." } ], "image": "13-096R.jpg" @@ -16463,13 +17113,14 @@ "power": 4000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Play 1 Card Name Viking of cost 3 or less among them onto the field and return the other cards to the bottom of your deck in any order.", - "trigger": "When Viking enters the field" + "trigger": "When Viking enters the field", + "effect": "Reveal the top 5 cards of your deck. Play 1 Card Name Viking of cost 3 or less among them onto the field and return the other cards to the bottom of your deck in any order." } ], "image": "13-097C.jpg" @@ -16485,11 +17136,12 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If you control a Category FFBE Forward, return it to its owner's hand.", - "trigger": "When Fina enters the field, choose 1 Forward opponent controls" + "trigger": "When Fina enters the field", + "effect": "Choose 1 Forward opponent controls. If you control a Category FFBE Forward, return it to its owner's hand." } ], "image": "13-098R.jpg" @@ -16503,18 +17155,19 @@ "power": 7000, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If the cost paid to cast Yuke included Fire CP, deal it 4000 damage.", - "trigger": "When Yuke enters the field, choose 1 Forward" + "trigger": "When Yuke enters the field, choose 1 Forward.", + "effect": "If the cost paid to cast Yuke included Fire CP, deal it 4000 damage." }, { "type": "auto", - "effect": "If the cost paid to cast Yuke included Earth CP, add it to your hand.", - "trigger": "When Yuke enters the field, choose 1 Character in your Break Zone" + "trigger": "When Yuke enters the field, choose 1 Character in your Break Zone.", + "effect": "If the cost paid to cast Yuke included Earth CP, add it to your hand." } ], "image": "13-099C.jpg" @@ -16530,11 +17183,11 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 5000 instead. Draw 1 card. If you have received 5 points of damage or more, all the Forwards you control also gain \"This Forward cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -16570,9 +17223,11 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Water CP, Dull", "effect": "Choose 1 Job Standard Unit Forward or Job Warrior of Light Forward you control. Activate it." } ], @@ -16589,6 +17244,7 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -16596,13 +17252,13 @@ }, { "type": "auto", - "effect": "When you do so, search for 1 Light Forward of cost X and play it onto the field.", - "trigger": "When Materia enters the field, you may pay {1}" + "trigger": "When Materia enters the field", + "effect": "you may pay {X}. When you do so, search for 1 Light Forward of cost X and play it onto the field." }, { "type": "auto", - "effect": "draw 1 card. This effect will trigger only once per turn.", - "trigger": "When a Light Forward other than Materia you control is put from the field into the Break Zone" + "trigger": "When a Light Forward other than Materia you control is put from the field into the Break Zone", + "effect": "draw 1 card. This effect will trigger only once per turn." } ], "image": "13-103L.jpg" @@ -16618,22 +17274,21 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "You can play 2 or more Dark Characters onto the field." }, { - "type": "action", - "effect": "When Spiritus enters the field, you may pay {1}. When you do so, search for 1 Dark Forward of cost X and play it onto the field.", - "cost": { - "dark": 1 - } + "type": "auto", + "trigger": "When Spiritus enters the field", + "effect": "you may pay {X}. When you do so, search for 1 Dark Forward of cost X and play it onto the field." }, { "type": "auto", - "effect": "choose up to 1 Forward. Remove it from the game. This effect will only once per turn.", - "trigger": "When a Dark Forward other than Spiritus you control is put from the field into the Break Zone" + "trigger": "When a Dark Forward other than Spiritus you control is put from the field into the Break Zone", + "effect": "choose up to 1 Forward. Remove it from the game. This effect will trigger only once per turn." } ], "image": "13-104L.jpg" @@ -16642,13 +17297,14 @@ "id": "13-105R", "name": "Lasswell", "type": "Forward", - "element": "Dark", + "element": "Ice", "cost": 5, "power": 8000, "job": "King", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -16657,8 +17313,8 @@ }, { "type": "auto", - "effect": "Deal it 3000 damage.", - "trigger": "When a Fire or Ice Forward you control attacks, choose 1 Forward opponent controls" + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage.", + "trigger": "When a Fire or Ice Forward you control attacks" } ], "image": "13-105R.jpg" @@ -16667,21 +17323,23 @@ "id": "13-106H", "name": "Onion Knight", "type": "Forward", - "element": "Dark", + "element": "Light", "cost": 4, "power": 9000, - "job": "", + "job": "Onion Knight", "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may play 1 Card Name Onion Knight from your hand onto the field.", - "trigger": "When Onion Knight is put from the field into the Break Zone" + "trigger": "When Onion Knight is put from the field into the Break Zone", + "effect": "you may play 1 Card Name Onion Knight from your hand onto the field." }, { - "type": "action", + "type": "special", + "cost": "2 Light CP", "effect": "Remove 3 Card Name Onion Knight in the Break Zone from the game: Choose up to 3 Forwards. Deal them 9000 damage." } ], @@ -16690,19 +17348,20 @@ { "id": "13-107C", "name": "Cater", - "type": "Backup", - "element": "Dark", + "type": "Forward", + "element": "Fire", "cost": 2, - "power": null, + "power": 6000, "job": "Class Zero Cadet", - "category": "DFF-TYPE 0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions.\n\"Choose up to 3 Backups. Activate them.\"\n\"Choose 1 Forward. Deal it 1000 damage for each Backup you control.\"", - "trigger": "When Cater enters the field" + "trigger": "When Cater enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose up to 3 Backups. Activate them.\" \"Choose 1 Forward. Deal it 1000 damage for each Backup you control.\"" } ], "image": "13-107C.jpg" @@ -16711,13 +17370,14 @@ "id": "13-108L", "name": "Llednar", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 3, "power": 8000, "job": "Biskmatar", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -16730,7 +17390,7 @@ }, { "type": "action", - "effect": "Discard 2 cards: Remove all Fortune Counters from Llednar. Each player can use this ability.", + "effect": "Remove all Fortune Counters from Llednar. Each player can use this ability.", "cost": { "discard": 2 } @@ -16742,23 +17402,24 @@ "id": "13-109R", "name": "Hope", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 3, "power": 8000, "job": "Observer", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Freeze it.", - "trigger": "When an active Character opponent controls becomes dull due to your Summons or abilities" + "trigger": "When an active Character opponent controls becomes dull due to your Summons or abilities", + "effect": "Freeze it." }, { "type": "auto", - "effect": "Choose up to 2 Characters you control. Activate them. This effect will trigger only once per turn.", - "trigger": "When a dull Character you control becomes active due to your Summons or abilities" + "trigger": "When a dull Character you control becomes active due to your Summons or abilities", + "effect": "Choose up to 2 Characters you control. Activate them. This effect will trigger only once per turn." } ], "image": "13-109R.jpg" @@ -16767,25 +17428,26 @@ "id": "13-110H", "name": "Unei", "type": "Forward", - "element": "Dark", + "element": "Light", "cost": 5, "power": 8000, "job": "Magus", "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 2 Summons, each with a different cost in your Break Zone. Your opponent selects 1 Summon among them. You may cast the other Summon without paying the cost. If you cast it, remove that Summon from play after use instead of putting it in the Break Zone.", - "trigger": "When Unei enters the field" + "trigger": "When Unei enters the field", + "effect": "Choose 2 Summons, each with a different cost in your Break Zone. Your opponent selects 1 Summon among them. You may cast the other Summon without paying the cost. If you cast it, remove that Summon from the game after use instead of putting it in the Break Zone." }, { "type": "special", + "name": "Holy", "effect": "Choose 1 dull Forward. Deal it 20000 damage. Search for 1 Summon and add it to your hand.", - "is_ex_burst": true, "cost": { - "holy": 3, + "special": 3, "dull": true } } @@ -16796,17 +17458,18 @@ "id": "13-111C", "name": "Delita", "type": "Forward", - "element": "Dark", + "element": "Light", "cost": 2, "power": 5000, "job": "Knight", - "category": "FFT", + "category": "PICTLOGICA・FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions:\n\"Select 1 Character you control. Break it.\"\nor\n\"Choose 1 Character of cost 2 or less in your Break Zone. Add it to your hand.\"", + "effect": "Select 1 of the 2 following actions:\n\"Select 1 Character you control. Break it.\"\n\"Choose 1 Character of cost 2 or less in your Break Zone. Add it to your hand.\"", "trigger": "When Delita enters the field" } ], @@ -16816,22 +17479,27 @@ "id": "13-112L", "name": "White Tiger l'Cie Nimbus", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 3, "power": 9000, "job": "L'Cie", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can only pay with CP produced by Backups to cast White Tiger l'Cie Nimbus." }, { "type": "field", - "effect": "When White Tiger l'Cie Nimbus enters the field or attacks, choose 1 Character opponent controls. Dull it and Freeze it.", - "name": "Brave" + "name": "Brave", + "effect": "Brave" + }, + { + "type": "auto", + "effect": "When White Tiger l'Cie Nimbus enters the field or attacks, choose 1 Character opponent controls. Dull it and Freeze it." } ], "image": "13-112L.jpg" @@ -16840,25 +17508,27 @@ "id": "13-113R", "name": "Gudon", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 4, "power": 9000, "job": "Member of the Orders", "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Gudon cannot become dull by your opponent's Summons or abilities.", - "name": "Brave" + "name": "Brave", + "effect": "Brave" }, { - "type": "action", - "effect": "Gudon can attack twice in the same turn.", - "cost": { - "dull": true - } + "type": "field", + "effect": "Gudon cannot become dull by your opponent's Summons or abilities." + }, + { + "type": "field", + "effect": "Gudon can attack twice in the same turn." } ], "image": "13-113R.jpg" @@ -16867,26 +17537,30 @@ "id": "13-114H", "name": "Kunshira", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 2, "power": 9000, "job": "Warrior", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "If you control 4 or more Backups, Kunshira loses 3000 power.", + "effect": "Haste", "name": "Haste" }, { - "type": "action", + "type": "field", + "effect": "If you control 4 or more Backups, Kunshira loses 3000 power." + }, + { + "type": "special", "effect": "Activate Kunshira. Until the end of the turn, all the Forwards opponent controls lose 4000 power and Kunshira gains First Strike and \"Kunshira can attack once more this turn.\"", "name": "Tempest Spellblade", - "is_ex_burst": true, "cost": { - "lightning": 3, + "wind": 3, "dull": true } } @@ -16904,22 +17578,17 @@ "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "When Golbez enters the field, you may search for 1 card of cost 2 and add it to your hand.", - "trigger": "EX BURST When Golbez enters the field, you may search for 1 card of cost 2 and add it to your hand.", "is_ex_burst": true }, { "type": "auto", - "effect": "When Golbez enters the field, you may search for up to 3 cards of cost 2 and add them to your hand. Then, you may play any number of Job Arcfiend from your hand onto the field.", - "trigger": "When Golbez enters the field, you may search for up to 3 cards of cost 2 and add them to your hand." - }, - { - "type": "field", - "effect": "Damage 6", - "name": "Damage 6" + "effect": "Damage 6 — When Golbez enters the field, you may search for up to 3 cards of cost 2 and add them to your hand. Then, you may play any number of Job Archfiend from your hand onto the field.", + "damage_condition": 6 } ], "image": "13-115L.jpg" @@ -16928,18 +17597,19 @@ "id": "13-116C", "name": "Lightning", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 2, "power": 5000, "job": "Savior", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"Search for 1 Card Name Odin and add it to your hand.\" or \"Lightning gains Haste until the end of the turn.\"", - "trigger": "When Lightning enters the field, select 1 of the 2 following actions" + "trigger": "When Lightning enters the field", + "effect": "Select 1 of the 2 following actions. \"Search for 1 Card Name Odin and add it to your hand.\" \"Lightning gains Haste until the end of the turn.\"" } ], "image": "13-116C.jpg" @@ -16972,13 +17642,14 @@ "id": "13-118C", "name": "Sarah (MOBIUS)", "type": "Forward", - "element": "Dark", + "element": "Water", "cost": 2, "power": 5000, "job": "Princess", "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -16992,13 +17663,14 @@ "id": "13-119L", "name": "Sophie", "type": "Forward", - "element": "Dark", + "element": "Earth", "cost": 2, "power": 4000, "job": "Monk", "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -17010,8 +17682,8 @@ }, { "type": "auto", - "effect": "draw 1 card and Sophie deals your opponent 1 point of damage.", - "trigger": "At the end of each of your turns, if Sophie has 10000 power or more" + "trigger": "At the end of each of your turns, if Sophie has 10000 power or more", + "effect": "draw 1 card and Sophie deals your opponent 1 point of damage." } ], "image": "13-119L.jpg" @@ -17020,13 +17692,14 @@ "id": "13-120H", "name": "Doga", "type": "Forward", - "element": "Dark", + "element": "Water", "cost": 6, "power": 7000, "job": "Magus", "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -17034,13 +17707,13 @@ }, { "type": "auto", - "effect": "Draw 1 card for each Summon you discarded to cast Doga.", - "trigger": "When Doga enters the field" + "trigger": "When Doga enters the field", + "effect": "Draw 1 card for each Summon you discarded to cast Doga." }, { "type": "auto", - "effect": "If you have 9 or more Summons in your Break Zone, you may cast 1 Summon from your hand without paying the cost.", - "trigger": "When Doga attacks" + "trigger": "When Doga attacks", + "effect": "If you have 9 or more Summons in your Break Zone, you may cast 1 Summon from your hand without paying the cost." } ], "image": "13-120H.jpg" @@ -17049,22 +17722,23 @@ "id": "13-121R", "name": "Ramza", "type": "Forward", - "element": "Dark", + "element": "Light", "cost": 7, "power": 9000, "job": "Knight", - "category": "FFT", + "category": "DFF·FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 5 or more Category FFT Characters, the cost required to cast Ramza is reduced by 5." + "effect": "If you control 5 or more Category FFT Characters, the cost required to cast Ramza is reduced by 3." }, { "type": "auto", - "effect": "Your opponent puts one of the chosen Forwards into the Break Zone and returns the other to its owner's hand.", - "trigger": "When Ramza enters the field, choose 2 Forwards opponent controls" + "trigger": "When Ramza enters the field, choose 2 Forwards opponent controls.", + "effect": "Your opponent puts one of the chosen Forwards into the Break Zone and returns the other to its owner's hand." } ], "image": "13-121R.jpg" @@ -17079,20 +17753,13 @@ "job": "Emperor", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 3 following actions. If you have received 5 points of damage or more, select up to 2 of the 3 following actions instead.", - "trigger": "When Aldore Emperor enters the field" - }, - { - "type": "action", - "effect": "\"Choose 1 Forward. Deal it 7000 damage.\"" - }, - { - "type": "action", - "effect": "\"Choose 1 Active forward. Deal it 8000 damage.\"" + "trigger": "When Aldore Emperor enters the field", + "effect": "Select 1 of the 3 following actions. If you have received 5 points of damage or more, select up to 2 of the 3 following actions instead. \"Choose 1 Forward. Deal it 7000 damage.\" \"Choose 1 Forward of cost 3 or less. Break it.\" \"Choose 1 active Forward. Deal it 8000 damage.\"" } ], "image": "13-122H.jpg" @@ -17101,21 +17768,22 @@ "id": "13-123L", "name": "Nine", "type": "Forward", - "element": "Dark", + "element": "Fire", "cost": 6, "power": 9000, "job": "Class Zero Cadet", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "You can dull 1 active Fire Job Class Zero Cadet Forward and 1 active Lightning Job Class Zero Cadet Forward (instead of paying the CP cost) to cast Nine." }, { - "type": "field", - "effect": "When Nine leaves the field due to attacks, choose 1 Forward opponent controls. Until the end of the turn, it loses 2000 power for each Job Class Zero Cadet control." + "type": "auto", + "effect": "When Nine enters the field or attacks, choose 1 Forward opponent controls. Until the end of the turn, it loses 2000 power for each Job Class Zero Cadet you control." } ], "image": "13-123L.jpg" @@ -17124,13 +17792,14 @@ "id": "13-124C", "name": "Noel", "type": "Forward", - "element": "Dark", + "element": "Ice", "cost": 2, "power": 5000, "job": "Shadow Hunter", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -17144,13 +17813,14 @@ "id": "13-125R", "name": "Yuzuki", "type": "Forward", - "element": "Dark", + "element": "Water", "cost": 3, "power": 7000, "job": "Warrior", - "category": "O", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -17163,13 +17833,14 @@ "id": "13-126C", "name": "Ultimecia", "type": "Forward", - "element": "Dark", + "element": "Ice", "cost": 2, "power": 5000, "job": "Witch", "category": "DFF-VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -17183,13 +17854,14 @@ "id": "13-127H", "name": "Chime", "type": "Forward", - "element": "Dark", + "element": "Water", "cost": 4, "power": 8000, "job": "Minister", "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -17203,17 +17875,22 @@ "id": "13-128L", "name": "Celestia", "type": "Forward", - "element": "Dark", + "element": "Water", "cost": 4, "power": 9000, "job": "Warrior", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Water Characters you control cannot be broken by opposing Summons or abilities that don't deal damage. When an Ice Character you control is chosen by your opponent's Summons or abilities, choose up to 1 Character. Dull it and Freeze it." + "effect": "The Water Characters you control cannot be broken by opposing Summons or abilities that don't deal damage." + }, + { + "type": "auto", + "effect": "When an Ice Character you control is chosen by your opponent's Summons or abilities, choose up to 1 Character. Dull it and Freeze it." } ], "image": "13-128L.jpg" @@ -17245,14 +17922,15 @@ { "id": "13-130S", "name": "Ran'jit", - "type": "Backup", + "type": "Forward", "element": "Fire", "cost": 8, - "power": null, + "power": 8000, "job": "Captain", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -17260,8 +17938,8 @@ }, { "type": "auto", - "effect": "Deal it 8000 damage.", - "trigger": "When Ran'jit enters the field, choose 1 Forward opponent controls" + "trigger": "When Ran'jit enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage." } ], "image": "13-130S.jpg" @@ -17273,17 +17951,16 @@ "element": "Ice", "cost": 3, "power": 7000, - "job": "Asian", + "job": "Ascian", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Emet-Selch enters the field, you may pay 1. If you do so, search for 1 Ice Backup of cost 4 or less and play it onto the field.", - "cost": { - "ice": 1 - } + "type": "auto", + "trigger": "When Emet-Selch enters the field", + "effect": "When Emet-Selch enters the field, you may pay {1}. If you do so, search for 1 Ice Backup of cost 4 or less and play it onto the field." } ], "image": "13-131S.jpg" @@ -17323,18 +18000,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn.", - "name": "Forward", - "trigger": "At the beginning of the Attack Phase during each player's turn" + "trigger": "At the beginning of the Attack Phase during each player's turn", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn." }, { "type": "auto", - "effect": "The Crystal Exarch gains \"When The Crystal Exarch attacks, choose 1 Forward. If its power is less than the Crystal Exarch's power, break it.\"", - "name": "The Crystal Exarch gains \"When The Crystal Exarch attacks, choose 1 Forward. If its power is less than the Crystal Exarch's power, break it.\"", - "trigger": "Damage 3" + "trigger": "Damage 5", + "effect": "The Crystal Exarch gains \"When The Crystal Exarch attacks, choose 1 Forward. If its power is less than The Crystal Exarch's power, break it.\"" } ], "image": "13-133S.jpg" @@ -17350,6 +18026,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -17357,8 +18034,8 @@ }, { "type": "auto", - "effect": "choose 1 Forward in your break zone. If its cost is equal to or less than the number of Job Scion of the Seventh Dawn you control, play it onto the field.", - "trigger": "When Y'shtola enters the field" + "trigger": "When Y'shtola enters the field", + "effect": "choose 1 Forward in your Break Zone. If its cost is equal to or less than the number of Job Scion of the Seventh Dawn you control, play it onto the field." } ], "image": "13-134S.jpg" @@ -17374,10 +18051,11 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "Reveal the top 2 cards of your deck. Add 1 Category XIV Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "type": "auto", + "effect": "When Urianger enters the field, reveal the top 2 cards of your deck. Add 1 Category XIV Character among them to your hand and return the other cards to the bottom of your deck in any order.", "name": "EX BURST", "trigger": "When Urianger enters the field", "is_ex_burst": true @@ -17389,23 +18067,25 @@ "id": "13-136S", "name": "Thancred", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 4, "power": 8000, "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Thancred gains +2000 power, Haste and Brave.", - "trigger": "When a Job Scion of the Seventh Dawn other than Thancred enters your field, until the end of the turn" + "trigger": "When a Job Scion of the Seventh Dawn other than Thancred enters your field", + "effect": "Until the end of the turn, Thancred gains +2000 power, Haste and Brave." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it damage equal to Thancred's power.", - "name": "Blasting Zone" + "type": "special", + "name": "Blasting Zone", + "cost": "S", + "effect": "Choose 1 Forward. Deal it damage equal to Thancred's power." } ], "image": "13-136S.jpg" @@ -17421,11 +18101,16 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you have a Card Name Innocence in your Break Zone, Innocence gains \"[C] : Choose 1 Forward. Deal in 1000 damage\" and \"[C] : Your opponent discards 2 cards from their hand. You can only use this ability during your turn and only once per turn.\"", + "effect": "Brave", "name": "Brave" + }, + { + "type": "field", + "effect": "If you have a Card Name Innocence in your Break Zone, Innocence gains \"{{Fire}}: Choose 1 Forward. Deal it 10000 damage.\" and \"{{Fire}}: Your opponent discards 2 cards from their hand. You can only use this ability during your turn and only once per turn.\"" } ], "image": "13-137S.jpg" @@ -17441,15 +18126,16 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Job Scion of the Seventh-Dawn Forwards you control gain +2000 power." + "effect": "The Job Scion of the Seventh Dawn Forwards you control gain +2000 power." }, { "type": "auto", - "effect": "you may remove The Oracle of Light from the game. When you do so, choose 1 Job Scion of the Seventh-Dawn in your Break Zone. Play it onto the field dull.", - "trigger": "When The Oracle of Light is put from the field into the Break Zone" + "trigger": "When The Oracle of Light is put from the field into the Break Zone", + "effect": "you may remove The Oracle of Light from the game. When you do so, choose 1 Job Scion of the Seventh Dawn in your Break Zone. Play it onto the field dull." } ], "image": "13-138S.jpg" @@ -17463,13 +18149,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Deal it 1000 damage. You can only use this ability if you control a Fire Job Primal.", - "trigger": "When a Fire Job Primal enters your field, activate Amalj'aa." + "trigger": "When a Fire Job Primal enters your field", + "effect": "Activate Amalj'aa." + }, + { + "type": "action", + "cost": "Dull", + "effect": "Choose 1 Forward. Deal it 1000 damage. You can only use this ability if you control a Fire Job Primal." } ], "image": "14-001C.jpg" @@ -17477,17 +18169,18 @@ { "id": "14-002R", "name": "Ifrita", - "type": "Forward", + "type": "Summon", "element": "Fire", "cost": 5, - "power": 7000, - "job": "Woff", - "category": "EX7", + "power": null, + "job": null, + "category": "WOFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 7000 damage. Search for 1 Card Name Ifrita and add it to your hand.", "name": "EX BURST", "is_ex_burst": true @@ -17506,11 +18199,15 @@ "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Illua attacks, you may dull any number of active Fire Backups you control. When you do so, choose 1 Forward. Deal 9000 damage to it. For each Backup you dulled due to this ability and Illua gains +3000 power for each Backup you dulled due to this ability until the end of the turn.", - "name": "Haste" + "effect": "Haste" + }, + { + "type": "auto", + "effect": "When Illua attacks, you may dull any number of active Fire Backups you control. When you do so, choose 1 Forward. Deal it 3000 damage for each Backup you dulled due to this ability and Illua gains +3000 power for each Backup you dulled due to this ability until the end of the turn." } ], "image": "14-003R.jpg" @@ -17522,20 +18219,20 @@ "element": "Fire", "cost": 4, "power": 8000, - "job": "Standard Unit", + "job": "Warrior of Light", "category": "DFF-I", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The Job Standard Unit Forwards you control gain +1000 power." }, { - "type": "auto", - "effect": "The Job Standard Unit Forwards you control gain +2000 power.", - "name": "Damage 5", - "trigger": "Damage 5" + "type": "field", + "effect": "Damage 3 — The Job Standard Unit Forwards you control gain +2000 power.", + "name": "Damage 3" } ], "image": "14-004C.jpg" @@ -17548,13 +18245,14 @@ "cost": 5, "power": 9000, "job": "King", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Job Standard Unit in your Break Zone. Add it to your hand.", + "effect": "Choose 1 Job Standard Unit in your Break Zone. Add it to your hand.", "trigger": "When Oelde Leonis is put from the field into the Break Zone" } ], @@ -17571,21 +18269,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Ifrit, Lord of the Inferno enters the field", "effect": "choose up to 2 Forwards opponent controls. Deal them 4000 damage.", - "trigger": "When Ifrit, Lord of the Inferno enters the field" + "is_ex_burst": true }, { "type": "field", "effect": "If your Summon or an ability of a Character you control deals damage to a Forward, the damage increases by 1000 instead." - }, - { - "type": "special", - "effect": "When Ifrit, Lord of the Inferno enters the field, choose up to 2 Forwards opponent controls. Deal them 4000 damage.", - "name": "EX BURST", - "is_ex_burst": true } ], "image": "14-006R.jpg" @@ -17601,6 +18295,7 @@ "category": "I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -17608,17 +18303,16 @@ }, { "type": "auto", - "effect": "Play 1 card.", - "trigger": "When a Backup is put from the field into the Break Zone of any card" + "trigger": "When a Backup is put from the field into the Break Zone", + "effect": "Draw 1 card." }, { - "type": "action", - "effect": "Choose 1 Forward. Break it. Then, your opponent selects 1 Backup they control. Put it into the Break Zone.", + "type": "special", "name": "Flare", - "is_ex_burst": true, "cost": { - "lightning": 3 - } + "special": 1 + }, + "effect": "Choose 1 Forward. Break it. Then, your opponent selects 1 Backup they control. Put it into the Break Zone." } ], "image": "14-007L.jpg" @@ -17634,11 +18328,12 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Caius gains +3000 power and Brave.", - "trigger": "When a Forward other than Caius you control is put from the field into the Break Zone, until the end of the turn" + "trigger": "When a Forward other than Caius you control is put from the field into the Break Zone", + "effect": "Until the end of the turn, Caius gains +3000 power and Brave." } ], "image": "14-008C.jpg" @@ -17651,18 +18346,15 @@ "cost": 2, "power": null, "job": "Judge", - "category": "DFF-XII", + "category": "DFF・XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Put Gabranth into the Break Zone!", - "trigger": "Damage 5 — " - }, - { - "type": "action", - "effect": "Choose 1 Forward. It gains \"This Forward cannot be broken.\" until the end of the turn." + "trigger": "Damage 5", + "effect": "Put Gabranth into the Break Zone: Choose 1 Forward. It gains \"This Forward cannot be broken.\" until the end of the turn." } ], "image": "14-009R.jpg" @@ -17703,16 +18395,20 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { - "type": "auto", - "effect": "Remove it from the game instead.", - "name": "Haste", - "trigger": "If a Forward damaged by Susano, Lord of the Revel is put from the field into the Break Zone on the same turn" + "type": "field", + "effect": "Haste" }, { - "type": "action", - "effect": "When Susano, Lord of the Revel enters the field, select 1 Backup you control. You may put it into the Break Zone. When you do so, deal 9000 damage to all the Forwards other than Susano, Lord of the Revel." + "type": "field", + "effect": "If a Forward damaged by Susano, Lord of the Revel is put from the field into the Break Zone on the same turn, remove it from the game instead." + }, + { + "type": "auto", + "trigger": "When Susano, Lord of the Revel enters the field", + "effect": "select 1 Backup you control. You may put it into the Break Zone. When you do so, deal 9000 damage to all the Forwards other than Susano, Lord of the Revel." } ], "image": "14-011H.jpg" @@ -17726,17 +18422,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "reveal the top 2 cards of your deck. Add 1 Fire card among them to your hand, and put the rest of the cards into the Break Zone.", - "trigger": "When Kojin enters the field" + "trigger": "When Kojin enters the field", + "effect": "Reveal the top 2 cards of your deck. Add 1 Fire card among them to your hand, and put the rest of the cards into the Break Zone." }, { "type": "action", - "effect": "put Kojin into the Break Zone. Reveal the top 2 cards of your deck. Add 1 Fire card among them to your hand, and put the rest of the cards into the Break Zone." + "cost": "Dull", + "effect": "Put Kojin into the Break Zone: Reveal the top 2 cards of your deck. Add 1 Fire card among them to your hand, and put the rest of the cards into the Break Zone." } ], "image": "14-012C.jpg" @@ -17752,9 +18450,10 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the end of each of your turns, place 1 Monster Counter on Koboldroid Yang." }, { @@ -17773,18 +18472,23 @@ "power": 7000, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 3 or more Job Samurai or Card Name Samurai, Samurai gains +2000 power.", - "name": "Brave" + "name": "Brave", + "effect": "Brave" + }, + { + "type": "field", + "effect": "If you control 3 or more Job Samurai or Card Name Samurai, Samurai gains +2000 power." }, { "type": "auto", - "effect": "If you have a total of 7 or more Job Samurai and/or Card Name Samurai in your Break Zone, deal it 9000 damage.", - "trigger": "When Samurai enters the field, choose 1 Forward opponent controls" + "trigger": "When Samurai enters the field", + "effect": "Choose 1 Forward opponent controls. If you have a total of 7 or more Job Samurai and/or Card Name Samurai in your Break Zone, deal it 9000 damage." } ], "image": "14-014C.jpg" @@ -17800,6 +18504,7 @@ "category": "DFF-XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -17807,8 +18512,9 @@ "trigger": "When Zenos enters the field" }, { - "type": "field", - "effect": "When Zenos attacks, all the Category XIV Forwards you control gain Haste until the end of the turn." + "type": "auto", + "effect": "All the Category XIV Forwards you control gain Haste until the end of the turn.", + "trigger": "When Zenos attacks" } ], "image": "14-015R.jpg" @@ -17822,19 +18528,27 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward. It gains \"This Forward cannot block.\" until the end of the turn.", "cost": { - "dull": true + "dull": true, + "cp": { + "earth": 1 + } } }, { "type": "action", - "effect": "put Geomancer into the Break Zone. Choose 1 Forward. It gains \"This Forward cannot block.\" until the end of the turn." + "effect": "Put Geomancer into the Break Zone: Choose 1 Forward. It gains \"This Forward cannot block.\" until the end of the turn.", + "cost": { + "earth": 1, + "special": "put Geomancer into the Break Zone" + } } ], "image": "14-016C.jpg" @@ -17845,11 +18559,12 @@ "type": "Monster", "element": "Fire", "cost": 2, - "power": 8000, + "power": null, "job": "Bomb", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -17857,8 +18572,8 @@ }, { "type": "auto", - "effect": "deal 5000 damage to all the Forwards.", - "trigger": "When Mom Bomb is put from the field into the Break Zone" + "trigger": "When Mom Bomb is put from the field into the Break Zone", + "effect": "deal 5000 damage to all the Forwards." } ], "image": "14-017H.jpg" @@ -17874,11 +18589,12 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may discard 1 Job Chaos. When you do so, choose 1 Forward. Deal it 8000 damage.", - "trigger": "When Maliris (IX) enters the field" + "trigger": "When Maliris (IX) enters the field", + "effect": "you may discard 1 Job Chaos. When you do so, choose 1 Forward. Deal it 8000 damage." } ], "image": "14-018C.jpg" @@ -17894,11 +18610,12 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 1. If you do so, play 1 Forward from your hand onto the field. If it leaves the field for any reason, remove it from the game instead. At the end of the turn, remove it from the game.", - "trigger": "When Red XIII enters the field" + "trigger": "When Red XIII enters the field", + "effect": "You may pay {f}. If you do so, play 1 Forward from your hand onto the field. If it leaves the field for any reason, remove it from the game instead. At the end of the turn, remove it from the game." } ], "image": "14-019R.jpg" @@ -17914,11 +18631,12 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Play 1 Ice Forward of cost 5 or less from your hand onto the field.", - "trigger": "Put Ysayle into the Break Zone" + "type": "special", + "cost": "S, put Ysayle into the Break Zone", + "effect": "Play 1 Ice Forward of cost 5 or less from your hand onto the field." } ], "image": "14-020R.jpg" @@ -17929,11 +18647,12 @@ "type": "Monster", "element": "Ice", "cost": 2, - "power": 7000, + "power": null, "job": "Netherknight", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -17941,8 +18660,8 @@ }, { "type": "auto", - "effect": "your opponent discards 1 card from their hand.", - "trigger": "When Valfodr is put from the field into the Break Zone" + "trigger": "When Valfodr is put from the field into the Break Zone", + "effect": "your opponent discards 1 card from their hand." } ], "image": "14-021H.jpg" @@ -17957,18 +18676,19 @@ "job": "Archduke", "category": "DFF-XI", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 dull Forward opponent controls. Deal it 2000 damage for each Ice Backup you control.", - "trigger": "When Kam'lanaut enters the field or attacks" + "trigger": "When Kam'lanaut enters the field or attacks", + "effect": "Choose 1 dull Forward opponent controls. Deal it 2000 damage for each Ice Backup you control." }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 2000 damage for each Ice Character you control.", "name": "Light Blade", - "is_ex_burst": true + "special_cost": "Ice Ice Ice", + "effect": "Choose 1 Forward. Deal it 2000 damage for each Ice Character you control." } ], "image": "14-022H.jpg" @@ -17984,13 +18704,14 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you have 3 or more different Elements among cards in your Break Zone, Gilgamesh (FFBE) gains +1000 power, Haste and First Strike, and if you have 7 or more, Gilgamesh (FFBE) also gains Brave and \"Gilgamesh (FFBE) can attack 3 times in the same turn.\"" }, { - "type": "action", + "type": "auto", "effect": "When Gilgamesh (FFBE) attacks, choose 1 Character. If you have 5 or more different Elements among cards in your Break Zone, dull it and Freeze it." } ], @@ -18005,12 +18726,13 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Bard into the Break Zone: Choose 1 Forward. Dull it and Freeze it." + "effect": "{Ice}{Dull}, put Bard into the Break Zone: Choose 1 Forward. Dull it and Freeze it." } ], "image": "14-024C.jpg" @@ -18026,10 +18748,11 @@ "category": "DFF-IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose up to 1. Forward opponent controls. Dull it.", + "effect": "Choose up to 1 Forward opponent controls. Dull it.", "trigger": "When Kuja is chosen by your opponent's Summons or abilities" } ], @@ -18043,19 +18766,20 @@ "cost": 3, "power": null, "job": "Mage", - "category": "DFF-VII", + "category": "DFF-VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "When Kefka enters the field, choose 1 Forward opponent controls. Dull it.", - "name": "EX BURST", - "trigger": "When Kefka enters the field, choose 1 Forward opponent controls. Dull it.", + "trigger": "When Kefka enters the field", "is_ex_burst": true }, { - "type": "action", + "type": "special", + "name": "S", "effect": "Choose 1 Forward. Dull it and Freeze it. You can only use this ability if you control 5 or more Ice Backups." } ], @@ -18072,11 +18796,17 @@ "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top card of your deck. If it is a Character, add it to your hand. Remove 15 Ice cards in the Break Zone from the game: Play The Emperor onto the field. You can only use this ability during your Main Phase and if The Emperor is in the Break Zone.", - "trigger": "When The Emperor enters the field due to an ability" + "trigger": "When The Emperor enters the field due to an ability", + "effect": "Reveal the top card of your deck. If it is a Character, add it to your hand." + }, + { + "type": "special", + "cost": "Remove 15 Ice cards in the Break Zone from the game", + "effect": "Play The Emperor onto the field. You can only use this ability during your Main Phase and if The Emperor is in the Break Zone." } ], "image": "14-027R.jpg" @@ -18092,9 +18822,10 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the end of each of your turns, place 1 Monster Counter on Goblin." }, { @@ -18107,19 +18838,19 @@ { "id": "14-029R", "name": "Shivalry", - "type": "Forward", + "type": "Summon", "element": "Ice", "cost": 2, "power": null, - "job": "WOFF", - "category": "EX", + "job": null, + "category": "WOFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "EX BURST Choose 1 Forward. Until the end of the turn, it gains +3000 power and \"When a Forward opponent controls is put from the field into the Break Zone on the same turn that the chosen Forward has dealt it damage, your opponent discards 1 card from their hand.\"", - "trigger": "Summon", + "type": "special", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +3000 power and \"When a Forward opponent controls is put from the field into the Break Zone on the same turn that the chosen Forward has dealt it damage, your opponent discards 1 card from their hand.\"", "is_ex_burst": true } ], @@ -18133,14 +18864,15 @@ "cost": 4, "power": 8000, "job": "Saboteur", - "category": "DFF-XIII", + "category": "DFF·XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions:\n\"Your opponent discards 1 card from their hand.\"\n\"Freeze all of the Forwards opponent controls.\"", - "trigger": "When Serah is put from the field into the Break Zone" + "trigger": "When Serah is put from the field into the Break Zone", + "effect": "Select 1 of the 2 following actions:\n\"Your opponent discards 1 card from their hand.\"\n\"Freeze all the Forwards opponent controls.\"" } ], "image": "14-030C.jpg" @@ -18156,15 +18888,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may discard 2 cards. If you do so, return Good King Moggle Mog XIII to your hand.", - "trigger": "When Good King Moggle Mog XII is put from the field into the Break Zone" + "trigger": "When Good King Moggle Mog XII is put from the field into the Break Zone", + "effect": "You may discard 2 cards. If you do so, return Good King Moggle Mog XII to your hand." }, { - "type": "action", - "effect": "At the end of each of your turns, reveal the top 3 cards of your deck. Play up to 1 Card Name:Moggle (XIV) or Job:Moggle or cost 3 or less among them onto the field and return the other cards to the bottom of your deck in any order." + "type": "auto", + "trigger": "At the end of each of your turns", + "effect": "Reveal the top 3 cards of your deck. Play up to 1 Card Name Moogle (XIV) or Job Moogle of cost 3 or less among them onto the field and return the other cards to the bottom of your deck in any order." } ], "image": "14-031R.jpg" @@ -18180,6 +18914,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -18187,13 +18922,13 @@ }, { "type": "auto", - "effect": "Place 2 Manipulator Counters on Proto fal'Cie Adam.", - "trigger": "When Proto fal'Cie Adam enters the field" + "trigger": "When Proto fal'Cie Adam enters the field", + "effect": "Place 2 Manipulator Counters on Proto fal'Cie Adam." }, { "type": "auto", - "effect": "Remove 1 Manipulator Counter from Proto fal'Cie Adam. If you do so, cancel its effect.", - "trigger": "When Proto fal'Cie Adam is chosen by Summons or abilities" + "trigger": "When Proto fal'Cie Adam is chosen by Summons or abilities", + "effect": "Remove 1 Manipulator Counter from Proto fal'Cie Adam. If you do so, cancel its effect." } ], "image": "14-032R.jpg" @@ -18207,8 +18942,9 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, - "has_ex_burst": false, + "is_generic": false, + "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -18218,7 +18954,7 @@ { "type": "auto", "effect": "Reveal the top 2 cards of your deck. Add 1 Ice card among them to your hand, and put the rest of the cards into the Break Zone.", - "trigger": "EX, put Devout into the Break Zone", + "trigger": "Put Devout into the Break Zone", "is_ex_burst": true } ], @@ -18232,9 +18968,10 @@ "cost": 4, "power": 8000, "job": "Standard Unit", - "category": "FFT2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -18275,6 +19012,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -18282,8 +19020,13 @@ }, { "type": "auto", - "effect": "Put 3 Backups into the Break Zone. Remove Shiva, Lady of Frost from the game. Then, play Shiva, Lady of Frost onto the field.", - "trigger": "When Shiva, Lady of Frost enters the field, choose 1 Character opponent controls. Dull it. Freeze all the Forwards opponent controls." + "trigger": "When Shiva, Lady of Frost enters the field", + "effect": "Choose 1 Character opponent controls. Dull it. Freeze all the Forwards opponent controls." + }, + { + "type": "special", + "cost": "Put 3 Backups into the Break Zone", + "effect": "Remove Shiva, Lady of Frost from the game. Then, play Shiva, Lady of Frost onto the field." } ], "image": "14-036L.jpg" @@ -18297,13 +19040,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Dull it. You can only use this ability if you control an Ice Job Primal.", - "trigger": "When an Ice Job Primal enters your field, activate Moogle (XIV)." + "trigger": "When an Ice Job Primal enters your field", + "effect": "activate Moogle (XIV)." + }, + { + "type": "action", + "cost": "Dull", + "effect": "Choose 1 Forward. Dull it. You can only use this ability if you control an Ice Job Primal." } ], "image": "14-037C.jpg" @@ -18336,9 +19085,10 @@ "cost": 2, "power": 5000, "job": "Heritor", - "category": "FFT A2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -18362,9 +19112,10 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When a Character other than Abquhbah enters your field, Abquhbah gains +1000 power until the end of the turn." } ], @@ -18379,13 +19130,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Activate it. You can only use this ability if you control a Wind Job Primal.", - "trigger": "When a Wind Job Primal enters your field, activate Ixali." + "trigger": "When a Wind [Job Primal] enters your field", + "effect": "activate Ixali." + }, + { + "type": "action", + "cost": "Dull", + "effect": "Choose 1 Forward. Activate it. You can only use this ability if you control a Wind [Job Primal]." } ], "image": "14-041C.jpg" @@ -18401,19 +19158,22 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 1 card. This effect will trigger only once per turn.", - "trigger": "When a Character is returned from the field to its owner's hand" + "trigger": "When a Character is returned from the field to its owner's hand", + "effect": "Draw 1 card. This effect will trigger only once per turn." }, { - "type": "action", - "effect": "At the end of each of your turns, choose up to 1 Wind Character you control. Return it to its owner's hand." + "type": "auto", + "trigger": "At the end of each of your turns", + "effect": "Choose up to 1 Wind Character you control. Return it to its owner's hand." }, { - "type": "action", - "effect": "Dull 1 active Wind Forward: Choose 1 Forward. Deal it 2000 damage." + "type": "special", + "cost": "Dull 1 active Wind Forward", + "effect": "Choose 1 Forward. Deal it 2000 damage." } ], "image": "14-042L.jpg" @@ -18429,13 +19189,14 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the end of each of your turns, place 1 Monster Counter on Cactuaroni." }, { - "type": "action", + "type": "special", "effect": "Put Cactuaroni into the Break Zone: Choose up to the same number of Characters as the Monster Counters placed on Cactuaroni. Activate them." } ], @@ -18449,9 +19210,10 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -18463,15 +19225,16 @@ }, { "id": "14-045H", - "name": "Final Aeon", + "name": "Sin", "type": "Forward", "element": "Wind", "cost": 4, "power": 8000, - "job": "", + "job": "Final Aeon", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -18481,9 +19244,8 @@ "type": "action", "effect": "Choose 1 auto-ability. Cancel its effect.", "cost": { - "wind": 1, - "earth": 1, - "light": 1 + "wind": 2, + "dull": 1 } } ], @@ -18497,9 +19259,10 @@ "cost": 4, "power": 8000, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -18520,9 +19283,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 1000 damage for each Character you control. If you control a Job Chocobo or Card Name Chocobo and a Job Moogle or Card Name Moogle, draw 1 card.", "name": "EX BURST", "is_ex_burst": true @@ -18541,11 +19305,12 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, choose 1 Character of cost 5 or more. Break it.", - "trigger": "When Tiamat (IX) enters the field, you may discard 1 Job Chaos" + "trigger": "When Tiamat (IX) enters the field", + "effect": "You may discard 1 Job Chaos. When you do so, choose 1 Character of cost 5 or more. Break it." } ], "image": "14-048C.jpg" @@ -18556,11 +19321,12 @@ "type": "Monster", "element": "Wind", "cost": 3, - "power": 8000, - "job": "", + "power": null, + "job": "Typhon", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -18568,8 +19334,8 @@ }, { "type": "auto", - "effect": "choose 1 Forward. Put it under the top four cards of its owner's deck.", - "trigger": "When Typhon enters the field" + "trigger": "When Typhon enters the field", + "effect": "choose 1 Forward. Put it under the top four cards of its owner's deck." } ], "image": "14-049H.jpg" @@ -18607,18 +19373,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 2 cards of your deck. Add 1 Wind card among them to your hand and put the rest of the cards into the Break Zone.", - "trigger": "When Vanu Vanu enters the field" + "trigger": "When Vanu Vanu enters the field", + "effect": "Reveal the top 2 cards of your deck. Add 1 Wind card among them to your hand and put the rest of the cards into the Break Zone." }, { - "type": "auto", - "effect": "Reveal the top 2 cards of your deck. Add 1 Wind card among them to your hand and put the rest of the cards into the Break Zone.", - "trigger": "When Vanu Vanu into the Break Zone" + "type": "action", + "cost": "Dull, put Vanu Vanu into the Break Zone", + "effect": "Reveal the top 2 cards of your deck. Add 1 Wind card among them to your hand and put the rest of the cards into the Break Zone." } ], "image": "14-051C.jpg" @@ -18631,9 +19398,10 @@ "cost": 2, "power": 5000, "job": "Viera", - "category": "XII", + "category": "PICTLOGICA · XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -18658,6 +19426,7 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -18666,10 +19435,10 @@ }, { "type": "action", - "effect": "Put Mjrn into the Break Zone. Choose 1 Forward of cost 5 or more. Break it.", + "effect": "Put Mjrn into the Break Zone: Choose 1 Forward of cost 5 or more. Break it.", "cost": { - "generic": 3, - "dull": true + "wind": 3, + "dull": false } } ], @@ -18707,11 +19476,12 @@ "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If the cost to cast Lezaford was paid with CP of 3 or more different Elements, break it.", - "trigger": "When Lezaford enters the field, choose 1 Forward" + "trigger": "When Lezaford enters the field", + "effect": "Choose 1 Forward. If the cost to cast Lezaford was paid with CP of 3 or more different Elements, break it." } ], "image": "14-055C.jpg" @@ -18744,27 +19514,29 @@ { "id": "14-057H", "name": "Rosa", - "type": "Backup", + "type": "Forward", "element": "Wind", "cost": 3, - "power": null, + "power": 7000, "job": "White Mage", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Activate all the Backups you control.", - "trigger": "When you cast the third card you've cast this turn" + "trigger": "When you cast the third card you've cast this turn", + "effect": "Activate all the Backups you control." }, { "type": "auto", - "effect": "Reveal the top card of your deck. If it is a Character, you may play it onto the field.", - "trigger": "When you cast the fifth card you've cast this turn" + "trigger": "When you cast the fifth card you've cast this turn", + "effect": "Reveal the top card of your deck. If it is a Character, you may play it onto the field." }, { - "type": "field", + "type": "special", + "cost": "1 Wind CP", "effect": "Rosa gains \"Rosa cannot be chosen by your opponent's abilities.\" until the end of the turn." } ], @@ -18779,8 +19551,9 @@ "power": 9000, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -18806,15 +19579,16 @@ "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may play 1 Category MOBIUS Forward from your hand onto the field.", - "trigger": "When Wol enters the field" + "trigger": "When Wol enters the field", + "effect": "you may play 1 Category MOBIUS Forward from your hand onto the field." }, { "type": "field", - "effect": "Damage 5 — Wol gains +1000 power, Brave and \"Wol cannot be broken by opposing Summons or abilities that don't deal damage.\"" + "effect": "Damage 3 — Wol gains +1000 power, Brave and \"Wol cannot be broken by opposing Summons or abilities that don't deal damage.\"" } ], "image": "14-059R.jpg" @@ -18830,11 +19604,11 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "All the Forwards you control gain +2000 power until the end of the turn. If all the Backups you control have Earth Element, draw 1 card.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -18900,19 +19674,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Place 1 Monster Counter on Chichu.", - "trigger": "At the end of each of your turns" + "trigger": "At the end of each of your turns", + "effect": "place 1 Monster Counter on Chichu." }, { "type": "action", - "effect": "Put Chichu into the Break Zone: Choose 1 Forward." - }, - { - "type": "field", - "effect": "Until the end of the turn it gains +2000 power for each Monster Counter placed on Chichu." + "cost": "Put Chichu into the Break Zone", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +2000 power for each Monster Counter placed on Chichu." } ], "image": "14-063C.jpg" @@ -18928,20 +19700,23 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "When Kitone enters the field, choose 1 Character. During this turn, it cannot attack or block, and it cannot use action abilities.", - "name": "EX BURST", - "trigger": "When Kitone enters the field, choose 1 Character. During this turn, it cannot attack or block, and it cannot use action abilities.", + "trigger": "When Kitone enters the field", "is_ex_burst": true }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Deal it 4000 damage. You may pay {dull}. When you do so, use this special ability again without paying the cost.", "name": "Dream Within a Dream", "cost": { - "generic": 1 + "specific": [ + "Earth" + ], + "dull": true } } ], @@ -18954,10 +19729,11 @@ "element": "Earth", "cost": 4, "power": 8000, - "job": "Soldier", - "category": "VII", + "job": "SOLDIER", + "category": "DFF VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -18965,13 +19741,13 @@ }, { "type": "auto", - "effect": "If gains \"If possible, this Forward must block.\" until the end of the turn.", - "trigger": "When Cloud attacks, choose 1 Forward" + "trigger": "When Cloud attacks", + "effect": "Choose 1 Forward. It gains \"If possible, this Forward must block.\" until the end of the turn." }, { - "type": "action", - "effect": "Until the end of the turn, Cloud gains +1000 power and \"Cloud cannot be chosen by your opponent's abilities.\"", - "trigger": "Discard 1 Category VII card" + "type": "special", + "cost": "Discard 1 Category VII card", + "effect": "Until the end of the turn, Cloud gains +1000 power and \"Cloud cannot be chosen by your opponent's abilities.\"" } ], "image": "14-065L.jpg" @@ -18985,22 +19761,22 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Activate Kobold.", - "name": "Kobold", - "trigger": "When an Earth Job Primal enters your field" + "trigger": "When an Earth Job Primal enters your field", + "effect": "Activate Kobold." }, { "type": "action", - "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn. You can only use this ability if you control an Earth Job Primal.", "cost": { "earth": 1, "dull": true - } + }, + "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn. You can only use this ability if you control an Earth Job Primal." } ], "image": "14-066C.jpg" @@ -19009,13 +19785,14 @@ "id": "14-067H", "name": "Shantotto", "type": "Backup", - "element": "Earth", + "element": "Wind", "cost": 5, "power": null, "job": "Mage", "category": "DFF-XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -19023,8 +19800,8 @@ }, { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add up to 1 Wind card and up to 1 Earth card among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Shantotto enters the field" + "trigger": "When Shantotto enters the field", + "effect": "Reveal the top 5 cards of your deck. Add up to 1 Wind card and up to 1 Earth card among them to your hand and return the other cards to the bottom of your deck in any order." } ], "image": "14-067H.jpg" @@ -19059,10 +19836,11 @@ "category": "DFF-XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Noctis into the Break Zone: Choose 1 Category XV Forward of cost 5 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn." + "effect": "{d}, put Noctis into the Break Zone: Choose 1 Category XV Forward of cost 5 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn." } ], "image": "14-069R.jpg" @@ -19096,8 +19874,9 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, - "has_ex_burst": false, + "is_generic": false, + "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -19107,7 +19886,7 @@ { "type": "auto", "effect": "Reveal the top 2 cards of your deck. Add 1 Earth card among them to your hand and put the rest of the cards into the Break Zone.", - "trigger": "EX: Put Paladin into the Break Zone", + "trigger": "Put Paladin into the Break Zone", "is_ex_burst": true } ], @@ -19141,13 +19920,14 @@ "cost": 3, "power": 7000, "job": "King", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward put in your Break Zone from the field during this turn. Add it to your hand.", + "effect": "When Muraga Fennes enters the field, choose 1 Forward put in your Break Zone from the field during this turn. Add it to your hand.", "trigger": "When Muraga Fennes enters the field", "is_ex_burst": true } @@ -19163,8 +19943,9 @@ "power": 6000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -19185,6 +19966,7 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -19192,13 +19974,13 @@ }, { "type": "auto", - "effect": "choose 1 Earth Forward of cost 6 or less in your Break Zone. Put it onto the field.", - "trigger": "When Mont Leonis enters the field" + "trigger": "When Mont Leonis enters the field", + "effect": "choose 1 Earth Forward of cost 6 or less in your Break Zone. Play it onto the field." }, { "type": "auto", - "effect": "during this turn, the next damage dealt to you becomes 0 instead.", - "trigger": "When Mont Leonis is put from the field into the Break Zone" + "trigger": "When Mont Leonis is put from the field into the Break Zone", + "effect": "during this turn, the next damage dealt to you becomes 0 instead." } ], "image": "14-075H.jpg" @@ -19225,7 +20007,7 @@ }, { "id": "14-077C", - "name": "Oujang", + "name": "Ovjang", "type": "Backup", "element": "Lightning", "cost": 3, @@ -19234,11 +20016,12 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Choose 1 Forward of cost 3 or less in your Break Zone. Add it to your hand.", - "trigger": "When Oujang enters the field" + "trigger": "When Ovjang enters the field" } ], "image": "14-077C.jpg" @@ -19249,11 +20032,12 @@ "type": "Monster", "element": "Lightning", "cost": 3, - "power": 8000, + "power": null, "job": "Trap Door", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -19261,8 +20045,8 @@ }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. Break it.", - "trigger": "When Trap Door is put from the field into the Break Zone" + "trigger": "When Trap Door is put from the field into the Break Zone", + "effect": "choose 1 Forward opponent controls. Break it." } ], "image": "14-078H.jpg" @@ -19278,10 +20062,11 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 1. If you do so, play 1 Card Name Aphmau from your hand onto the field.", + "effect": "You may pay {3}. If you do so, play 1 Card Name Aphmau from your hand onto the field.", "trigger": "When Aphmau is added to your hand from the Break Zone" } ], @@ -19298,6 +20083,7 @@ "category": "DFF-V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -19305,11 +20091,11 @@ "trigger": "When Exdeath enters the field" }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Remove it from the game.", "name": "Black Hole", "cost": { - "lightning": 3, + "lightning": 1, "dull": true } } @@ -19325,8 +20111,9 @@ "power": 4000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -19344,18 +20131,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 2 cards of your deck. Add 1 Lightning card among them to your hand and put the rest of the cards into the Break Zone.", - "trigger": "When Gnath enters the field" + "trigger": "When Gnath enters the field", + "effect": "Reveal the top 2 cards of your deck. Add 1 Lightning card among them to your hand and put the rest of the cards into the Break Zone." }, { - "type": "auto", - "effect": "Put Gnath into the Break Zone: Reveal the top 2 cards of your deck. Add 1 Lightning card among them to your hand and put the rest of the cards into the Break Zone.", - "trigger": "At the end of your turn" + "type": "action", + "cost": "Dull, put Gnath into the Break Zone", + "effect": "Reveal the top 2 cards of your deck. Add 1 Lightning card among them to your hand and put the rest of the cards into the Break Zone." } ], "image": "14-082C.jpg" @@ -19371,15 +20159,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Place 1 Monster Counter on Fachan.", - "trigger": "At the end of each of your turns" + "trigger": "At the end of each of your turns", + "effect": "place 1 Monster Counter on Fachan." }, { "type": "action", - "effect": "Put Fachan into the Break Zone: Choose 1 active Forward. Until the end of the turn, it loses 2000 power for each Monster Counter placed on Fachan." + "cost": "Put Fachan into the Break Zone", + "effect": "Choose 1 active Forward. Until the end of the turn, it loses 2000 power for each Monster Counter placed on Fachan." } ], "image": "14-083C.jpg" @@ -19392,24 +20182,24 @@ "cost": 4, "power": 8000, "job": "Knight", - "category": "FFT", + "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward opponent controls. Deal it 1000 damage.", - "trigger": "When Schuzelt or a Lightning Character enters your field" + "trigger": "When Schuzelt or a Lightning Character enters your field", + "effect": "choose 1 Forward opponent controls. Deal it 1000 damage." }, { - "type": "action", - "effect": "Choose 1 damaged Forward. Break it.", + "type": "special", "name": "Grim Reaper", - "is_ex_burst": true, "cost": { - "lightning": 3, + "special": 3, "dull": true - } + }, + "effect": "Choose 1 damaged Forward. Break it." } ], "image": "14-084C.jpg" @@ -19423,13 +20213,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward you control. During this turn, the next damage dealt to it is reduced by 2000 instead. You can only use this ability if you control a Lightning Job Primal.", - "trigger": "When a Lightning Job Primal enters your field, activate Sylph (XIV)." + "trigger": "When a Lightning Job Primal enters your field", + "effect": "Activate Sylph (XIV)." + }, + { + "type": "action", + "cost": "S", + "effect": "Choose 1 Forward you control. During this turn, the next damage dealt to it is reduced by 2000 instead. You can only use this ability if you control a Lightning Job Primal." } ], "image": "14-085C.jpg" @@ -19445,11 +20241,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, choose 1 Forward. Break it. [EX], put Heidegger into the Break Zone: Reveal the top 5 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Heidegger enters the field, you may discard 2 cards" + "trigger": "When Heidegger enters the field", + "effect": "You may discard 2 cards. When you do so, choose 1 Forward. Break it." + }, + { + "type": "special", + "cost": "S", + "effect": "Put Heidegger into the Break Zone: Reveal the top 5 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order." } ], "image": "14-086R.jpg" @@ -19465,6 +20267,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -19476,12 +20279,12 @@ }, { "type": "field", - "effect": "If Ravana, Savior of the Gnath is dealt damage, reduce the damage by 500 instead." + "effect": "If Ravana, Savior of the Gnath is dealt damage, reduce the damage by 5000 instead." }, { "type": "auto", - "effect": "activate Ravana, Savior of the Gnath.", - "trigger": "When a Character is put from the field into the Break Zone" + "trigger": "When a Character is put from the field into the Break Zone", + "effect": "activate Ravana, Savior of the Gnath." } ], "image": "14-087L.jpg" @@ -19495,8 +20298,9 @@ "power": null, "job": "Automaton", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -19513,9 +20317,10 @@ "cost": 1, "power": 2000, "job": "Nightfall", - "category": "", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -19536,6 +20341,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -19543,8 +20349,8 @@ }, { "type": "auto", - "effect": "break it.", - "trigger": "When Ramuh, Lord of Levin or your Lightning Summon deals damage to a Forward" + "trigger": "When Ramuh, Lord of Levin or your Lightning Summon deals damage to a Forward", + "effect": "break it." } ], "image": "14-090R.jpg" @@ -19560,9 +20366,10 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose up to 2 Forwards. Deal them 1000 damage and 1000 more damage for each Card Name Ramuh in your Break Zone.", "name": "EX BURST", "is_ex_burst": true @@ -19579,17 +20386,14 @@ "power": 8000, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward.", - "trigger": "When Dragoon enters the field" - }, - { - "type": "field", - "effect": "Until the end of the turn, it loses 3000 power for each Job Dragoon or Card Name Dragoon you control." + "trigger": "When Dragoon enters the field", + "effect": "Choose 1 Forward. Until the end of the turn, it loses 3000 power for each Job Dragoon or Card Name Dragoon you control." } ], "image": "14-092C.jpg" @@ -19602,21 +20406,22 @@ "cost": 2, "power": 3000, "job": "Game Hunter", - "category": "FFT2", + "category": "FFT・FFTA2", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add 1 Category FFT A2 Character among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "EX BURST When Luso enters the field", + "effect": "When Luso enters the field, reveal the top 5 cards of your deck. Add 1 Category FFTA2 Character among them to your hand and return the other cards to the bottom of your deck in any order.", + "trigger": "When Luso enters the field", "is_ex_burst": true }, { - "type": "auto", - "effect": "Put 1 Category FFT A2 Character among onto the field and return the other cards to the bottom of your deck in any order. You can only use this ability during your turn.", - "trigger": "EX BURST When you use the top 5 cards of your deck", - "is_ex_burst": true + "type": "special", + "name": "Engage", + "cost": "S, 1 Lightning CP", + "effect": "Reveal the top 5 cards of your deck. Play 1 Category FFTA2 Character among them onto the field and return the other cards to the bottom of your deck in any order. You can only use this ability during your turn." } ], "image": "14-093H.jpg" @@ -19632,16 +20437,16 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "The cost required to cast Ravus is reduced by 4.", - "trigger": "During this turn, if a Job Captain you controlled has been put from the field into the Break Zone" + "type": "field", + "effect": "During this turn, if a Job Captain you controlled has been put from the field into the Break Zone, the cost required to cast Ravus is reduced by 4." }, { "type": "auto", - "effect": "Choose 1 Forward. It loses 5000 power until the end of the turn.", - "trigger": "When Ravus enters the field or is put from the field into the Break Zone" + "trigger": "When Ravus enters the field or is put from the field into the Break Zone", + "effect": "choose 1 Forward. It loses 5000 power until the end of the turn." } ], "image": "14-094R.jpg" @@ -19653,20 +20458,25 @@ "element": "Lightning", "cost": 2, "power": 4000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "If you don't control any Characters, the cost required to cast Roche is reduced by 2.", - "name": "Haste" + "name": "Haste", + "effect": "Haste" }, { - "type": "auto", - "effect": "Roche gains +3000 power.", - "trigger": "Damage 3" + "type": "field", + "effect": "If you don't control any Characters, the cost required to cast Roche is reduced by 2." + }, + { + "type": "field", + "trigger": "Damage 3", + "effect": "Roche gains +3000 power." } ], "image": "14-095H.jpg" @@ -19680,8 +20490,9 @@ "power": 7000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -19704,18 +20515,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 2 cards of your deck. Add 1 Water card among them to your hand and put the rest of the cards into the Break Zone.", - "trigger": "When Ananta enters the field" + "trigger": "When Ananta enters the field", + "effect": "Reveal the top 2 cards of your deck. Add 1 Water card among them to your hand and put the rest of the cards into the Break Zone." }, { - "type": "auto", - "effect": "Reveal the top 2 cards of your deck. Add 1 Water card among them to your hand and put the rest of the cards into the Break Zone.", - "trigger": "Dull, put Ananta into the Break Zone" + "type": "action", + "cost": "Dull, put Ananta into the Break Zone", + "effect": "Reveal the top 2 cards of your deck. Add 1 Water card among them to your hand and put the rest of the cards into the Break Zone." } ], "image": "14-097C.jpg" @@ -19748,23 +20560,23 @@ "cost": 2, "power": null, "job": "Summoner", - "category": "IX", + "category": "PICTLOGICA・IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Eiko enters the field, you may search for 1 Summon and put it into the Break Zone.", - "trigger": "When Eiko enters the field, you may search for 1 Summon and put it into the Break Zone." + "trigger": "When Eiko enters the field", + "effect": "When Eiko enters the field, you may search for 1 Summon and put it into the Break Zone." }, { - "type": "auto", - "effect": "◆○≥3, put Eiko into the Break Zone: Choose 1 Summon in your Break Zone. Add it to your hand.", - "trigger": "◆○≥3, put Eiko into the Break Zone: Choose 1 Summon in your Break Zone. Add it to your hand.", + "type": "action", "cost": { - "ice": 3, - "dull": true - } + "dull": true, + "specific": "put Eiko into the Break Zone" + }, + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand." } ], "image": "14-099C.jpg" @@ -19775,11 +20587,12 @@ "type": "Monster", "element": "Water", "cost": 3, - "power": 8000, + "power": null, "job": "Octopus", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -19787,8 +20600,8 @@ }, { "type": "auto", - "effect": "Choose up to 2 Forwards opponent controls. Return them to their owners' hands.", - "trigger": "When Octomammoth enters the field" + "trigger": "When Octomammoth enters the field", + "effect": "Choose up to 2 Forwards opponent controls. Return them to their owners' hands." } ], "image": "14-100H.jpg" @@ -19804,11 +20617,12 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may remove Ultros from the game. If you do so, put the top 5 cards of your deck into the Break Zone. Then, select 1 Card Name Ultros in your Break Zone and play it onto the field.", - "trigger": "When Ultros is put from the field into the Break Zone" + "trigger": "When Ultros is put from the field into the Break Zone", + "effect": "You may remove Ultros from the game. If you do so, put the top 5 cards of your deck into the Break Zone. Then, select 1 Card Name Ultros in your Break Zone and play it onto the field." } ], "image": "14-101R.jpg" @@ -19824,16 +20638,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose up to 1 Forward opponent controls, up to 1 Backup opponent controls and up to 1 Monster opponent controls. Return them to their owners' hands.", - "trigger": "When Leviathan, Lord of the Whorl enters the field" + "trigger": "When Leviathan, Lord of the Whorl enters the field", + "effect": "choose up to 1 Forward opponent controls, up to 1 Backup opponent controls and up to 1 Monster opponent controls. Return them to their owners' hands." }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. It loses 9000 power until the end of the turn.", - "trigger": "When a Character is returned from the field to its owner's hand" + "trigger": "When a Character is returned from the field to its owner's hand", + "effect": "choose 1 Forward opponent controls. It loses 9000 power until the end of the turn." } ], "image": "14-102L.jpg" @@ -19849,15 +20664,16 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Discard 1 Monster: Draw 1 card. Quina gains +2000 power until the end of the turn. You can only use this ability once per turn." }, { - "type": "auto", - "effect": "Choose 1 Forward. Put it at the bottom of its owner's deck.", - "trigger": "When 3 Monsters in the Break Zone from the game" + "type": "special", + "cost": "remove 3 Monsters in the Break Zone from the game", + "effect": "Choose 1 Forward. Put it at the bottom of its owner's deck." } ], "image": "14-103R.jpg" @@ -19891,8 +20707,9 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -19913,11 +20730,17 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top card of your deck. If it is a Forward of cost 3 or less, you may play it onto the field. Otherwise, put 4 Characters into the Break Zone. Choose 1 Forward. You gain control of it.", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Reveal the top card of your deck. If it is a Forward of cost 3 or less, you may play it onto the field." + }, + { + "type": "special", + "cost": "Put 4 Characters into the Break Zone", + "effect": "Choose 1 Forward. You gain control of it." } ], "image": "14-106H.jpg" @@ -19931,13 +20754,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "activate Sahagin (XIV). [⇒]: Look at the top 2 cards of your deck. Put 1 card among them on top of your deck and the other to the bottom of your deck. You can only use this ability if you control a Water Job Primal.", - "trigger": "When a Water Job Primal enters your field" + "trigger": "When a Water Job Primal enters your field", + "effect": "activate Sahagin (XIV)." + }, + { + "type": "action", + "cost": "Dull", + "effect": "Look at the top 2 cards of your deck. Put 1 card among them on top of your deck and the other to the bottom of your deck. You can only use this ability if you control a Water Job Primal." } ], "image": "14-107C.jpg" @@ -19952,17 +20781,19 @@ "job": "Blitzballer", "category": "DFF-X", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Jecht enters the field, choose 1 Forward. If 1 or more Forwards were attacking this turn, return the chosen Forward to its owner's hand. If 3 or more Forwards were attacking this turn, break the chosen Forward and draw 1 card instead." + "type": "auto", + "trigger": "When Jecht enters the field", + "effect": "Choose 1 Forward. If 1 or more Forwards were attacking this turn, return the chosen Forward to its owner's hand. If 3 or more Forwards were attacking this turn, break the chosen Forward and draw 1 card instead." }, { "type": "special", - "effect": "Choose any number of Summons, auto-abilities, action abilities or special abilities. Cancel their effects.", "name": "Jecht Block", - "is_ex_burst": true + "cost": "S", + "effect": "Choose any number of Summons, auto-abilities, action abilities or special abilities. Cancel their effects." } ], "image": "14-108H.jpg" @@ -19975,9 +20806,10 @@ "cost": 4, "power": 9000, "job": "Knight", - "category": "PICTLOGICA-13", + "category": "PICTLOGICA - IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -19993,18 +20825,19 @@ "element": "Water", "cost": 1, "power": null, - "job": "WOFF", - "category": "", + "job": "Tonberry", + "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the end of each of your turns, place 1 Monster Counter on Tonberry." }, { - "type": "action", - "effect": "Put Tonberry into the Break Zone. Look at the same number of cards from the top of your deck as the Monster Counters placed on Tonberry. Add 1 card among them to your hand. Then, shuffle the other cards and return them to the bottom of your deck." + "type": "auto", + "effect": "Put Tonberry into the Break Zone: Look at the same number of cards from the top of your deck as the Monster Counters placed on Tonberry. Add 1 card among them to your hand. Then, shuffle the other cards and return them to the bottom of your deck." } ], "image": "14-110C.jpg" @@ -20044,21 +20877,17 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Larsa enters the field", "effect": "Choose 1 card in your Damage Zone. Add it to your hand. Put 1 card from your hand into the Damage Zone (Its EX Burst effect will not trigger).", - "trigger": "When Larsa enters the field" + "is_ex_burst": true }, { "type": "field", "effect": "The Forwards you control gain +2000 power for every 3 cards with EX Burst in your Damage Zone." - }, - { - "type": "auto", - "effect": "Choose 1 card in your Damage Zone. Add it to your hand. Put 1 card from your hand into the Damage Zone (Its EX Burst effect will not trigger).", - "trigger": "EX BURST When Larsa enters the field", - "is_ex_burst": true } ], "image": "14-112L.jpg" @@ -20070,30 +20899,15 @@ "element": "Water", "cost": 6, "power": null, - "job": "Woff", - "category": "", + "job": null, + "category": "WOFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Select up to 2 of the 3 following actions.", - "name": "EX BURST", - "is_ex_burst": true - }, - { - "type": "action", - "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand.", - "is_ex_burst": true - }, - { - "type": "action", - "effect": "Choose 1 Light Forward or Dark Forward. Put it at the top or bottom of its owner's deck.", - "is_ex_burst": true - }, - { - "type": "action", - "effect": "Choose 1 Water Forward in your Break Zone. Add it to your hand.", + "type": "auto", + "effect": "EX BURST Select up to 2 of the 3 following actions. \"Choose 1 Forward opponent controls. Return it to its owner's hand.\" \"Choose 1 Light Forward or Dark Forward. Put it at the top or bottom of its owner's deck.\" \"Choose 1 Water Forward in your Break Zone. Add it to your hand.\"", "is_ex_burst": true } ], @@ -20126,20 +20940,22 @@ "type": "Forward", "element": "Light", "cost": 5, - "power": 2000, + "power": 9000, "job": "Dragon", "category": "Special", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Shinryu enters the field, deal 10000 damage to all the Forwards of cost 3, 6 and 9 opponent controls." + "type": "auto", + "trigger": "When Shinryu enters the field", + "effect": "Deal 10000 damage to all the Forwards of cost 3, 6 and 9 opponent controls." }, { "type": "auto", - "effect": "reveal the top card of opponent's deck. If it is a Forward, all the Forwards opponent controls lose 7000 power until the end of the turn. If it is not a Forward, draw 2 cards.", - "trigger": "At the beginning of Main Phase 1 during each of your turns" + "trigger": "At the beginning of Main Phase 1 during each of your turns", + "effect": "Reveal the top card of opponent's deck. If it is a Forward, all the Forwards opponent controls lose 7000 power until the end of the turn. If it is not a Forward, draw 2 cards." } ], "image": "14-115L.jpg" @@ -20152,9 +20968,10 @@ "cost": 2, "power": 6000, "job": "Princess", - "category": "FFbe", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -20162,7 +20979,7 @@ }, { "type": "action", - "effect": "Remove 3 Summons in the Break Zone from the game. Select 1 of the 3 following actions:\n\"Play 1 card. (Choose 1 Forward. Return it to its owner's hand.)\" \"During this turn, the cost required to cast your next Summon is reduced by 3 (it cannot become 0).\"" + "effect": "Remove 3 Summons in the Break Zone from the game: Select 1 of the 3 following actions. \"Draw 1 card.\" \"Choose 1 Forward. Return it to its owner's hand.\" \"During this turn, the cost required to cast your next Summon is reduced by 3 (it cannot become 0).\"" } ], "image": "14-116H.jpg" @@ -20178,15 +20995,17 @@ "category": "Special", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "At the end of each player's turn, if there is no Weapon Counter placed on Omega, place 1 Weapon Counter on Omega. If 1 or more Weapon Counters are placed on Omega, Omega deals your opponent 1 point of damage and remove all Weapon Counters from Omega instead." + "type": "auto", + "trigger": "At the end of each player's turn", + "effect": "If there is no Weapon Counter placed on Omega, place 1 Weapon Counter on Omega. If 1 or more Weapon Counters are placed on Omega, Omega deals your opponent 1 point of damage and remove all Weapon Counters from Omega instead." }, { "type": "auto", - "effect": "you may remove 1 Weapon Counter from Omega. If you do so, Omega gains 'Omega cannot be broken.' until the end of the turn.", - "trigger": "When Omega is chosen by your opponent's Summons or abilities" + "trigger": "When Omega is chosen by your opponent's Summons or abilities", + "effect": "You may remove 1 Weapon Counter from Omega. If you do so, Omega gains \"Omega cannot be broken.\" until the end of the turn." } ], "image": "14-117L.jpg" @@ -20195,13 +21014,14 @@ "id": "14-118H", "name": "Sterne Leonis", "type": "Forward", - "element": "Dark", + "element": "Fire", "cost": 4, "power": 9000, "job": "Prince", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -20209,19 +21029,7 @@ }, { "type": "action", - "effect": "Remove 4 Forwards in the Break Zone from the game. Select 1 of the 3 following actions:" - }, - { - "type": "action", - "effect": "\"Choose 1 Forward. Deal it 7000 damage.\"" - }, - { - "type": "action", - "effect": "\"Choose 1 Monster. Break it.\"" - }, - { - "type": "action", - "effect": "\"Until the end of the turn, all the Forwards you control gain +4000 power and Brave.\"" + "effect": "Remove 4 Forwards in the Break Zone from the game: Select 1 of the 3 following actions. \"Choose 1 Forward. Deal it 7000 damage.\" \"Choose 1 Monster. Break it.\" \"Until the end of the turn, all the Forwards you control gain +4000 power and Brave.\"" } ], "image": "14-118H.jpg" @@ -20234,14 +21042,18 @@ "cost": 2, "power": 7000, "job": "Chief Minister", - "category": "DFF-XV", + "category": [ + "DFF", + "XV" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Until the end of the turn, all the Forwards you control gain +1000 power and First Strike.\" or \"Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave.\"", - "trigger": "When Ardyn enters the field" + "trigger": "When Ardyn enters the field", + "effect": "Select 1 of the 2 following actions. \"Until the end of the turn, all the Forwards you control gain +1000 power and First Strike.\" \"Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave.\"" } ], "image": "14-119C.jpg" @@ -20257,6 +21069,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -20265,7 +21078,7 @@ }, { "type": "auto", - "effect": "It gains +100 power until the end of the turn.", + "effect": "It gains +1000 power until the end of the turn.", "trigger": "When a Forward other than Tifa you control attacks" }, { @@ -20281,24 +21094,25 @@ }, { "id": "14-121L", - "name": "Barrel", + "name": "Barret", "type": "Forward", "element": "Earth", "cost": 4, "power": 9000, - "job": "", + "job": "AVALANCHE Operative", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If Barrel is dealt damage less than his power, the damage becomes 0 instead. The job AVALANCHE Operative Forwards other than Barrel you control gain Haste.", - "name": "AVALANCHE Operative" + "effect": "If Barret is dealt damage less than his power, the damage becomes 0 instead. The Job AVALANCHE Operative Forwards other than Barret you control gain Haste." }, { "type": "action", - "effect": "Choose 1 job AVALANCHE Operative other than Card Name Barrel in your Break Zone. Add it to your hand. You can only use this ability once per turn." + "cost": "Discard 1 card", + "effect": "Choose 1 Job AVALANCHE Operative other than Card Name Barret in your Break Zone. Add it to your hand. You can only use this ability once per turn." } ], "image": "14-121L.jpg" @@ -20314,20 +21128,22 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may play 1 Ice or Lightning Forward of cost 4 or less from your hand onto the field.", - "trigger": "When Al-Cid enters the field" + "trigger": "When Al-Cid enters the field", + "effect": "You may play 1 Ice or Lightning Forward of cost 4 or less from your hand onto the field." }, { "type": "auto", - "effect": "Choose up to 1 Forward. Freeze it.", - "trigger": "When Al-Cid or an Ice Forward enters your field" + "trigger": "When Al-Cid or an Ice Forward enters your field", + "effect": "Choose up to 1 Forward. Freeze it." }, { - "type": "action", - "effect": "When a Lightning Forward you control attacks, choose 1 Forward. Dull it." + "type": "auto", + "trigger": "When a Lightning Forward you control attacks", + "effect": "Choose 1 Forward. Dull it." } ], "image": "14-122L.jpg" @@ -20363,25 +21179,25 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Zeromus is also Card Name Zeromus in all situations.", - "name": "Zeromus" + "effect": "Zeromus is also Card Name Zemus in all situations." }, { "type": "auto", - "effect": "choose 1 Character. Freeze it.", - "trigger": "When Zeromus enters the field or attacks" + "trigger": "When Zeromus enters the field or attacks", + "effect": "choose 1 Character. Freeze it." }, { "type": "field", "effect": "At the end of each of your opponent's turns, dull all the Forwards opponent controls." }, { - "type": "auto", - "effect": "Zeromus gains Haste.", - "trigger": "Damage 3" + "type": "special", + "name": "Damage 3", + "effect": "Zeromus gains Haste." } ], "image": "14-124H.jpg" @@ -20397,16 +21213,17 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 job Sky Pirate of cost 2 or less and play it onto the field. Then, activate all the Backups you control.", - "trigger": "When Vaan enters the field" + "trigger": "When Vaan enters the field", + "effect": "You may search for 1 [Job Sky Pirate] of cost 2 or less and play it onto the field. Then, activate all the Backups you control." }, { "type": "auto", - "effect": "Choose up to 2 Backups. Activate them.", - "trigger": "When a job Sky Pirate you control is chosen by your opponent's Summons or abilities" + "trigger": "When a [Job Sky Pirate] you control is chosen by your opponent's Summons or abilities", + "effect": "Choose up to 2 Backups. Activate them." } ], "image": "14-125L.jpg" @@ -20435,13 +21252,14 @@ "id": "14-127H", "name": "Zidane", "type": "Forward", - "element": "Ice", + "element": "Wind", "cost": 2, "power": 6000, "job": "Thief", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -20449,12 +21267,14 @@ }, { "type": "auto", - "effect": "choose up to 1 Forward. Return it to its owner's hand.", - "trigger": "When Zidane deals damage to your opponent" + "trigger": "When Zidane deals damage to your opponent", + "effect": "choose up to 1 Forward. Return it to its owner's hand." }, { "type": "special", - "effect": "S-ability: If your opponent exerts their hand, select 1 card in their hand. Your opponent removes it from the game. You can cast it as though you owned it this turn. You can only use this ability during your turn." + "name": "Steal", + "cost": "S, 1 Wind CP", + "effect": "Your opponent reveals their hand. Select 1 card in their hand. Your opponent removes it from the game. You can cast it as though you owned it this turn. You can only use this ability during your turn." } ], "image": "14-127H.jpg" @@ -20463,22 +21283,18 @@ "id": "14-128H", "name": "Prishe", "type": "Forward", - "element": "Lightning", + "element": "Wind", "cost": 4, "power": 9000, - "job": "Mobius XI", - "category": "", + "job": "Abhorrent One", + "category": "MOBIUS·XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "If you cast Prishe, you may pay an extra [Lightning][Lightning][Sage]. When Prishe enters the field, if you paid the extra cost, reveal the top 5 cards of your deck. Play up to 1 Wind Character or Earth Character of cost 5 or less among them onto the field and return the other cards to the bottom of your deck in any order.", - "name": "Abhorrent One", - "cost": { - "lightning": 2, - "sage": 1 - } + "type": "auto", + "effect": "If you cast Prishe, you may pay an extra {Wind}{Earth}{1}. When Prishe enters the field, if you paid the extra cost, reveal the top 5 cards of your deck. Play up to 1 Wind Character or Earth Character of cost 5 or less among them onto the field and return the other cards to the bottom of your deck in any order." }, { "type": "field", @@ -20491,13 +21307,14 @@ "id": "14-129H", "name": "Gessho", "type": "Forward", - "element": "Lightning", + "element": "Fire", "cost": 5, "power": 8000, "job": "Ninja", "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -20517,42 +21334,41 @@ "job": "Wraith", "category": "DFF-III", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "During this turn, if your opponent has discarded a card from their hand due to the Summons or abilities, the cost required to cast Cloud of Darkness is reduced by 2", - "trigger": "During this turn, if your opponent has discarded a card from their hand due to the Summons or abilities, the cost required to cast Cloud of Darkness is reduced by 2" + "type": "field", + "effect": "During this turn, if your opponent has discarded a card from their hand due to the Summons or abilities, the cost required to cast Cloud of Darkness is reduced by 2." + }, + { + "type": "field", + "effect": "During this turn, if you have drawn 3 or more cards, the cost required to cast Cloud of Darkness is reduced by 2." }, { "type": "auto", - "effect": "During this turn, if you have drawn 3 or more cards, the cost required to cast Cloud of Darkness is reduced by 1", - "trigger": "During this turn, if you have drawn 3 or more cards, the cost required to cast Cloud of Darkness is reduced by 1" - }, - { - "type": "auto", - "effect": "When Cloud of Darkness enters the field, Dull all Character. Dull it and Freeze it.", - "trigger": "When Cloud of Darkness enters the field, Dull all Character", - "is_ex_burst": true + "trigger": "When Cloud of Darkness enters the field", + "effect": "Choose 1 Character. Dull it and Freeze it." } ], "image": "14-130H.jpg" }, { - "id": "15-001R-9-002H", + "id": "15-001R/9-002H", "name": "Ifrita", "type": "Summon", "element": "Fire", "cost": 3, "power": null, - "job": "Mobius", - "category": "", + "job": "", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Select 1 of the 3 following actions. If you have a total of 5 or more Card Name Ifrita and/or Card Name Ifrit in your Break Zone (before paying the cost for Ifrita), select up to 5 of the 5 following actions instead.\n\"Choose 1 Forward. Deal it 7000 damage.\"\n\"Choose 1 Monster of cost 3 or less. Break it.\"\n\"Deal 3000 damage to all the Forwards opponent controls.\"" + "type": "field", + "effect": "Select 1 of the 3 following actions. If you have a total of 5 or more Card Name Ifrita and/or Card Name Ifrit in your Break Zone (before paying the cost for Ifrita), select up to 3 of the 3 following actions instead.\n\"Choose 1 Forward. Deal it 7000 damage.\"\n\"Choose 1 Monster of cost 3 or less. Break it.\"\n\"Deal 3000 damage to all the Forwards opponent controls.\"" } ], "image": "15-001R-9-002H.jpg" @@ -20566,16 +21382,16 @@ "power": null, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { "type": "action", - "effect": "Discard 1 card: Choose 1 Forward. Deal it 3000 damage." + "effect": "{s}, discard 1 card: Choose 1 Forward. Deal it 3000 damage." }, { "type": "action", - "effect": "Discard 1 card, put Sky Warrior into the Break Zone: Choose 1 Forward. Deal it 6000 damage." + "effect": "{s}, discard 1 card, put Sky Warrior into the Break Zone: Choose 1 Forward. Deal it 6000 damage." } ], "image": "15-002C.jpg" @@ -20589,8 +21405,9 @@ "power": 8000, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -20598,9 +21415,8 @@ }, { "type": "auto", - "effect": "Sky Samurai gains Brave.", - "name": "Damage 5", - "trigger": "When Sky Samurai deals damage" + "name": "Damage 3", + "effect": "Damage 3 — Sky Samurai gains Brave." } ], "image": "15-003C.jpg" @@ -20613,14 +21429,15 @@ "cost": 2, "power": null, "job": "King", - "category": "VI", + "category": "DFF·VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward you control. It gains +3000 power until the end of the turn. If it is a Category VI Forward, it also gains \"When this Forward attacks, choose 1 Forward opponent controls. Deal it 7000 damage.\" until the end of the turn.", - "trigger": "When Edgar enters the field" + "trigger": "When Edgar enters the field", + "effect": "Choose 1 Forward you control. It gains +3000 power until the end of the turn. If it is a Category VI Forward, it also gains \"When this Forward attacks, choose 1 Forward opponent controls. Deal it 7000 damage.\" until the end of the turn." } ], "image": "15-004C.jpg" @@ -20660,17 +21477,18 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward opponent controls. Deal it 9000 damage.", - "trigger": "When Cyan, a Job Samurai Forward or a Card Name Samurai Forward enters your field" + "trigger": "When Cyan, a Job Samurai Forward or a Card Name Samurai Forward enters your field", + "effect": "choose 1 Forward opponent controls. Deal it 9000 damage." }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. Remove it from the game.", "name": "Damage 5", - "trigger": "When Cyan enters the field" + "trigger": "When Cyan enters the field", + "effect": "choose 1 Forward opponent controls. Remove it from the game." } ], "image": "15-006H.jpg" @@ -20684,13 +21502,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡. ⚡, put Samurai into the Break Zone: Choose 1 Forward. If it deals damage to a Forward this turn, the damage increases by 1000 instead. You can only use this ability during your turn.", - "trigger": "When Samurai enters the field" + "trigger": "When Samurai enters the field", + "effect": "Gain 1 CP of any element." + }, + { + "type": "action", + "cost": "1 CP, put Samurai into the Break Zone", + "effect": "Choose 1 Forward. If it deals damage to a Forward this turn, the damage increases by 1000 instead. You can only use this ability during your turn." } ], "image": "15-007C.jpg" @@ -20706,13 +21530,17 @@ "category": "DFF-VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "gain [ability symbol]. Shadow gains Haste until the end of the turn.", - "name": "EX BURST", - "trigger": "When Shadow is put from the field into the Break Zone", + "type": "auto", + "effect": "When Shadow is put from the field into the Break Zone, gain 1 Fire CP.", "is_ex_burst": true + }, + { + "type": "action", + "cost": "1 Fire CP", + "effect": "Shadow gains Haste until the end of the turn." } ], "image": "15-008C.jpg" @@ -20728,13 +21556,11 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Before paying the cost to cast Bahamut, you can pay [Dull] to reduce the cost required to cast Bahamut by 2. Choose 1 Forward. Deal it 9000 damage.", - "cost": { - "dull": true - } + "type": "special", + "effect": "Before paying the cost to cast Bahamut, you can pay [Fire] to reduce the cost required to cast Bahamut by 2. Choose 1 Forward. Deal it 9000 damage." } ], "image": "15-009C.jpg" @@ -20750,15 +21576,17 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Vargas gains +3000 power until the end of the turn.", - "trigger": "When a Forward other than Vargas is put from the field into the Break Zone" + "trigger": "When a Forward other than Vargas is put from the field into the Break Zone", + "effect": "Vargas gains +3000 power until the end of the turn." }, { - "type": "action", - "effect": "When Vargas attacks, choose up to 1 Forward opponent controls. If Vargas has 10000 power or more, activate it and it gains \"If possible, this Forward must block.\" until the end of the turn." + "type": "auto", + "trigger": "When Vargas attacks", + "effect": "Choose up to 1 Forward opponent controls. If Vargas has 10000 power or more, activate it and it gains \"If possible, this Forward must block.\" until the end of the turn." } ], "image": "15-010R.jpg" @@ -20774,19 +21602,21 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", + "trigger": "At the end of each of your turns", "effect": "At the end of each of your turns, place 1 EXP Counter on each Job Apprentice Mage you control." }, { - "type": "auto", - "effect": "For each EXP Counter placed on Palom, Palom gains +1000 power.", - "trigger": "For each EXP Counter placed on Palom, Palom gains +1000 power." + "type": "field", + "effect": "For each EXP Counter placed on Palom, Palom gains +1000 power." }, { "type": "action", - "effect": "[1 Forward, Deal it 2000 damage. If there are 3 or more EXP Counters placed on Palom, deal it 8000 damage instead. You can only use this ability once per turn." + "cost": "0", + "effect": "Choose 1 Forward. Deal it 2000 damage. If there are 3 or more EXP Counters placed on Palom, deal it 8000 damage instead. You can only use this ability once per turn." } ], "image": "15-011L.jpg" @@ -20801,20 +21631,21 @@ "job": "Pirate/Warrior of Light", "category": "V", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Faris enters the field, choose up to 2 Forwards in your Break Zone. If the total of their power is 3000, play them onto the field." }, { "type": "special", - "effect": "Choose any number of Forwards. Deal them a total amount of damage equal to 3000 multiplied by each Forward of cost 3 or less you control, split as you wish among the chosen Forwards (damage must be in increments of 1000).", + "effect": "Choose any number of Forwards. Deal them a total amount of damage equal to 5000 multiplied by each Forward of cost 3 or less you control, split as you wish among the chosen Forwards (damage must be in increments of 1000).", "name": "Pirate Storm", - "is_ex_burst": true, + "is_ex_burst": false, "cost": { - "fire": 3, - "wind": 0 + "special": 1, + "fire": 1 } } ], @@ -20831,17 +21662,19 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Firion enters the field, you may pay [Lightning]. When you do so, draw 1 card. Firion gains +1000 power, Haste and First Strike. (This effect does not end at the end of the turn.)", - "cost": { - "lightning": 1 - } + "type": "auto", + "trigger": "When Firion enters the field", + "effect": "When Firion enters the field, you may pay [Fire]. When you do so, draw 1 card, Firion gains +1000 power, Haste and First Strike. (This effect does not end at the end of the turn.)" }, { - "type": "field", - "effect": "Firion gains +3000 power until the end of the turn." + "type": "action", + "cost": { + "fire": 1 + }, + "effect": "[Fire]: Firion gains +3000 power until the end of the turn." } ], "image": "15-013L.jpg" @@ -20857,17 +21690,13 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "special", - "effect": "Choose 1 Forward. Deal it 5000 damage.", + "effect": "Choose 1 Forward. Deal it 5000 damage. When it is put from the field into the Break Zone this turn, draw 1 card.", "name": "EX BURST", "is_ex_burst": true - }, - { - "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When it is put from the field into the Break Zone this turn" } ], "image": "15-014H.jpg" @@ -20883,15 +21712,17 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "place 1 Bounty Counter on Bwagi.", - "trigger": "When Bwagi or a Job Headhunter enters your field" + "trigger": "When Bwagi or a [Job Headhunter] enters your field", + "effect": "place 1 Bounty Counter on Bwagi." }, { "type": "action", - "effect": "remove 1 Bounty Counter from a Character: Draw 1 card. You can only use this ability once per turn." + "cost": "{s}, remove 1 Bounty Counter from a Character", + "effect": "Draw 1 card. You can only use this ability once per turn." } ], "image": "15-015R.jpg" @@ -20903,10 +21734,11 @@ "element": "Fire", "cost": 2, "power": 6000, - "job": "", + "job": "Bomb", "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -20934,15 +21766,15 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If the number of Characters your opponent controls is greater than the number of Characters you control, the cost required to cast Machina is reduced by 2." }, { - "type": "auto", - "effect": "If control 2 or more Forwards, Machina gains Brave and \"When Machina attacks, deal 4000 damage to all the Forwards opponent controls.\"", - "trigger": "If control 2 or more Forwards, Machina gains Brave" + "type": "field", + "effect": "If you control 2 or less Forwards, Machina gains Brave and \"When Machina attacks, deal 4000 damage to all the Forwards opponent controls.\"" } ], "image": "15-017H.jpg" @@ -20999,15 +21831,17 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Place 2 Bounty Counters on Rinok.", - "trigger": "When Rinok enters the field" + "trigger": "When Rinok enters the field", + "effect": "place 2 Bounty Counters on Rinok." }, { "type": "action", - "effect": "Remove 1 Bounty Counter from a Character: Choose 1 Forward. Deal it 5000 damage." + "cost": "S, remove 1 Bounty Counter from a Character", + "effect": "Choose 1 Forward. Deal it 5000 damage." } ], "image": "15-020R.jpg" @@ -21042,10 +21876,11 @@ "category": "DFF-FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Put Amidatelion into the Break Zone! Until the end of the turn, all Forwards opponent controls lose Haste, First Strike and Brave." + "type": "special", + "effect": "Put Amidatelion into the Break Zone: Until the end of the turn, all the Forwards opponent controls lose Haste, First Strike and Brave." } ], "image": "15-022C.jpg" @@ -21072,25 +21907,24 @@ }, { "id": "15-024R", - "name": "Fal'Cie", + "name": "Orphan", "type": "Forward", "element": "Ice", "cost": 5, "power": 8000, - "job": "", - "category": "XIII", + "job": "Fal'Cie", + "category": "THEATRHYTHM XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "choose 1 Forward opponent controls. Dull it.", - "name": "EX BURST", - "trigger": "When your opponent discards 1 or more cards due to your Summons or abilities", + "type": "auto", + "effect": "When your opponent discards 1 or more cards due to your Summons or abilities, choose 1 Forward opponent controls. Dull it.", "is_ex_burst": true }, { - "type": "field", + "type": "auto", "effect": "At the beginning of the Attack Phase during each of your turns, your opponent discards 1 card." } ], @@ -21105,8 +21939,9 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -21126,10 +21961,11 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Kazusa into the Break Zone: Choose 1 Forward. Break it. You can only use this ability if your opponent has discarded a card from their hand due to your Summons or abilities this turn." + "effect": "{S}, put Kazusa into the Break Zone: Choose 1 Forward. Break it. You can only use this ability if your opponent has discarded a card from their hand due to your Summons or abilities this turn." } ], "image": "15-026C.jpg" @@ -21145,19 +21981,21 @@ "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Card Name The Emperor of cost 5 or less and play it onto the field.", - "trigger": "When The Emperor is put from the field into the Break Zone" + "trigger": "When The Emperor is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name The Emperor of cost 5 or less and play it onto the field." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 5000 damage.", + "type": "special", + "name": "Starfall", "cost": { - "lightning": 3, + "ice": 2, "dull": true - } + }, + "effect": "Choose 1 dull Forward. Deal it 8000 damage." } ], "image": "15-027R.jpg" @@ -21173,16 +22011,18 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When a Forward or Monster you control uses an action ability, Gogo uses the same action ability without paying the cost. This effect will trigger only once per turn." }, { - "type": "action", - "effect": "Use 1 special ability that a Character has used this turn other than Ability Name Mimic without paying the cost.", + "type": "special", + "effect": "Use 1 special ability that a Character has used this turn other than ~Ability Name Mimic~ without paying the cost.", "name": "Mimic", "cost": { + "special": true, "dull": true } } @@ -21190,19 +22030,20 @@ "image": "15-028H.jpg" }, { - "id": "15-029R-9-025H", + "id": "15-029R/9-025H", "name": "Zalera", "type": "Summon", - "element": "Lightning", + "element": "Ice", "cost": 1, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 dull Forward of cost 2, 3, 5 or 7. Break it." } ], @@ -21219,9 +22060,10 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward and up to 1 other Forward. Dull the former. If you have 2 or more Card Name Shiva in your Break Zone, also dull the latter. If you have 4 or more, also Freeze them. If you have 6 or more, also your opponent discards 2 cards from their hand.", "name": "EX BURST", "is_ex_burst": true @@ -21240,21 +22082,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Before paying the cost to cast Shiva, you can pay 2 to reduce the cost required to cast Shiva by 2. Select 1 of the 2 following actions:", - "cost": { - "dull": true - } - }, - { - "type": "special", - "effect": "\"Choose 1 cull Forward: Deal it 9000 damage.\"" - }, - { - "type": "special", - "effect": "\"All the Ice Forwards you control gain +3000 power until the end of the turn.\"" + "type": "auto", + "effect": "Before paying the cost to cast Shiva, you can pay {Ice} to reduce the cost required to cast Shiva by 2. Select 1 of the 2 following actions: \"Choose 1 dull Forward. Deal it 9000 damage.\" \"All the Ice Forwards you control gain +3000 power until the end of the turn.\"" } ], "image": "15-031C.jpg" @@ -21267,9 +22099,10 @@ "cost": 4, "power": 8000, "job": "The Cavalry", - "category": "XIII", + "category": "THEATRHYTHM XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -21285,11 +22118,12 @@ "type": "Monster", "element": "Ice", "cost": 2, - "power": 6000, + "power": null, "job": "Flan", "category": "THEATRHYTHM-X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -21317,13 +22151,14 @@ "category": "DFF-XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Snow enters the field, you may pay 2. When you do so, select 1 of the 2 following actions. \"Freeze all the Forwards opponent controls.\" \"Freeze all the Backups opponent controls.\"", - "trigger": "When Snow enters the field, you may pay 2", + "trigger": "When Snow enters the field", + "effect": "When Snow enters the field, you may pay {Ice}. When you do so, select 1 of the 2 following actions. \"Freeze all the Forwards opponent controls.\" \"Freeze all the Backups opponent controls.\"", "cost": { - "generic": 2 + "ice": 1 } } ], @@ -21340,15 +22175,17 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, reveal the top card of your deck. If it is a Character, you may play it onto the field.", - "trigger": "When Setzer enters the field, you may pay 1" + "trigger": "When Setzer enters the field", + "effect": "You may pay {Ice}. When you do so, reveal the top card of your deck. If it is a Character, you may play it onto the field." }, { - "type": "field", - "effect": "At the end of each player's turn, if a Forward you controlled has been put from the field into the Break Zone this turn, gain 1" + "type": "auto", + "trigger": "At the end of each player's turn", + "effect": "If a Forward you controlled has been put from the field into the Break Zone this turn, gain {Ice}." } ], "image": "15-035H.jpg" @@ -21364,16 +22201,17 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Search for 1 Card Name Locke and add it to your hand.\" Or \"put 1 Discard card from your hand.\"", - "trigger": "When Celes enters the field" + "trigger": "When Celes enters the field", + "effect": "Select 1 of the 2 following actions. \"Search for 1 Card Name Locke and add it to your hand.\" \"Your opponent discards 1 card from their hand.\"" }, { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Choose up to 2 Characters. Choose 1 Category VI Character in your Break Zone. Add it to your hand.\"", - "trigger": "When 1 or more Category VI Forwards you control form a party and attack" + "trigger": "When 1 or more Category VI Forwards you control form a party and attack", + "effect": "Select 1 of the 2 following actions. \"Choose up to 2 Characters. Freeze them.\" \"Choose 1 Category VI Character in your Break Zone. Add it to your hand.\"" } ], "image": "15-036H.jpg" @@ -21412,13 +22250,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Gain [Ice]. [Ice], put Knight into the Break Zone: Choose 1 Forward of cost 3 or less. Dull it. You can only use this ability during your turn.", - "trigger": "When Knight enters the field" + "trigger": "When Knight enters the field", + "effect": "Gain {Ice}." + }, + { + "type": "action", + "cost": "{Ice}, put Knight into the Break Zone", + "effect": "Choose 1 Forward of cost 3 or less. Dull it. You can only use this ability during your turn." } ], "image": "15-038C.jpg" @@ -21432,11 +22276,12 @@ "power": 5000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When a Forward other than Mime enters your field, Mime's power becomes the same as that Forward's power until the end of the turn." } ], @@ -21471,13 +22316,14 @@ "id": "15-041L", "name": "Lightning", "type": "Forward", - "element": "Ice", + "element": "Lightning", "cost": 1, "power": 9000, "job": "Ravager/L'Cie", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -21489,8 +22335,8 @@ }, { "type": "auto", - "effect": "If each player has no cards in their hands, Lightning deals your opponent 1 point of damage.", - "trigger": "At the end of each of your turns" + "trigger": "At the end of each of your turns", + "effect": "If each player has no cards in their hands, Lightning deals your opponent 1 point of damage." } ], "image": "15-041L.jpg" @@ -21503,9 +22349,10 @@ "cost": 5, "power": 9000, "job": "Treasure Hunter", - "category": "VI", + "category": "DFF:VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -21528,12 +22375,13 @@ "cost": 4, "power": null, "job": "", - "category": "VII", + "category": "MOBIUS · VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 Character of cost 4 or more. Break it." } ], @@ -21550,24 +22398,19 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The Job Sky Pirate Forwards other than Vaan you control gain \"This Forward cannot be blocked by a Forward of cost 3 or more.\"" }, { - "type": "action", - "effect": "When Vaan enters the field, you may pay [Wind]. When you do so, activate all the Job Sky Pirate you control.", - "cost": { - "wind": 1 - } + "type": "auto", + "effect": "When Vaan enters the field, you may pay [Wind]. When you do so, activate all the Job Sky Pirate you control." }, { - "type": "action", - "effect": "When Vaan enters the field, you may pay [Wind]. When you do so, choose 1 Forward. Until the end of the turn, it loses 2000 power for each Job Sky Pirate you control.", - "cost": { - "wind": 1 - } + "type": "auto", + "effect": "When Vaan enters the field, you may pay [Wind]. When you do so, choose 1 Forward. Until the end of the turn, it loses 2000 power for each Job Sky Pirate you control." } ], "image": "15-044L.jpg" @@ -21583,14 +22426,15 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "The damage becomes 0 instead.", - "trigger": "During each turn, if Edge is dealt damage by your opponent's Summons or abilities for the first time in that turn" + "type": "field", + "effect": "During each turn, if Edge is dealt damage by your opponent's Summons or abilities for the first time in that turn, the damage becomes 0 instead." }, { "type": "action", + "cost": "0", "effect": "Choose 1 Summon or ability that is choosing only 1 Wind Forward you control. The Summon or ability is now choosing Edge instead, if possible." } ], @@ -21605,11 +22449,12 @@ "power": 7000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the end of each of your turns, if Dancer is dull, deal 2000 damage to all the Forwards opponent controls." }, { @@ -21624,7 +22469,7 @@ }, { "id": "15-047R", - "name": "Kyles", + "name": "Kytes", "type": "Forward", "element": "Wind", "cost": 1, @@ -21633,10 +22478,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Remove Kyles from the game. Choose 1 Job Sky Pirate you control. Remove it from the game. Play it onto the field at the end of the turn." + "effect": "Remove Kytes from the game: Choose 1 Job Sky Pirate you control. Remove it from the game. Play it onto the field at the end of the turn." } ], "image": "15-047R.jpg" @@ -21652,6 +22498,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -21669,7 +22516,7 @@ }, { "id": "15-049C", - "name": "Garchimacer a", + "name": "Garchimacera", "type": "Summon", "element": "Wind", "cost": 3, @@ -21678,10 +22525,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Before paying the cost to cast Garchimacer a, you can pay [1] to reduce the cost required to cast Garchimacer a by 2. Select 1 of the 2 following actions:\n\"Choose 1 Forward of cost 2 or less. Return it to its owner's hand. Draw 1 card.\"\n\"Choose 1 Forward of cost 5 or more. Break it.\"" + "type": "field", + "effect": "Before paying the cost to cast Garchimacera, you can pay [Wind] to reduce the cost required to cast Garchimacera by 2. Select 1 of the 2 following actions.\n\"Choose 1 Forward of cost 2 or less. Return it to its owner's hand. Draw 1 card.\"\n\"Choose 1 Forward of cost 5 or more. Break it.\"" } ], "image": "15-049C.jpg" @@ -21692,19 +22540,21 @@ "type": "Monster", "element": "Wind", "cost": 2, - "power": 6000, + "power": null, "job": "Cactuar", "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 8000 damage.", - "trigger": "When Gigantuar enters the field, choose 1 Forward of cost 5 or more" + "trigger": "When Gigantuar enters the field", + "effect": "Choose 1 Forward of cost 5 or more. Deal it 8000 damage." }, { "type": "action", + "cost": "0", "effect": "Until the end of the turn, Gigantuar also becomes a Forward with 6000 power. At the end of the turn, break Gigantuar. You can only use this ability once per turn." } ], @@ -21721,12 +22571,12 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Shikaree G gains \"Shikaree G cannot be blocked\" until the end of the turn.", - "name": "Shikaree G cannot be blocked", - "trigger": "During each turn, when you cast the second card you've cast" + "type": "auto", + "trigger": "During each turn, when you cast the second card you've cast", + "effect": "Shikaree G gains \"Shikaree G cannot be blocked.\" until the end of the turn." } ], "image": "15-051C.jpg" @@ -21740,8 +22590,9 @@ "power": null, "job": "Standard Unit", "category": "II", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -21761,9 +22612,10 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward. Its power becomes 3000 until the end of the turn. If you have cast 4 or more cards this turn, all the Forwards' power become 3000 until the end of the turn instead." } ], @@ -21780,10 +22632,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Activate all the Job Moogle other than Nono you control. You can only use this ability once per turn." + "effect": "%S: Activate all the Job Moogle other than Nono you control. You can only use this ability once per turn." } ], "image": "15-054R.jpg" @@ -21796,28 +22649,26 @@ "cost": 4, "power": 8000, "job": "Wanderer/Warrior of Light", - "category": "V", + "category": "THEATRHYTHM・V", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ≡.", "name": "EX BURST", "trigger": "When a Job Warrior of Light other than Bartz enters your field", + "effect": "gain [Wind].", "is_ex_burst": true }, { "type": "field", - "effect": "If you have a ≡, Bartz gains +2000 power." + "effect": "If you have a [Wind], Bartz gains +2000 power." }, { - "type": "action", - "effect": "you may pay ≡≡≡. When you do so, play it onto the field. This effect will trigger only once per turn.", - "trigger": "When a Job Warrior of Light other than Bartz you control is put from the field into the Break Zone", - "cost": { - "lightning": 3 - } + "type": "auto", + "trigger": "When a Job Warrior of Light you control is put from the field into the Break Zone", + "effect": "you may pay [Wind][Wind][Wind]. When you do so, play it onto the field. This effect will trigger only once per turn." } ], "image": "15-055H.jpg" @@ -21833,19 +22684,20 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The Job Sky Pirate Backups you control can produce Wind or Water CP." }, { - "type": "auto", - "effect": "Choose 1 Job Sky Pirate Forward. Until the end of the turn, it gains Brave and \"This Forward can attack twice in the same turn.\"", + "type": "special", "name": "Wind Soul", - "is_ex_burst": true, "cost": { - "wind": 3 - } + "special": true, + "wind": 1 + }, + "effect": "Choose 1 Job Sky Pirate Forward. Until the end of the turn, it gains Brave and \"This Forward can attack twice in the same turn.\"" } ], "image": "15-056R.jpg" @@ -21861,11 +22713,15 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Job Rebel Forwards you control gain +1000 power for each Job Rebel Forward you control.\nIf a Job Rebel Forward you control is dealt damage, reduce the damage by 2000 instead.", - "name": "Job Rebel" + "effect": "The Job Rebel Forwards you control gain +1000 power for each Job Rebel Forward you control." + }, + { + "type": "field", + "effect": "If a Job Rebel Forward you control is dealt damage, reduce the damage by 2000 instead." } ], "image": "15-057R.jpg" @@ -21879,37 +22735,44 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [Wind]. [Wind], put Dragoon into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn. You can only use this ability during your turn.", - "trigger": "When Dragoon enters the field" + "trigger": "When Dragoon enters the field", + "effect": "Gain 1 Wind CP." + }, + { + "type": "action", + "cost": "[Dull], put Dragoon into the Break Zone", + "effect": "Choose 1 Forward. It gains First Strike until the end of the turn. You can only use this ability during your turn." } ], "image": "15-058C.jpg" }, { "id": "15-059C", - "name": "Liyud", + "name": "Llyud", "type": "Forward", "element": "Wind", "cost": 2, "power": 5000, - "job": "Warrior", + "job": "Aegyl/Warrior", "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "All the Job Warrior Forwards you control gain +3000 power until the end of the turn.", - "trigger": "When Liyud attacks" + "trigger": "When Llyud attacks" }, { "type": "auto", - "effect": "Liyud gains Haste.", + "effect": "Llyud gains Haste.", "trigger": "Damage 3" } ], @@ -21926,16 +22789,18 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When a Forward of power 10000 or more you control attacks, draw 1 card.", - "name": "Potward" + "type": "auto", + "trigger": "When a Forward of power 10000 or more you control attacks", + "effect": "Draw 1 card." }, { "type": "auto", + "trigger": "When Leon enters the field", "effect": "Choose 1 Card Name Maria in your Break Zone. Play it onto the field.", - "trigger": "When Leon enters the field" + "damage_condition": 3 } ], "image": "15-060R.jpg" @@ -21951,16 +22816,17 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may put Lehko Habhoka into the Break Zone. If you do so, search for 1 Character of 4 or less and play it onto the field.", - "trigger": "At the end of each of your turns, if you have cast 3 or 4 cards this turn" + "trigger": "At the end of each of your turns, if you have cast 3 or 4 cards this turn", + "effect": "You may put Lehko Habhoka into the Break Zone. If you do so, search for 1 Character of cost 4 or less and play it onto the field." }, { "type": "auto", - "effect": "You may put Lehko Habhoka into the Break Zone. If you do so, search for 1 Character of 8 or less and play it onto the field.", - "trigger": "At the end of each of your turns, if you have cast 5 or more cards this turn" + "trigger": "At the end of each of your turns, if you have cast 5 or more cards this turn", + "effect": "You may put Lehko Habhoka into the Break Zone. If you do so, search for 1 Character of cost 8 or less and play it onto the field." } ], "image": "15-061H.jpg" @@ -21973,9 +22839,10 @@ "cost": 2, "power": null, "job": "Class Zero Cadet", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -22016,13 +22883,14 @@ "id": "15-064C", "name": "Vanille", "type": "Backup", - "element": "Earth", + "element": "Light", "cost": 6, "power": null, "job": "Saboteur/L'Cie", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -22041,13 +22909,19 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 1 card in your Break Zone. Place it at the bottom of your deck and put the top card of your deck into the Break Zone. Then, put Scholar into the Break Zone. Shuffle your deck.", - "trigger": "When Scholar enters the field" + "trigger": "When Scholar enters the field", + "effect": "Choose up to 1 card in your Break Zone. Place it at the bottom of your deck and put the top card of your deck into the Break Zone." + }, + { + "type": "action", + "cost": "1 CP (dull)", + "effect": "Put Scholar into the Break Zone: Shuffle your deck." } ], "image": "15-065C.jpg" @@ -22060,13 +22934,14 @@ "cost": 5, "power": 9000, "job": "Dawn Warrior/Warrior", - "category": "V", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain 1[Wind].", + "effect": "gain 1 [Earth].", "trigger": "When a Forward damaged by Galuf is put from the field into the Break Zone on the same turn" } ], @@ -22083,15 +22958,17 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Job Headhunter other than Card Name Gijuk and add it to your hand.", - "trigger": "When Gijuk enters the field" + "trigger": "When Gijuk enters the field", + "effect": "you may search for 1 Job Headhunter other than Card Name Gijuk and add it to your hand." }, { "type": "action", - "effect": "put Gijuk into the Break Zone. Choose 1 Forward you control. Place 2 Bounty Counters on it." + "cost": "Dull", + "effect": "Put Gijuk into the Break Zone: Choose 1 Forward you control. Place 2 Bounty Counters on it." } ], "image": "15-067R.jpg" @@ -22104,25 +22981,26 @@ "cost": 3, "power": 7000, "job": "Praetorian", - "category": "V", + "category": "THEATRHYTHM・V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "put Gilgamesh into the Break Zone: Search for 1 Card Name Gilgamesh of cost 5 or less and play it onto the field." + "type": "special", + "effect": "Put Gilgamesh into the Break Zone: Search for 1 Card Name Gilgamesh of cost 5 or less and play it onto the field." }, { "type": "auto", - "effect": "Choose 1 Backup of cost 4 or more opponent controls: Break it.", "name": "Damage 3", - "trigger": "When Gilgamesh is put from the field into the Break Zone" + "trigger": "When Gilgamesh is put from the field into the Break Zone", + "effect": "Choose 1 Backup of cost 4 or more opponent controls. Break it." }, { "type": "auto", - "effect": "choose 1 Forward of cost 4 or more opponent controls: Break it.", "name": "Damage 5", - "trigger": "When Gilgamesh is put from the field into the Break Zone" + "trigger": "When Gilgamesh is put from the field into the Break Zone", + "effect": "Choose 1 Forward of cost 4 or more opponent controls. Break it." } ], "image": "15-068R.jpg" @@ -22138,10 +23016,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard 3 cards, each of a different card type, put Cu Sith into the Break Zone? Draw 4 cards.", + "effect": "Discard 3 cards, each of a different card type, put Cu Sith into the Break Zone: Draw 4 cards.", "cost": { "dull": true } @@ -22160,6 +23039,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -22181,19 +23061,20 @@ "category": "VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡", - "trigger": "When Kefka enters the field" + "trigger": "When Kefka enters the field", + "effect": "gain [Lightning CP].", + "is_ex_burst": true }, { - "type": "action", - "effect": "Divide all the Forwards opponent controls into 3 groups (You can make a group of 0 Forwards). Your opponent selects 1 group among them. Put all the Forwards of the other groups into the Break Zone.", - "is_ex_burst": true, + "type": "special", "cost": { - "lightning": 3 - } + "earth": 3 + }, + "effect": "Divide all the Forwards opponent controls into 3 groups (You can make a group of 0 Forwards). Your opponent selects 1 group among them. Put all the Forwards of the other groups into the Break Zone." } ], "image": "15-071H.jpg" @@ -22228,24 +23109,26 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Cecil enters the field, if you don't pay 1, Cecil deals you 1 point of damage." + "type": "auto", + "trigger": "When Cecil enters the field", + "effect": "If you don't pay [Earth], Cecil deals you 1 point of damage." }, { "type": "auto", - "effect": "You may search for 1 [Card Name Card] and play it to the field.", "name": "Damage 3", - "trigger": "When Cecil is put from the field into the Break Zone" + "trigger": "When Cecil is put from the field into the Break Zone", + "effect": "You may search for 1 [Card Name Cecil] and play it onto the field." }, { "type": "special", - "effect": "Until the end of the turn, Cecil gains +2000 power, First Strike and \"If Cecil deals damage to your opponent, the damage becomes 2 instead.\"", - "name": "Soulester", + "name": "Souleater", "cost": { - "earth": 3 - } + "special": 1 + }, + "effect": "Until the end of the turn, Cecil gains +2000 power, First Strike and \"If Cecil deals damage to your opponent, the damage becomes 2 instead.\"" } ], "image": "15-073H.jpg" @@ -22261,33 +23144,36 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 1 in your Break Zone. Add it to your hand.", - "trigger": "When Zombie enters the field" + "trigger": "When Zombie enters the field", + "effect": "Choose 1 Forward of cost 1 in your Break Zone. Add it to your hand." }, { - "type": "field", + "type": "action", + "cost": "0", "effect": "Until the end of the turn, Zombie also becomes a Forward with 6000 power. At the end of the turn, break Zombie. You can only use this ability once per turn." } ], "image": "15-074C.jpg" }, { - "id": "15-075R-6-075R", + "id": "15-075R", "name": "Titan", "type": "Summon", - "element": "Lightning", + "element": "Earth", "cost": 5, "power": null, "job": "", - "category": "VII", + "category": "MOBIUS · VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward you control and 1 Forward opponent controls. The former gains +2000 power until the end of the turn. Then, the former deals damage equal to its power to the latter.", "name": "EX BURST", "is_ex_burst": true @@ -22306,18 +23192,15 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Before paying the cost to cast Titan, you can pay 2 to reduce the cost required to cast Titan by 2.", - "cost": { - "earth": 2 - } + "type": "field", + "effect": "Before paying the cost to cast Titan, you can pay {Earth} to reduce the cost required to cast Titan by 2." }, { - "type": "auto", - "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward. It gains +10000 power until the end of the turn.\"\n\"Choose 1 Forward. Deal it 7000 damage.\"", - "trigger": "When Titan is cast" + "type": "action", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward. It gains +10000 power until the end of the turn.\"\n\"Choose 1 Forward. Deal it 7000 damage.\"" } ], "image": "15-076C.jpg" @@ -22356,8 +23239,9 @@ "power": 8000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -22365,8 +23249,8 @@ }, { "type": "auto", - "effect": "Berserker gains +5000 power until the end of the turn.", - "trigger": "When Berserker attacks" + "trigger": "When Berserker attacks", + "effect": "Berserker gains +5000 power until the end of the turn." } ], "image": "15-078C.jpg" @@ -22382,15 +23266,22 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Place 1 Bounty Counter on Ba'Gamnan.", - "trigger": "When Ba'Gamnan or a Job Headhunter enters your field" + "trigger": "When Ba'Gamnan or a Job Headhunter enters your field", + "effect": "Place 1 Bounty Counter on Ba'Gamnan." }, { "type": "action", - "effect": "Remove 1 Bounty Counter from a Character: Choose 1 Character. It gains 2000 power until the end of the turn, remove 4 Bounty Counters from any number of Characters: Choose 1 dull Character: Break it." + "cost": "Remove 1 Bounty Counter from a Character", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn." + }, + { + "type": "special", + "cost": "Remove 4 Bounty Counters from any number of Characters", + "effect": "Choose 1 dull Character. Break it." } ], "image": "15-079R.jpg" @@ -22404,16 +23295,17 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Geomancer enters the field, gain ." + "type": "auto", + "effect": "When Geomancer enters the field, gain 1 CP." }, { "type": "action", - "effect": "put Geomancer into the Break Zone. Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your turn." + "effect": "{d}, put Geomancer into the Break Zone: Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your turn." } ], "image": "15-080C.jpg" @@ -22448,9 +23340,10 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can only cast Hecatoncheir during your turn. Deal 8000 damage to all Forwards." } ], @@ -22459,14 +23352,15 @@ { "id": "15-083L", "name": "Rydia", - "type": "Summon", - "element": "Earth", + "type": "Forward", + "element": "Wind", "cost": 2, "power": 5000, "job": "Summoner", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -22474,12 +23368,13 @@ }, { "type": "auto", - "effect": "place 2 Growth Counters on Rydia.", - "trigger": "When Rydia on a Category IV Character enters your field" + "trigger": "When Rydia or a Category IV Character enters your field", + "effect": "place 2 Growth Counters on Rydia." }, { "type": "action", - "effect": "Cast 1 Summoner of cost equal to or less than the number of Growth Counters placed on Rydia from your hand without paying the cost. You can only use this ability once per turn." + "cost": "Dull", + "effect": "Cast 1 Summon of cost equal to or less than the number of Growth Counters placed on Rydia from your hand without paying the cost. You can only use this ability once per turn." } ], "image": "15-083L.jpg" @@ -22495,18 +23390,22 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may pay ◆. When you do so, choose 1 Forward or Monster. Break it.", "trigger": "When Robel-Akbel enters the field", + "effect": "you may pay {Earth}. When you do so, choose 1 Forward or Monster. Break it.", "cost": { - "generic": 1 + "specific": [ + "Earth" + ] } }, { - "type": "field", - "effect": "At the beginning of Main Phase 1 during each of your turns, choose 1 Backup in your Break Zone. Add it to your hand." + "type": "auto", + "trigger": "At the beginning of Main Phase 1 during each of your turns", + "effect": "choose 1 Backup in your Break Zone. Add it to your hand." } ], "image": "15-084L.jpg" @@ -22522,17 +23421,18 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡. This effect will trigger only once per turn.", - "trigger": "EX BURST When you cast a Summon", + "effect": "When you cast a Summon, gain ⚡. This effect will trigger only once per turn.", + "trigger": "EX BURST", "is_ex_burst": true }, { - "type": "field", + "type": "auto", "effect": "When Aquila enters the field, choose 1 Lightning Summon in your Break Zone. Add it to your hand.", - "name": "Damage 5" + "name": "Damage 3" } ], "image": "15-085R.jpg" @@ -22548,11 +23448,16 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Put the top 3 cards of your deck into the Break Zone. Put Axis into the Break Zone. Choose 1 Forward other than Card Name Axis in your Break Zone. Add it to your hand.", - "trigger": "When Axis enters the field" + "trigger": "When Axis enters the field", + "effect": "put the top 3 cards of your deck into the Break Zone." + }, + { + "type": "action", + "effect": "Put Axis into the Break Zone: Choose 1 Forward other than Card Name Axis in your Break Zone. Add it to your hand." } ], "image": "15-086R.jpg" @@ -22568,16 +23473,17 @@ "category": "XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "When Aranea enters the field, reveal the top card of your deck. If it is a Lightning card, add it to your hand.", - "trigger": "When Aranea enters the field, reveal the top card of your deck. If it is a Lightning card, add it to your hand.", + "trigger": "When Aranea enters the field", "is_ex_burst": true }, { "type": "field", - "effect": "Damage 3 — The job Dragoon Forwards you control gain +2000 power." + "effect": "Damage 3 — The Job Dragoon Forwards you control gain +2000 power." } ], "image": "15-087C.jpg" @@ -22593,9 +23499,10 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Before paying the cost to cast Vayne, you can remove any number of active Backups you control from the game to reduce the cost required to cast Vayne by 4 for each Backup you removed this way." }, { @@ -22614,12 +23521,13 @@ "power": null, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Sky Soldier into the Break Zone: Choose 1 Forward. It gains \"When this Forward deals battle damage to a Forward, break that Forward.\" until the end of the turn." + "effect": "{s}, put Sky Soldier into the Break Zone: Choose 1 Forward. It gains \"When this Forward deals battle damage to a Forward, break that Forward.\" until the end of the turn." } ], "image": "15-089C.jpg" @@ -22635,9 +23543,10 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 2 or less. Break it.\" \"Choose 1 Forward of cost 4 or less. If you have received a point of damage this turn, break it.\"" } ], @@ -22654,14 +23563,16 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 2 or less. Break it.", - "trigger": "When Thunder Drake enters the field" + "trigger": "When Thunder Drake enters the field", + "effect": "Choose 1 Forward of cost 2 or less. Break it." }, { "type": "action", + "cost": "1 Lightning CP", "effect": "Until the end of the turn, Thunder Drake also becomes a Forward with 6000 power. At the end of the turn, break Thunder Drake. You can only use this ability once per turn." } ], @@ -22678,12 +23589,13 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Sonitus into the Break Zone: Choose 1 Forward. Break it. Sonitus deals you 1 point of damage.", + "effect": "Put Sonitus into the Break Zone: Choose 1 Forward. Break it. Sonitus deals you 1 point of damage.", "cost": { - "generic": 3, + "lightning": 3, "dull": true } } @@ -22697,20 +23609,21 @@ "element": "Lightning", "cost": 1, "power": 3000, - "job": "Kingslaive", + "job": "Kingsglaive", "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Category XV Forward. Until the end of the turn, it gains +1000 power and Brave.", - "trigger": "When Tredd enters the field" + "trigger": "When Tredd enters the field", + "effect": "Choose 1 Category XV Forward. Until the end of the turn, it gains +1000 power and Brave." }, { - "type": "auto", - "effect": "Choose 1 Forward. Until the end of the turn, it gains +3000 power and First Strike.", - "trigger": "Tredd into the Break Zone" + "type": "action", + "cost": "Put Tredd into the Break Zone", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +3000 power and First Strike." } ], "image": "15-093R.jpg" @@ -22722,19 +23635,21 @@ "element": "Lightning", "cost": 3, "power": 7000, - "job": "Kingslaive", + "job": "Kingsglaive", "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Remove 1 Job Kingslaive in the Break Zone from the game: Nyx gains +1000 power, First Strike and \"Nyx cannot be chosen by your opponent's abilities.\"", - "trigger": "At the end of the turn" + "type": "special", + "cost": "Remove 1 Job Kingsglaive in the Break Zone from the game", + "effect": "Until the end of the turn, Nyx gains +1000 power, First Strike and \"Nyx cannot be chosen by your opponent's abilities.\"" }, { - "type": "action", - "effect": "Remove 5 Job Kingslaive in the Break Zone from the game: Search for 1 Category XV Forward of cost 5 or less and play it onto the field." + "type": "special", + "cost": "Remove 5 Job Kingsglaive in the Break Zone from the game", + "effect": "Search for 1 Category XV Forward of cost 5 or less and play it onto the field." } ], "image": "15-094L.jpg" @@ -22748,13 +23663,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [Lightning]. [Lightning], put Ninja into the Break Zone: Choose 1 Forward. Deal it 1000 damage. You can only use this ability during your turn.", - "trigger": "When Ninja enters the field" + "trigger": "When Ninja enters the field", + "effect": "gain {Lightning}." + }, + { + "type": "action", + "cost": "{Lightning}, put Ninja into the Break Zone", + "effect": "Choose 1 Forward. Deal it 1000 damage. You can only use this ability during your turn." } ], "image": "15-095C.jpg" @@ -22767,15 +23688,19 @@ "cost": 3, "power": 6000, "job": "Commando", - "category": "XIII", + "category": "THEATRHYTHM XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike" + }, { "type": "auto", - "effect": "Deal 6000 damage to the Forward that blocks Noel.", - "name": "First Strike", - "trigger": "When Noel is blocked" + "trigger": "When Noel is blocked", + "effect": "Deal 6000 damage to the Forward that blocks Noel." } ], "image": "15-096C.jpg" @@ -22791,10 +23716,12 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Feolthanos enters the field, break all the active Forwards." + "type": "auto", + "trigger": "When Feolthanos enters the field", + "effect": "Break all the active Forwards." }, { "type": "auto", @@ -22814,17 +23741,18 @@ "element": "Lightning", "cost": 2, "power": null, - "job": "Kingslaive", + "job": "Kingsglaive", "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control a Category XV Character, the cost required to cast Pelna is reduced by 1." }, { - "type": "auto", + "type": "action", "effect": "Put Pelna into the Break Zone: All the Category XV Forwards you control gain +2000 power until the end of the turn." } ], @@ -22838,13 +23766,14 @@ "cost": 5, "power": 9000, "job": "Standard Unit", - "category": "VI", - "is_generic": true, + "category": "THEATRHYTHM VI", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard 2 cards: Choose 1 Forward. Break it. Magitek Armor will not activate during your next Active Phase." + "effect": "{s}, discard 2 cards: Choose 1 Forward. Break it. Magitek Armor will not activate during your next Active Phase." } ], "image": "15-099C.jpg" @@ -22860,35 +23789,38 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡.", - "trigger": "At the end of each of your turns, if a Forward has been put from the field into the Break Zone this turn" + "trigger": "At the end of each of your turns, if a Forward has been put from the field into the Break Zone this turn", + "effect": "gain ⚡." }, { "type": "auto", - "effect": "gain ⚡.", "trigger": "When Ragelise enters the field", - "is_ex_burst": true + "effect": "gain ⚡.", + "is_ex_burst": true, + "damage": 3 } ], "image": "15-100R.jpg" }, { - "id": "15-101R-6-102R", + "id": "15-101R/6-102R", "name": "Ramuh", "type": "Summon", "element": "Lightning", "cost": 3, "power": null, "job": "", - "category": "VII", + "category": "MOBIUS · VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Monster of cost 2 or less. Break it.\" \"Choose 1 Forward of cost 4 or less. Dull it.\" \"Choose 1 active Forward. Deal it 7000 damage.\" \"Choose 1 Lightning Forward. It gains Haste until the end of the turn.\"" } ], @@ -22902,23 +23834,23 @@ "cost": 3, "power": 7000, "job": "Dancer", - "category": "XI", + "category": "MOBIUS·XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Dull 1 active job Dancer or Card Name Dancer. Choose 1 Forward. Dull it." + "effect": "Dull 1 active Job Dancer or Card Name Dancer: Choose 1 Forward. Dull it." }, { "type": "action", - "effect": "Dull a total of 4 active job Dancer or Card Name Dancer. Deal 8000 damage to all the active Forwards." + "effect": "Dull a total of 4 active Job Dancer or Card Name Dancer: Deal 8000 damage to all the active Forwards." }, { - "type": "auto", - "effect": "the damage becomes 0 instead.", + "type": "special", "name": "Climactic Flourish", - "trigger": "During this turn, if a job Dancer or Card Name Dancer you control is dealt damage by a Summon or an ability" + "effect": "During this turn, if a Job Dancer or Card Name Dancer you control is dealt damage by a Summon or an ability, the damage becomes 0 instead." } ], "image": "15-102H.jpg" @@ -22934,6 +23866,7 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -22941,8 +23874,12 @@ }, { "type": "auto", - "effect": "When you do so, cancel its effect. Damage 3 — Regis gains +1000 power.", - "trigger": "When Regis is chosen by your opponent's Summons or abilities, you may play 1 Job Kingsglaive you control into the Break Zone" + "trigger": "When Regis is chosen by your opponent's Summons or abilities", + "effect": "you may put 1 Job Kingsglaive you control into the Break Zone. When you do so, cancel its effect." + }, + { + "type": "field", + "effect": "Damage 3 — Regis gains +1000 power." } ], "image": "15-103R.jpg" @@ -22958,17 +23895,24 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Remove 1 Forward other than Lady Lilith from the game! Gain ◇. You can only use this ability once per turn." + "effect": "Remove 1 Forward other than Lady Lilith from the game. Gain {Lightning}. You can only use this ability once per turn.", + "cost": { + "dull": true + } }, { "type": "action", - "effect": "Choose 1 Lightning Forward. It gains Haste until the end of the turn. You can only use this ability once per turn." + "effect": "Choose 1 Lightning Forward. It gains Haste until the end of the turn. You can only use this ability once per turn.", + "cost": { + "lightning": 1 + } }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward of cost 5 or less. Break it.", "cost": { "lightning": 2 @@ -22988,13 +23932,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Before paying the cost to cast Remora, you can pay [Lightning] to reduce the cost required to cast Remora by 2. Choose 1 Forward you control and 1 Forward opponent controls. Until the end of the turn, the former gains +7000 power and the latter loses 7000 power.", - "cost": { - "lightning": 1 - } + "type": "auto", + "effect": "Before paying the cost to cast Remora, you can pay [Lightning] to reduce the cost required to cast Remora by 2. Choose 1 Forward you control and 1 Forward opponent controls. Until the end of the turn, the former gains +7000 power and the latter loses 7000 power." } ], "image": "15-105C.jpg" @@ -23010,13 +23952,11 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Before paying the cost to cast Atomos, you can pay 🌪 to reduce the cost required to cast Atomos by 2. Your opponent selects 1 Forward they control. Put it into the Break Zone.", - "cost": { - "wind": 1 - } + "type": "auto", + "effect": "Before paying the cost to cast Atomos, you can pay {Wind} to reduce the cost required to cast Atomos by 2. Your opponent selects 1 Forward they control. Put it into the Break Zone." } ], "image": "15-106C.jpg" @@ -23032,16 +23972,17 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "put Umaro into the Break Zone.", - "trigger": "When Umaro enters the field, if you don't pay 1 Lightning" + "trigger": "When Umaro enters the field, if you don't pay [Lightning]", + "effect": "put Umaro into the Break Zone." }, { "type": "auto", - "effect": "gain 1 Lightning", - "trigger": "When Umaro is put from the field into the Break Zone" + "trigger": "When Umaro is put from the field into the Break Zone", + "effect": "gain 1 [Lightning]." } ], "image": "15-107H.jpg" @@ -23055,12 +23996,13 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Dancer into the Break Zone! Choose 1 Forward opponent controls. Until the end of the turn, it loses all its Categories and all its abilities." + "effect": "{s}, put Dancer into the Break Zone: Choose 1 Forward opponent controls. Until the end of the turn, it loses all its Categories and all its abilities." } ], "image": "15-108C.jpg" @@ -23076,18 +24018,19 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Put it at the bottom of its owner's deck.", - "trigger": "When Ultros enters the field from the deck" + "trigger": "When Ultros enters the field from the deck", + "effect": "Choose 1 Forward. Put it at the bottom of its owner's deck." }, { "type": "action", - "effect": "Put Ultros at the bottom of its owner's deck. If you do so, shuffle your deck. Then, reveal the top 5 cards of your deck. Play 1 Card Name Ultros among them onto the field and return the other cards to the bottom of your deck in any order. You can only use this ability once per turn.", "cost": { - "lightning": 2 - } + "water": 2 + }, + "effect": "Put Ultros at the bottom of its owner's deck. If you do so, shuffle your deck. Then, reveal the top 5 cards of your deck. Play 1 Card Name Ultros among them onto the field and return the other cards to the bottom of your deck in any order. You can only use this ability once per turn." } ], "image": "15-109R.jpg" @@ -23099,21 +24042,21 @@ "element": "Water", "cost": 2, "power": 5000, - "job": "Wild child", + "job": "Wild Child", "category": "DFF-VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ◆.", - "trigger": "When Gau enters the field" + "trigger": "When Gau enters the field", + "effect": "gain 1 CP of any Element.", + "is_ex_burst": true }, { - "type": "special", - "effect": "Damage 3 — Gau gains +3000 power.", - "name": "EX BURST", - "is_ex_burst": true + "type": "field", + "effect": "Damage 3 — Gau gains +3000 power." } ], "image": "15-110C.jpg" @@ -23126,9 +24069,10 @@ "cost": 2, "power": null, "job": "Partner", - "category": "DFF-FCC", + "category": "DFF・FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -23136,8 +24080,8 @@ }, { "type": "auto", - "effect": "activate Keiss.", - "trigger": "When a party you control attacks" + "trigger": "When a party you control attacks", + "effect": "activate Keiss." } ], "image": "15-111C.jpg" @@ -23153,6 +24097,7 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -23160,13 +24105,13 @@ }, { "type": "auto", - "effect": "When you do so, choose 1 Forward. It loses 7000 power and the end the turn.", - "trigger": "When Shinryu Celestia enters the field, you may put 1 Character you control into the Break Zone" + "trigger": "When Shinryu Celestia enters the field, you may put 1 Character you control into the Break Zone.", + "effect": "When you do so, choose 1 Forward. It loses 7000 power until the end of the turn." }, { "type": "auto", - "effect": "Choose 1 Forward. It loses 3000 power until the end of the turn.", - "trigger": "When a Category TYPE-0 Character you control is put from the field into the Break Zone" + "trigger": "When a Category TYPE-0 Character you control is put from the field into the Break Zone", + "effect": "choose 1 Forward. It loses 3000 power until the end of the turn." } ], "image": "15-112R.jpg" @@ -23182,9 +24127,11 @@ "category": "DFF-VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Water, Dull", "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand. Draw 1 card." } ], @@ -23199,13 +24146,14 @@ "power": 7000, "job": "Standard Unit", "category": "TYPE-0", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Dracoknight and add it to your hand.", - "trigger": "When Dracoknight is put from the field into the Break Zone" + "trigger": "When Dracoknight is put from the field into the Break Zone", + "effect": "You may search for 1 Card Name Dracoknight and add it to your hand." } ], "image": "15-114C.jpg" @@ -23221,22 +24169,12 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "(This cost is reduced by 1 for each Job Sky Pirate other than Penelo you control.) Select 1 of the 3 following actions. You can only use this ability once per turn." - }, - { - "type": "action", - "effect": "Choose 1 Job Sky Pirate Forward other than Penelo. It gains \"This Forward cannot be chosen by your opponent's abilities\" until the end of the turn." - }, - { - "type": "action", - "effect": "Choose 1 Forward. It loses 3000 power until the end of the turn." - }, - { - "type": "action", - "effect": "Draw 1 card." + "type": "special", + "cost": "S", + "effect": "(This cost is reduced by 1 for each Job Sky Pirate other than Penelo you control.) Select 1 of the 3 following actions. You can only use this ability once per turn. \"Choose 1 Job Sky Pirate Forward other than Penelo. It gains 'This Forward cannot be chosen by your opponent's abilities' until the end of the turn.\" \"Choose 1 Forward. It loses 3000 power until the end of the turn.\" \"Draw 1 card.\"" } ], "image": "15-115H.jpg" @@ -23252,9 +24190,10 @@ "category": "II", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Draw 1 card.", "name": "EX BURST", "trigger": "When Hilda enters the field", @@ -23270,19 +24209,20 @@ "image": "15-116C.jpg" }, { - "id": "15-117R-9-113H", - "name": "Famtrit", + "id": "15-117R", + "name": "Famfrit", "type": "Summon", "element": "Ice", "cost": 6, "power": null, "job": "", - "category": "Mobius", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Each player selects up to 2 Forwards or Monsters they control (select as many as possible). Put them into the Break Zone." } ], @@ -23299,6 +24239,7 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -23307,6 +24248,7 @@ }, { "type": "action", + "cost": "0", "effect": "Until the end of the turn, Blue Wyrm also becomes a Forward with 6000 power. At the end of the turn, break Blue Wyrm. You can only use this ability once per turn." } ], @@ -23323,19 +24265,21 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", + "trigger": "At the end of each of your turns", "effect": "At the end of each of your turns, place 1 EXP Counter on each Job Apprentice Mage you control." }, { - "type": "auto", - "effect": "For 3 EXP Counters placed on Porom, Porom gains +1000 power.", - "trigger": "For 3 EXP Counters placed on Porom, Porom gains +1000 power." + "type": "field", + "effect": "For each EXP Counter placed on Porom, Porom gains +1000 power." }, { "type": "action", - "effect": "Choose 1 Forward of cost 3 or less. It loses all abilities until the end of the turn. If 3 or more EXP Counters are placed on Porom, its power also becomes 1000 until the end of the turn. You can only use this ability once per turn." + "cost": "0", + "effect": "Choose 1 Forward of cost 5 or less. It loses all abilities until the end of the turn. If 3 or more EXP Counters are placed on Porom, its power also becomes 1000 until the end of the turn. You can only use this ability once per turn." } ], "image": "15-119L.jpg" @@ -23351,9 +24295,10 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Look at the top 2 cards of your opponent's deck. Remove 1 card among them from the game and put the other to the bottom of your opponent's deck. You can cast the removed card as though you owned it without paying the cost this turn." } ], @@ -23394,21 +24339,22 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 1. When you do so, draw 2 cards, then discard 1 card from your hand.", - "trigger": "When Mog (VI) enters the field" + "trigger": "When Mog (VI) enters the field", + "effect": "You may pay [Water]. When you do so, draw 2 cards, then discard 1 card from your hand." }, { "type": "field", - "effect": "At the end of each of your turns, choose up to 1 Forward other than Mog (VI). During this turn, if you have 9 or more cards in it to its owner's hand. If you have drawn 6 or more cards, put it into the Break Zone instead." + "effect": "At the end of each of your turns, choose up to 1 Forward other than Mog (VI). During this turn, if you have drawn 4 or more cards, return it to its owner's hand. If you have drawn 6 or more cards, put it into the Break Zone instead." }, { "type": "special", - "effect": "Draw 2 cards. You can only use this ability once per turn.", "name": "Water Harmony", - "is_ex_burst": true + "cost": "[S][Dull]", + "effect": "Draw 2 cards. You can only use this ability once per turn." } ], "image": "15-122L.jpg" @@ -23422,12 +24368,17 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Oracle enters the field, gain 🗲. ⚡, put Oracle into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead. You can only use this ability during your turn." + "type": "auto", + "effect": "When Oracle enters the field, gain 1 CP of any Element." + }, + { + "type": "action", + "effect": "1 CP of any Element, put Oracle into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead. You can only use this ability during your turn." } ], "image": "15-123C.jpg" @@ -23443,25 +24394,26 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward or Monster you control. You may return it to its owner's hand. When you do so, gain 1.", - "trigger": "When Relm enters the field" + "trigger": "When Relm enters the field", + "effect": "Choose 1 Forward or Monster you control. You may return it to its owner's hand. When you do so, gain 1 CP of any Element." }, { "type": "action", - "effect": "Search for 1 Monster of cost 2 or less and play it onto the field.", "cost": { - "earth": 2 - } + "water": 2 + }, + "effect": "Search for 1 Monster of cost 2 or less and play it onto the field." }, { "type": "action", - "effect": "Search for 1 Monster of cost 5 or less and play it onto the field.", "cost": { - "earth": 4 - } + "water": 3 + }, + "effect": "Search for 1 Monster of cost 5 or less and play it onto the field." } ], "image": "15-124H.jpg" @@ -23498,19 +24450,20 @@ "cost": 3, "power": 7000, "job": "Princess/Warrior of Light", - "category": "V", + "category": "THEATRHYTHM·V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 1 Light. When you do so, choose 1 Forward of cost 2 or less in your Break Zone. Play it onto the field.", - "trigger": "When Lenna enters the field" + "trigger": "When Lenna enters the field", + "effect": "You may pay [Light]. When you do so, choose 1 Forward of cost 2 or less in your Break Zone. Play it onto the field." }, { "type": "auto", - "effect": "You may pay 2 Light. When you do so, choose 1 Forward of cost 3 or less other than Card Name Lenna in your Break Zone. Play it onto the field.", - "trigger": "When Lenna enters the field" + "trigger": "When Lenna enters the field", + "effect": "You may pay [Light][Light]. When you do so, choose 1 Forward of cost 3 or less other than Card Name Lenna in your Break Zone. Play it onto the field." } ], "image": "15-126R.jpg" @@ -23526,6 +24479,7 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -23537,13 +24491,13 @@ }, { "type": "auto", - "effect": "remove it from the game instead.", - "trigger": "If a card is put into your Break Zone in any situation" + "trigger": "If a card is put into your Break Zone in any situation", + "effect": "remove it from the game instead." }, { "type": "auto", - "effect": "discard your hand.", - "trigger": "When Ace enters the field" + "trigger": "When Ace enters the field", + "effect": "discard your hand." } ], "image": "15-127H.jpg" @@ -23559,6 +24513,7 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -23566,8 +24521,8 @@ }, { "type": "auto", - "effect": "'Choose 1 Character. Dull it and Freeze it.' 'Noctis gains Haste until the end of the turn.' 'Draw 1 card.' 'Choose 1 Monster. Break it.'", - "trigger": "When a party you control attacks, select 1 of the 5 following actions. If 3 or more Forwards form the party, select up to 2 of the 5 following actions instead." + "trigger": "When a party you control attacks, select 1 of the 5 following actions. If 3 or more Forwards form the party, select up to 2 of the 5 following actions instead.", + "effect": "\"Choose 1 Forward. Deal it 8000 damage.\" \"Choose 1 Monster. Break it.\" \"Choose 1 Character. Dull it and Freeze it.\" \"Noctis gains Haste until the end of the turn.\" \"Draw 1 card.\"" } ], "image": "15-128L.jpg" @@ -23583,15 +24538,12 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, your opponent selects 1 more than the number of discarded cards from 3 following actions. Your opponent can select the same action more than once.", - "trigger": "When Ardyn enters the field, discard your hand" - }, - { - "type": "field", - "effect": "\"Your opponent selects 1 Character they control. Put it into the Break Zone.\" \"Your opponent puts the top 20 cards of their deck into the Break Zone.\" \"Ardyn deals your opponent 1 point of damage.\"" + "trigger": "When Ardyn enters the field", + "effect": "Discard your hand. When you do so, your opponent selects 1 more than the number of discarded cards from 3 following actions. Your opponent can select the same action more than once. \"Your opponent selects 1 Character they control. Put it into the Break Zone.\" \"Your opponent puts the top 20 cards of their deck into the Break Zone.\" \"Ardyn deals your opponent 1 point of damage.\"" } ], "image": "15-129L.jpg" @@ -23607,16 +24559,21 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "You can only play Nox Suzaku if a Forward you controlled has been put from the field into the Break Zone this turn. At the end of each of your turns, reveal the top 3 cards of your deck. Play up to 1 Forward of cost 4 or less among them onto the field and put the rest of the cards into the Break Zone." + "effect": "You can only play Nox Suzaku if a Forward you controlled has been put from the field into the Break Zone this turn." + }, + { + "type": "auto", + "effect": "At the end of each of your turns, reveal the top 3 cards of your deck. Play up to 1 Forward of cost 4 or less among them onto the field and put the rest of the cards into the Break Zone." } ], "image": "15-130H.jpg" }, { - "id": "15-131S", + "id": "15-131L", "name": "Wedge", "type": "Forward", "element": "Earth", @@ -23626,6 +24583,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -23633,8 +24591,8 @@ }, { "type": "auto", - "effect": "Choose 1 dull Character of cost 4 or more opponent controls. Break it.", - "trigger": "When 2 or more Job AVALANCHE Operative Forwards you control form a party and attack" + "trigger": "When 2 or more Job AVALANCHE Operative Forwards you control form a party and attack", + "effect": "Choose 1 dull Character of cost 4 or more opponent controls. Break it." } ], "image": "15-131S.jpg" @@ -23650,6 +24608,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -23657,15 +24616,15 @@ }, { "type": "auto", - "effect": "Play 1 Card Name Cloud from your hand onto the field. Search for 1 Card Name Cloud and add it to your hand.", - "trigger": "When 2 or more Job AVALANCHE Operative Forwards you control become dull, attack, discard, or die the following actions" + "trigger": "When 2 or more Job AVALANCHE Operative Forwards you control form a party and attack", + "effect": "select 1 of the 2 following actions. \"Play 1 Card Name Cloud from your hand onto the field.\" \"Search for 1 Card Name Cloud and add it to your hand.\"" } ], "image": "15-132S.jpg" }, { "id": "15-133S", - "name": "Barrel", + "name": "Barret", "type": "Forward", "element": "Earth", "cost": 3, @@ -23674,15 +24633,16 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control a Job AVALANCHE Operative, the cost required to cast Barrel is reduced by 2." + "effect": "If you control a Job AVALANCHE Operative, the cost required to cast Barret is reduced by 2." }, { - "type": "action", - "effect": "Choose 1 Forward opponent controls. Break it. You can only use this ability if a Job AVALANCHE Operative you controlled has been put from the field into the Break Zone this turn.", - "name": "Dull active Barrel" + "type": "special", + "name": "Dull active Barret", + "effect": "Choose 1 Forward opponent controls. Break it. You can only use this ability if a Job AVALANCHE Operative you controlled has been put from the field into the Break Zone this turn." } ], "image": "15-133S.jpg" @@ -23719,19 +24679,19 @@ "cost": 4, "power": 8000, "job": "Member of the Turks", - "category": "VII", + "category": "VII REMAKE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Job Member of the Turks Forwards other than Tseng you control gain +2000 power.", - "name": "Member of the Turks" + "effect": "The Job Member of the Turks Forwards other than Tseng you control gain +2000 power." }, { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add 1 Job Member of the Turks among them to your hand and return the other cards to the bottom of your deck in any order. Then, you may play 1 Job Member of the Turks from your hand onto the field.", - "trigger": "When Tseng enters the field" + "trigger": "When Tseng enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Job Member of the Turks among them to your hand and return the other cards to the bottom of your deck in any order. Then, you may play 1 Job Member of the Turks from your hand onto the field." } ], "image": "15-135S.jpg" @@ -23747,16 +24707,12 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When President Shinra enters the field", "effect": "you may search for 1 Card Name Rufus or Job Member of the Turks and add it to your hand.", - "trigger": "When President Shinra enters the field" - }, - { - "type": "special", - "effect": "When President Shinra enters the field, you may search for 1 Card Name Rufus or Job Member of the Turks and add it to your hand.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -23797,6 +24753,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -23804,8 +24761,8 @@ }, { "type": "auto", - "effect": "all the Job Member of the Turks Forwards you control gain Haste until the end of the turn.", - "trigger": "At the beginning of the Attack Phase during each of your turns, if you control 4 or more Job Member of the Turks, all the Job Member of the Turks Forwards you control gain Haste until the end of the turn." + "trigger": "At the beginning of the Attack Phase during each of your turns, if you control 4 or more Job Member of the Turks", + "effect": "all the Job Member of the Turks Forwards you control gain Haste until the end of the turn." } ], "image": "15-138S.jpg" @@ -23814,18 +24771,19 @@ "id": "15-139S", "name": "Cloud", "type": "Forward", - "element": "Earth", + "element": "Fire", "cost": 6, "power": 8000, "job": "Merc", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "select up to 2 of the 3 following actions. \"Choose 1 Forward: Deal it 10000 damage.\" \"Choose 1 Job AVALANCHE Operative of cost 4 or less in your Break Zone. Play it onto the field.\" \"All the Forwards you control gain Haste until the end of the turn.\"", - "trigger": "When Cloud enters the field, if you control a Job AVALANCHE Operative Forward" + "trigger": "When Cloud enters the field, if you control a Job AVALANCHE Operative Forward", + "effect": "select up to 2 of the 3 following actions. \"Choose 1 Forward. Deal it 10000 damage.\" \"Choose 1 Job AVALANCHE Operative of cost 4 or less in your Break Zone. Play it onto the field.\" \"All the Forwards you control gain Haste until the end of the turn.\"" } ], "image": "15-139S.jpg" @@ -23841,12 +24799,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike, Brave" + }, { "type": "auto", - "effect": "You may pay [Lightning][Lightning][Lightning][Lightning]. When you do so, choose any number of Job Members of the Turks with different names in your Break Zone. Play them onto the field.", - "name": "First Strike Brave", - "trigger": "When Rufus enters the field" + "name": "Damage 5", + "trigger": "When Rufus enters the field", + "effect": "You may pay [Lightning][Lightning][Lightning][Lightning]. When you do so, choose any number of Job Member of the Turks with different names in your Break Zone. Play them onto the field." } ], "image": "15-140S.jpg" @@ -23884,16 +24847,22 @@ "cost": 4, "power": 7000, "job": "Class Zero Cadet", - "category": "DFF-TYPE 0", + "category": "DFF-TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Reveal any number of cards from your hand. Deal it 3000 damage for each different Element among the revealed cards. When Ace attacks, Ace gains +1000 power for each different Element among Characters you control until the end of the turn.", + "type": "auto", "name": "EX BURST", - "trigger": "When Ace enters the field, choose 1 Forward.", + "trigger": "When Ace enters the field", + "effect": "Choose 1 Forward. Reveal any number of cards from your hand. Deal it 3000 damage for each different Element among the revealed cards.", "is_ex_burst": true + }, + { + "type": "auto", + "trigger": "When Ace attacks", + "effect": "Ace gains +1000 power for each different Element among Characters you control until the end of the turn." } ], "image": "16-002H.jpg" @@ -23905,21 +24874,15 @@ "element": "Fire", "cost": 2, "power": null, - "job": "", + "job": "Morze's Soiree Member", "category": "FFBE", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 3000 damage for each Job Morze's Soiree Member you control.", - "name": "Morze's Soiree Member", - "trigger": "When Elbis enters the field, choose 1 Forward opponent controls" - }, - { - "type": "special", "effect": "When Elbis enters the field, choose 1 Forward opponent controls. Deal it 3000 damage for each Job Morze's Soiree Member you control.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -23936,10 +24899,11 @@ "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Discard 2 cards, then draw 2 cards.", + "effect": "When Onion Knight enters the field, discard 2 cards, then draw 2 cards.", "trigger": "When Onion Knight enters the field" } ], @@ -23956,23 +24920,12 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 3 following actions.", - "trigger": "When Cloud enters the field" - }, - { - "type": "action", - "effect": "Choose 1 Forward. Deal it 5000 damage." - }, - { - "type": "action", - "effect": "Choose 1 Category VII Forward in your Break Zone. Add it to your hand." - }, - { - "type": "action", - "effect": "Choose 1 Forward without S ability you control. Search for 1 Forward with the same name and add it to your hand." + "trigger": "When Cloud enters the field", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward. Deal it 5000 damage.\" \"Choose 1 Category VII Forward in your Break Zone. Add it to your hand.\" \"Choose 1 Forward without [S] you control. Search for 1 Forward with the same name and add it to your hand.\"" } ], "image": "16-005C.jpg" @@ -23986,20 +24939,22 @@ "power": null, "job": "Dog", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Crimson Hound enters the field, choose 1 Forward. Deal it 8000 damage.", - "trigger": "When Crimson Hound enters the field, choose 1 Forward. Deal it 8000 damage." + "trigger": "When Crimson Hound enters the field", + "effect": "Choose 1 Forward. Deal it 8000 damage." }, { "type": "action", - "effect": "put Crimson Hound into the Break Zone! Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", "cost": { - "generic": 1 - } + "generic": 1, + "special": "put Crimson Hound into the Break Zone" + }, + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order." } ], "image": "16-006C.jpg" @@ -24013,20 +24968,21 @@ "power": 7000, "job": "Black Mage", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Deal it 4000 damage.", - "trigger": "When Black Waltz 2 is discarded from your hand due to an ability" + "trigger": "When Black Waltz 2 is discarded from your hand due to an ability", + "effect": "choose 1 Forward. Deal it 4000 damage." }, { "type": "action", - "effect": "Discard 1 Job Black Mage from your hand. When you do so, choose 1 Forward opponent controls. Deal it 5000 damage.", "cost": { "dull": true - } + }, + "effect": "Discard 1 Job Black Mage from your hand. When you do so, choose 1 Forward opponent controls. Deal it 5000 damage." } ], "image": "16-007R.jpg" @@ -24039,14 +24995,15 @@ "cost": 3, "power": 7000, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 3000 damage. If you have a Summon in your Break Zone, deal it 5000 damage instead.", - "trigger": "When Black Mage enters the field, choose 1 Forward" + "trigger": "When Black Mage enters the field", + "effect": "Choose 1 Forward. Deal it 3000 damage. If you have a Summon in your Break Zone, deal it 5000 damage instead." } ], "image": "16-008C.jpg" @@ -24060,12 +25017,13 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Samurai into the Break Zone: Choose 1 Fire Forward of cost 4 or less in your Break Zone. Play it onto the field. When it enters the field, if it is a Job Samurai or a Card Name Samurai, deal 2000 damage to all the Forwards opponent controls. You can only use this ability during your turn." + "effect": "{S}, put Samurai into the Break Zone: Choose 1 Fire Forward of cost 4 or less in your Break Zone. Play it onto the field. When it enters the field, if it is a Job Samurai or a Card Name Samurai, deal 2000 damage to all the Forwards opponent controls. You can only use this ability during your turn." } ], "image": "16-009C.jpg" @@ -24077,10 +25035,11 @@ "element": "Fire", "cost": 2, "power": 7000, - "job": "", + "job": "Djinn", "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -24088,14 +25047,16 @@ }, { "type": "action", - "effect": "Damage 5 — 0: Until the end of the turn, Djinn also becomes a Forward with 7000 power and First Strike.", + "effect": "Damage 3 — {f}: Until the end of the turn, Djinn also becomes a Forward with 7000 power and First Strike. You can only use this ability once per turn.", "cost": { - "damage": 5 + "damage": 3, + "cp": [ + { + "element": "Fire", + "count": 1 + } + ] } - }, - { - "type": "field", - "effect": "You can only use this ability once per turn." } ], "image": "16-010H.jpg" @@ -24111,6 +25072,7 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -24118,17 +25080,17 @@ }, { "type": "field", - "effect": "If both you and your opponent have no cards in hand, Squall gains First Strike, Brave and Squall can attack twice in the same turn." + "effect": "If both you and your opponent have no cards in hand, Squall gains First Strike, Brave and \"Squall can attack twice in the same turn.\"" }, { "type": "auto", - "effect": "deal 4000 damage to all the Forwards opponent controls.", - "trigger": "When Squall attacks" + "trigger": "When Squall attacks", + "effect": "deal 4000 damage to all the Forwards opponent controls." }, { "type": "auto", - "effect": "deal 4000 damage to all the Forwards opponent controls.", - "trigger": "When Squall is blocked" + "trigger": "When Squall is blocked", + "effect": "deal 4000 damage to all the Forwards opponent controls." } ], "image": "16-011L.jpg" @@ -24144,6 +25106,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -24156,8 +25119,9 @@ "is_ex_burst": true }, { - "type": "action", - "effect": "When Suzaku attacks, choose 1 Forward opponent controls. Deal it 5000 damage." + "type": "auto", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage.", + "trigger": "When Suzaku attacks" } ], "image": "16-012R.jpg" @@ -24173,25 +25137,22 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Sol enters the field, you may pay 🔥. When you do so, play 1 Forward of cost 4 or less from your hand onto the field.", - "cost": { - "fire": 1 - } + "type": "auto", + "trigger": "When Sol enters the field", + "effect": "You may pay {f}. When you do so, play 1 Forward of cost 4 or less from your hand onto the field." }, { "type": "auto", - "effect": "gain 🔥.", - "trigger": "When a party you control attacks" + "trigger": "When a party you control attacks", + "effect": "Gain {f}." }, { - "type": "field", - "effect": "🔥: All the Forwards you control gain +2000 power until the end of the turn.", - "cost": { - "fire": 1 - } + "type": "action", + "cost": "{f}", + "effect": "All the Forwards you control gain +2000 power until the end of the turn." } ], "image": "16-013H.jpg" @@ -24204,22 +25165,25 @@ "cost": 5, "power": 9000, "job": "Knight", - "category": "FFT", + "category": "FFBE・FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Delita enters the field, deal 4000 damage to all the Forwards." + "type": "auto", + "trigger": "When Delita enters the field", + "effect": "deal 4000 damage to all the Forwards." }, { "type": "auto", - "effect": "gain", - "trigger": "When a Character damaged by Delita is put from the field into the Break Zone on the same turn" + "trigger": "When a Character damaged by Delita is put from the field into the Break Zone on the same turn", + "effect": "gain 1 Fire CP." }, { - "type": "field", - "effect": "If Delita deals damage to a Forward other than Delita from the game Delita gains \"If Delita deals damage to a Forward, the damage increases by 2000 instead.\" until the end of the turn." + "type": "action", + "cost": "Remove 1 Forward other than Delita from the game", + "effect": "Delita gains \"If Delita deals damage to a Forward, the damage increases by 2000 instead.\" until the end of the turn." } ], "image": "16-014R.jpg" @@ -24232,25 +25196,30 @@ "cost": 3, "power": 6000, "job": "Adventurer-in-Training", - "category": "PFL", - "is_generic": true, + "category": "FFL", + "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "The Forwards you control can form a party with Forwards of any Element.", - "name": "Haste" + "name": "Haste", + "effect": "Haste" + }, + { + "type": "field", + "effect": "The Forwards you control can form a party with Forwards of any Element." }, { "type": "auto", - "effect": "If you do, draw 2 cards.", - "trigger": "When Morrow forms a party and attacks, discard 1 card from your hand" + "trigger": "When Morrow forms a party and attacks", + "effect": "Discard 1 card from your hand. If you do so, draw 2 cards." }, { "type": "auto", - "effect": "Morrow deals your opponent 1 point of damage.", "name": "Damage 5", - "trigger": "When Morrow forms a party and attacks" + "trigger": "When Morrow forms a party and attacks", + "effect": "Morrow deals your opponent 1 point of damage." } ], "image": "16-015H.jpg" @@ -24266,9 +25235,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward. Deal it 9000 damage. If the cost to cast Bahamut was paid with CP of 3 or more different Elements, deal it 12000 damage instead." } ], @@ -24282,43 +25252,50 @@ "cost": 2, "power": 5000, "job": "Knight", - "category": "FFT", + "category": [ + "FFBE", + "FFT" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Ramza gains Haste and Ramza's power becomes 9000.", - "trigger": "Ramza gains Haste and Ramza's power becomes 9000." + "type": "special", + "name": "Steel", + "cost": "S", + "effect": "Ramza gains Haste and Ramza's power becomes 9000." }, { - "type": "auto", - "effect": "Ramza gains First Strike, Brave and \"Ramza can attack twice in the same turn.\" (These effects don't end at the end of the turn.)", - "trigger": "Ramza gains First Strike, Brave and \"Ramza can attack twice in the same turn.\"" + "type": "special", + "name": "Shout", + "cost": "S", + "effect": "Ramza gains First Strike, Brave and \"Ramza can attack twice in the same turn.\" (These effects don't end at the end of the turn.)" } ], "image": "16-017R.jpg" }, { "id": "16-018C", - "name": "Lilly", + "name": "Lilty", "type": "Backup", "element": "Fire", "cost": 2, "power": null, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Return Lilly to its owner's hand. You can only use this ability during your turn." + "effect": "Return Lilty to its owner's hand. You can only use this ability during your turn." }, { "type": "auto", - "effect": "You may put Lilly into the Break Zone. When you do so, choose 1 Forward. Deal it 10000 damage.", - "trigger": "When Lilly enters the field" + "effect": "Damage 5 — When Lilty enters the field, you may put Lilty into the Break Zone. When you do so, choose 1 Forward. Deal it 10000 damage.", + "trigger": "Damage 5" } ], "image": "16-018C.jpg" @@ -24351,20 +25328,21 @@ "cost": 6, "power": 5000, "job": "Clan Gully Member", - "category": "FFT A2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "shuffle your deck, then reveal the top card of your deck. If it is a Fire Character, you may play it onto the field.", - "trigger": "At the beginning of the Attack Phase during each of your turns, if you have received 5 points of damage or less" + "trigger": "At the beginning of the Attack Phase during each of your turns, if you have received 5 points of damage or less", + "effect": "shuffle your deck, then reveal the top card of your deck. If it is a Fire Character, you may play it onto the field." }, { "type": "auto", - "effect": "you may search for 1 Fire Character and play it onto the field.", "name": "Damage 6", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "you may search for 1 Fire Character and play it onto the field." } ], "image": "16-020L.jpg" @@ -24380,11 +25358,12 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If a Forward you controlled has been put from the field into the Break Zone this turn, deal it 9000 damage.", - "trigger": "When Rain enters the field, choose 1 Forward opponent controls", + "trigger": "When Rain enters the field", + "effect": "Choose 1 Forward opponent controls. If a Forward you controlled has been put from the field into the Break Zone this turn, deal it 9000 damage.", "is_ex_burst": true } ], @@ -24418,9 +25397,13 @@ "cost": 2, "power": 5000, "job": "Knight/Holy Knight", - "category": "FFT", + "category": [ + "FFBE", + "FFT" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -24428,13 +25411,13 @@ }, { "type": "auto", - "effect": "When Agrias is chosen by your opponent's Summons or abilities, your opponent discards 1 card from their hand.", - "trigger": "When Agrias is chosen by your opponent's Summons or abilities, your opponent discards 1 card from their hand." + "trigger": "When Agrias is chosen by your opponent's Summons or abilities", + "effect": "your opponent discards 1 card from their hand." }, { "type": "auto", - "effect": "gain +2000 power.", - "trigger": "When Agrias attacks" + "trigger": "When Agrias attacks", + "effect": "gain 1 Ice CP." } ], "image": "16-023H.jpg" @@ -24450,16 +25433,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Vincent enters the field, choose 1 Backup. As long as Vincent is on the field, it does not activate during its controller's Active Phase." }, { "type": "special", - "effect": "Until the end of the turn, Vincent gains +2000 power. \"Vincent cannot be chosen by your opponent's Summons or abilities,\" and \"If Vincent is dealt damage by a Summon or an ability, the damage becomes 0 instead.\"", "name": "Chaos Saber", - "is_ex_burst": true + "cost": "S", + "effect": "Until the end of the turn, Vincent gains +2000 power, \"Vincent cannot be chosen by your opponent's Summons or abilities.\" and \"If Vincent is dealt damage by a Summon or an ability, the damage becomes 0 instead.\"" } ], "image": "16-024H.jpg" @@ -24473,8 +25457,9 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, - "has_ex_burst": true, + "is_generic": false, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -24482,9 +25467,7 @@ }, { "type": "auto", - "effect": "When you do so, your opponent discards 2 cards.", - "trigger": "When Bard enters the field, you may put Bard into the Break Zone.", - "is_ex_burst": true + "effect": "Damage 5 — When Bard enters the field, you may put Bard into the Break Zone. When you do so, your opponent discards 2 cards." } ], "image": "16-025C.jpg" @@ -24500,39 +25483,38 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, choose 1 Forward opponent controls. Remove it from the game. As long as Cloud of Darkness is on the field, your opponent cannot play any copies of the removed card.", - "trigger": "When Cloud of Darkness enters the field, you may pay 2 Dark", - "cost": { - "dark": 2 - } + "trigger": "When Cloud of Darkness enters the field", + "effect": "You may pay {I}{I}. When you do so, choose 1 Forward opponent controls. Remove it from the game. As long as Cloud of Darkness is on the field, your opponent cannot play any copies of the removed card." }, { - "type": "special", - "effect": "Cloud of Darkness gains +2000 power.", - "name": "Damage 3" + "type": "field", + "name": "Damage 3", + "effect": "Cloud of Darkness gains +2000 power." } ], "image": "16-026L.jpg" }, { "id": "16-027C", - "name": "Black Waltz I", + "name": "Black Waltz 1", "type": "Forward", "element": "Ice", "cost": 3, "power": 7000, "job": "Black Mage", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Choose 1 Forward. Deal it 4000 damage.", - "trigger": "When Black Waltz I is discarded from your hand due to an ability" + "trigger": "When Black Waltz 1 is discarded from your hand due to an ability" }, { "type": "action", @@ -24555,9 +25537,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 dull Forward. Break it. If the cost to cast Shiva was paid with CP of 3 or more different Elements, your opponent discards 1 card from their hand." } ], @@ -24570,10 +25553,11 @@ "element": "Ice", "cost": 3, "power": 6000, - "job": "Woff", - "category": "Isviets", + "job": "Tsviets", + "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -24581,12 +25565,13 @@ }, { "type": "field", - "effect": "The power of Forwards your opponent controls cannot be increased by your opponent's Summons or abilities." + "effect": "The power of Forwards opponent controls cannot be increased by your opponent's Summons or abilities." }, { - "type": "auto", - "effect": "Choose any number of auto-abilities. Cancel their effects.", - "name": "Countertek B" + "type": "special", + "name": "Countertek", + "cost": "S", + "effect": "Choose any number of auto-abilities. Cancel their effects." } ], "image": "16-029R.jpg" @@ -24601,7 +25586,8 @@ "job": "Mage", "category": "DFF-XI", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -24609,18 +25595,17 @@ }, { "type": "auto", - "effect": "Choose 1 Character other than Card Name Shantotto in your Break Zone. Add it to your hand.", - "trigger": "When Shantotto enters the field" + "trigger": "When Shantotto enters the field", + "effect": "Choose 1 Character other than Card Name Shantotto in your Break Zone. Add it to your hand." }, { - "type": "action", - "effect": "Remove Shantotto in your hand from the game. Dull all the Forwards opponent controls. You can only use this ability if Shantotto is in your hand.", - "is_ex_burst": true, + "type": "special", + "name": "Colossal Shantotto", "cost": { - "water": 1, - "fire": 1, - "earth": 1 - } + "ice": 1, + "specific": "remove Shantotto in your hand from the game" + }, + "effect": "Dull all the Forwards opponent controls. You can only use this ability if Shantotto is in your hand." } ], "image": "16-030L.jpg" @@ -24636,25 +25621,25 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "This effect will trigger only once per turn.", - "trigger": "When a Development Counter is placed on Scarlet, select up to the same number of the 3 following actions as Development Counters placed on Scarlet" + "trigger": "When a Development Counter is placed on Scarlet", + "effect": "Select up to the same number of the 3 following actions as Development Counters placed on Scarlet. This effect will trigger only once per turn. \"Choose up to 2 Characters. Dull them.\" \"Choose 1 Character. Freeze it.\" \"Your opponent discards 1 card from their hand.\"" }, { "type": "action", - "effect": "Choose up to 2 Characters. Dull them. \"Choose 1 Character. Freeze it.\" \"Your opponent discards 1 card from their hand.\"", "cost": { + "cp": [ + { + "element": "Ice", + "count": 1 + } + ], "dull": true - } - }, - { - "type": "action", - "effect": "Place 1 Development Counter on Scarlet. You can only use this ability during your turn.", - "cost": { - "dull": true - } + }, + "effect": "Place 1 Development Counter on Scarlet. You can only use this ability during your turn." } ], "image": "16-031R.jpg" @@ -24695,11 +25680,12 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "Freeze them.", - "trigger": "When Celes enters the field, choose up to 2 Backups opponent controls.", + "type": "auto", + "trigger": "When Celes enters the field", + "effect": "Choose up to 2 Backups opponent controls. Freeze them.", "is_ex_burst": true } ], @@ -24714,8 +25700,9 @@ "power": 8000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -24723,7 +25710,7 @@ "trigger": "When DG Sniper enters the field" }, { - "type": "action", + "type": "special", "effect": "Choose 1 dull Forward. Break it.", "cost": { "dull": true @@ -24741,17 +25728,19 @@ "power": null, "job": "War Machine", "category": "X", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Dull it and Freeze it. If your opponent has 1 card or less in their hand, break it instead.", - "trigger": "When YKT-63 enters the field" + "trigger": "When YKT-63 enters the field", + "effect": "Choose 1 Forward. Dull it and Freeze it. If your opponent has 1 card or less in their hand, break it instead." }, { "type": "action", - "effect": "Put YKT-63 into the Break Zone. Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order." + "cost": "1, put YKT-63 into the Break Zone", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order." } ], "image": "16-035C.jpg" @@ -24765,13 +25754,14 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [.] Your opponent discards 1 card from their hand.", - "trigger": "When Devout enters the field" + "trigger": "When Devout enters the field", + "effect": "gain {i}. Your opponent discards 1 card from their hand." } ], "image": "16-036C.jpg" @@ -24784,14 +25774,14 @@ "cost": 6, "power": null, "job": "Runeseeker", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Babus enters the field, your opponent selects 2 of the 4 following actions.\n\"Skip your opponent's Main Phase 1 and Main Phase 2 in their next turn.\"\n\"Freeze all Characters opponent controls.\"\n\"Your opponent selects 1 Forward they control. Put it into the Break Zone.\"\n\"Your opponent discards 2 cards from their hand.\"", - "name": "Backup" + "type": "auto", + "effect": "When Babus enters the field, your opponent selects 2 of the 4 following actions.\n\"Skip your opponent's Main Phase 1 and Main Phase 2 in their next turn.\"\n\"Freeze all the Characters opponent controls.\"\n\"Your opponent selects 1 Forward they control. Put it into the Break Zone.\"\n\"Your opponent discards 2 cards from their hand.\"" } ], "image": "16-037R.jpg" @@ -24802,20 +25792,23 @@ "type": "Monster", "element": "Ice", "cost": 2, - "power": 7000, + "power": null, "job": "Evil Spirit", "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward opponent controls. Dull it and Freeze it.", - "trigger": "When your opponent discards 1 or more cards from their hand due to your Summons or abilities" + "trigger": "When your opponent discards 1 or more cards from their hand due to your Summons or abilities", + "effect": "choose 1 Forward opponent controls. Dull it and Freeze it." }, { - "type": "action", - "effect": "Until the end of the turn, Byblos also becomes a Forward with 7000 power and \"When Byblos attacks, your opponent discards 1 card from their hand.\" You can use this ability once per turn." + "type": "special", + "name": "Damage 3", + "cost": "0", + "effect": "Until the end of the turn, Byblos also becomes a Forward with 7000 power and \"When Byblos attacks, your opponent discards 1 card from their hand.\" You can only use this ability once per turn." } ], "image": "16-038H.jpg" @@ -24827,14 +25820,15 @@ "element": "Ice", "cost": 5, "power": 8000, - "job": "Standard Unit", + "job": "Deepground Soldier", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Job Standard Unit Forward and add it to your hand.", + "effect": "When Heavy-Armored Soldier enters the field, you may search for 1 Job Standard Unit Forward and add it to your hand.", "trigger": "When Heavy-Armored Soldier enters the field", "is_ex_burst": true } @@ -24849,24 +25843,28 @@ "cost": 3, "power": 7000, "job": "Machinist", - "category": "FFT", + "category": [ + "FFBE", + "FFT" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "During this turn, if your opponent has discarded a card from their hand due to your Summons or abilities, the cost required to cast Mustadio is reduced by 3.", - "name": "Back Attack" + "type": "field", + "name": "Back Attack", + "effect": "During this turn, if your opponent has discarded a card from their hand due to your Summons or abilities, the cost required to cast Mustadio is reduced by 3." }, { "type": "auto", - "effect": "Choose 1 Character. Dull it.", - "trigger": "When Mustadio enters the field" + "trigger": "When Mustadio enters the field", + "effect": "choose 1 Character. Dull it." }, { "type": "auto", - "effect": "Gain 1.", - "trigger": "When Mustadio is put from the field into the Break Zone" + "trigger": "When Mustadio is put from the field into the Break Zone", + "effect": "gain 1 Fire CP." } ], "image": "16-040R.jpg" @@ -24874,7 +25872,7 @@ { "id": "16-041C", "name": "Yunalesca", - "type": "Summon", + "type": "Backup", "element": "Ice", "cost": 2, "power": null, @@ -24882,10 +25880,11 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard 1 card: Your opponent discards 1 card from their hand. You can only use this ability during your turn and only once per turn." + "effect": "{s}, discard 1 card: Your opponent discards 1 card from their hand. You can only use this ability during your turn and only once per turn." } ], "image": "16-041C.jpg" @@ -24900,7 +25899,8 @@ "job": "Knight", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -24922,26 +25922,22 @@ "element": "Wind", "cost": 2, "power": 7000, - "job": "", + "job": "Atomos", "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Backups. Activate them.", - "trigger": "During each turn, when you cast the second card you've cast" + "trigger": "During each turn, when you cast the second card you've cast", + "effect": "Choose up to 2 Backups. Activate them." }, { - "type": "action", - "effect": "Damage 5 — 0: Until the end of the turn, Atomos also becomes a Forward with 7000 power and \"When Atomos attacks, activate all the Backups you control.\"", - "cost": { - "damage": 5 - } - }, - { - "type": "field", - "effect": "You can only use this ability once per turn." + "type": "special", + "name": "Damage 3", + "cost": "0", + "effect": "Until the end of the turn, Atomos also becomes a Forward with 7000 power and \"When Atomos attacks, activate all the Backups you control.\" You can only use this ability once per turn." } ], "image": "16-043H.jpg" @@ -24953,10 +25949,11 @@ "element": "Wind", "cost": 5, "power": 9000, - "job": "Mobius", - "category": "", + "job": "Warrior of Dawn", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -24964,8 +25961,11 @@ }, { "type": "field", - "effect": "The Forwards of cost 5 or more other than Wol you control gain \"This Forward cannot be chosen by your opponent's Summons or abilities\". When you cast a Character of cost 5 or more, draw 1 card. This effect will trigger only once per turn.", - "name": "Warrior of Dawn" + "effect": "The Forwards of cost 5 or more other than Wol you control gain \"This Forward cannot be chosen by your opponent's Summons or abilities.\"" + }, + { + "type": "auto", + "effect": "When you cast a Character of cost 5 or more, draw 1 card. This effect will trigger only once per turn." } ], "image": "16-044L.jpg" @@ -24977,22 +25977,23 @@ "element": "Wind", "cost": 3, "power": null, - "job": "", + "job": "Gargoyle", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Gargoyle enters the field, choose 1 Forward of cost 5 or more. Break it.", - "trigger": "When Gargoyle enters the field, choose 1 Forward of cost 5 or more. Break it." + "trigger": "When Gargoyle enters the field", + "effect": "Choose 1 Forward of cost 5 or more. Break it." }, { "type": "action", - "effect": "Put Gargoyle into the Break Zone. Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", "cost": { "generic": 1 - } + }, + "effect": "Put Gargoyle into the Break Zone: Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order." } ], "image": "16-045C.jpg" @@ -25008,9 +26009,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Activate all the Backups you control. Draw 1 card. If the cost to cast Chocobo Chick (VII) was paid with CP of 3 or more different Elements, all the Forwards you control also gain +2000 power until the end of the turn." } ], @@ -25027,23 +26029,21 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Gain +1.", - "name": "EX BURST", - "trigger": "When Sherlotta enters the field", + "type": "auto", + "effect": "When Sherlotta enters the field, gain 1 Wind CP.", "is_ex_burst": true }, { "type": "auto", - "effect": "Gain +1.", - "trigger": "When Sherlotta is put from the field into the Break Zone" + "effect": "When Sherlotta is put from the field into the Break Zone, gain 1 Wind CP." }, { "type": "action", - "effect": "Gain +1. You can only use this ability if Sherlotta is in your hand.", - "name": "Discard Sherlotta" + "cost": "Discard Sherlotta", + "effect": "Gain 1 Wind CP. You can only use this ability if Sherlotta is in your hand." } ], "image": "16-047R.jpg" @@ -25059,16 +26059,17 @@ "category": "DFF-IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Your opponent removes the top card of their deck from the game. You can cast it as though you owned it at any time you could normally cast it. The cost casting it can be paid using any Element.", - "trigger": "When Zidane enters the field or attacks" + "trigger": "When Zidane enters the field or attacks", + "effect": "Your opponent removes the top card of their deck from the game. You can cast it as though you owned it at any time you could normally cast it. The cost for casting it can be paid using CP of any Element." }, { "type": "auto", - "effect": "Zidane gains Haste until the end of the turn.", - "trigger": "When Zidane enters the field, if you have cast 3 or more cards this turn" + "trigger": "When Zidane enters the field, if you have cast 3 or more cards this turn", + "effect": "Zidane gains Haste until the end of the turn." } ], "image": "16-048H.jpg" @@ -25084,6 +26085,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -25091,7 +26093,7 @@ }, { "type": "auto", - "effect": "You may search for 1 Job Shijin forward other than Seiryu and add it to your hand.", + "effect": "When Seiryu enters the field, you may search for 1 Job Shijin Forward other than Card Name Seiryu and add it to your hand.", "trigger": "When Seiryu enters the field", "is_ex_burst": true }, @@ -25113,15 +26115,17 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may dull 3 active Category IV Characters you control. When you do so, choose 1 Character of cost 4 or more. Break it.", - "trigger": "When Ceodore enters the field" + "trigger": "When Ceodore enters the field", + "effect": "you may dull 3 active Category IV Characters you control. When you do so, choose 1 Character of cost 4 or more. Break it." }, { - "type": "field", - "effect": "At the beginning of the Attack Phase during each of your turns, activate all the Category IV Forwards you control." + "type": "auto", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "activate all the Category IV Forwards you control." } ], "image": "16-050H.jpg" @@ -25137,15 +26141,17 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When it enters the field, if it is a Category IV Character, choose up to 2 Backups. Activate them.", - "trigger": "When Cecil enters the field, you may play 1 Character of cost 4 or less from your hand onto the field" + "trigger": "When Cecil enters the field", + "effect": "you may play 1 Character of cost 4 or less from your hand onto the field. When it enters the field, if it is a Category IV Character, choose up to 2 Backups. Activate them." }, { - "type": "field", - "effect": "When 1 or more Characters you control are chosen by your opponent's Summons or abilities, if your opponent doesn't pay 2, cancel those effects." + "type": "auto", + "trigger": "When 1 or more Characters you control are chosen by your opponent's Summons or abilities", + "effect": "if your opponent doesn't pay {2}, cancel their effects." } ], "image": "16-051L.jpg" @@ -25159,8 +26165,9 @@ "power": null, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -25204,8 +26211,9 @@ "power": 6000, "job": "Standard Unit", "category": "XIII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -25226,15 +26234,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Chocobo or Card Name Chocobo and add it to your hand.", - "trigger": "When Chocobo Sam enters the field" + "trigger": "When Chocobo Sam enters the field", + "effect": "You may search for 1 [Job Chocobo] or [Card Name Chocobo] and add it to your hand." }, { "type": "action", - "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn. If it is a Job Chocobo or a Card Name Chocobo, it gains +3000 power until the end of the turn instead." + "cost": "Dull, 1 Earth CP", + "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn. If it is a [Job Chocobo] or a [Card Name Chocobo], it gains +3000 power until the end of the turn instead." } ], "image": "16-055C.jpg" @@ -25249,7 +26259,8 @@ "job": "Chocobo", "category": "IX", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -25257,18 +26268,19 @@ }, { "type": "auto", - "effect": "Reveal the top card of your deck. If it is a Wind Character, add it to your hand.", - "trigger": "At the end of each of your turns" + "trigger": "At the end of each of your turns", + "effect": "Reveal the top card of your deck. If it is a Wind Character, add it to your hand." }, { "type": "action", - "effect": "If you paid the cost of 2 or less from your hand onto the field, you can only use this ability once per turn." + "cost": "Dull", + "effect": "Play 1 Wind Backup of cost 2 or less from your hand onto the field. You can only use this ability once per turn." }, { "type": "special", - "effect": "Fat Chocobo gains +11000 power until the end of the turn.", - "name": "Gyoall Greass", - "is_ex_burst": true + "name": "Gysahl Greens", + "cost": "S", + "effect": "Fat Chocobo gains +10000 power until the end of the turn." } ], "image": "16-056R.jpg" @@ -25282,12 +26294,13 @@ "power": 8000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Remove the top 2 cards of your deck from the game. Choose 1 Forward. Deal it 2000 damage. You can only use this ability once per turn." + "effect": "Remove the top 2 cards of your deck from the game: Choose 1 Forward. Deal it 2000 damage. You can only use this ability once per turn." } ], "image": "16-057C.jpg" @@ -25302,15 +26315,16 @@ "job": "White Mage", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Fina cannot be chosen by your opponent's Summons or abilities." }, { - "type": "action", - "effect": "Remove Fina in your hand from the game: Choose 1 ability triggered from a Forward. Cancel its effect. You can only use this ability if you control 4 or more Wind Backups and if Fina is in your hand." + "type": "special", + "effect": "Remove Fina in your hand from the game: Choose 1 auto-ability triggered from a Forward. Cancel its effect. You can only use this ability if you control 4 or more Wind Backups and if Fina is in your hand." } ], "image": "16-058R.jpg" @@ -25326,16 +26340,12 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "activate all the Job Morze's Soiree Member you control.", - "trigger": "When Pecciotta enters the field" - }, - { - "type": "special", "effect": "When Pecciotta enters the field, activate all the Job Morze's Soiree Member you control.", - "name": "EX BURST", + "trigger": "When Pecciotta enters the field", "is_ex_burst": true } ], @@ -25352,12 +26362,12 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Reveal the top 4 cards of your deck. Add 1 Wind Character among them to your hand and return the other cards to the bottom of your deck in any order.", - "name": "EX BURST", + "type": "auto", "trigger": "When Madam M enters the field", + "effect": "Reveal the top 4 cards of your deck. Add 1 Wind Character among them to your hand and return the other cards to the bottom of your deck in any order.", "is_ex_burst": true } ], @@ -25420,9 +26430,10 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "The Card Name Ceodore Forward and Card Name Cecil Forward you control gain +1000 power until the end of the turn." } ], @@ -25437,8 +26448,9 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -25448,7 +26460,8 @@ "type": "action", "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power for each point of damage you have received.", "cost": { - "dull": true + "dull": true, + "earth": 2 } } ], @@ -25486,21 +26499,25 @@ "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Heretical Knight Garland gains +400 power and Brave.", - "name": "Brave", - "trigger": "When Heretical Knight Garland enters the field, choose 1 Forward other than Heretical Knight Garland you control" + "type": "field", + "effect": "Brave", + "name": "Brave" }, { - "type": "field", - "effect": "Dull Heretical Knight Garland: Heretical Knight Garland gains \"Heretical Knight Garland cannot be broken\" until the end of the turn.", + "type": "auto", + "effect": "When Heretical Knight Garland enters the field, choose 1 Forward other than Heretical Knight Garland you control. As long as Heretical Knight Garland is on the field, it gains +4000 power and Brave." + }, + { + "type": "special", + "effect": "Dull Heretical Knight Garland. Heretical Knight Garland gains \"Heretical Knight Garland cannot be broken.\" until the end of the turn.", "cost": { - "fire": 3, + "fire": 0, "ice": 0, "wind": 0, - "earth": 0, + "earth": 3, "lightning": 0, "water": 0, "light": 0, @@ -25519,9 +26536,10 @@ "cost": 2, "power": 5000, "job": "Ancient", - "category": "VII", + "category": "VII REMAKE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -25529,13 +26547,13 @@ }, { "type": "auto", - "effect": "You may remove Aerith from the game. When you do so, Reraise Counters on Aerith.", - "trigger": "When Aerith is put from the field into the Break Zone" + "trigger": "When Aerith is put from the field into the Break Zone", + "effect": "You may remove Aerith from the game. When you do so, place 3 Reraise Counters on Aerith." }, { "type": "auto", - "effect": "Remove 1 Reraise Counter from Aerith. If there are no Reraise Counters on Aerith, put Aerith onto the field. This effect will trigger only if Aerith is removed from the game.", - "trigger": "At the beginning of Main Phase 1 during each of your turns, if 1 or more Reraise Counters are placed on Aerith" + "trigger": "At the beginning of Main Phase 1 during each of your turns, if 1 or more Reraise Counters are placed on Aerith", + "effect": "Remove 1 Reraise Counter from Aerith. Then, if there are no Reraise Counters on Aerith, play Aerith onto the field. This effect will trigger only if Aerith is removed from the game." } ], "image": "16-067L.jpg" @@ -25543,7 +26561,7 @@ { "id": "16-068C", "name": "Eiko", - "type": "Summon", + "type": "Backup", "element": "Earth", "cost": 3, "power": null, @@ -25551,13 +26569,19 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Eiko into the Break Zone! Choose 1 Forward. Deal it 10000 damage.", - "name": "Backup", + "effect": "Put Eiko into the Break Zone: Choose 1 Forward. Deal it 10000 damage.", "cost": { - "generic": 3 + "cp": [ + "Earth", + "Earth", + "Earth" + ], + "dull": true, + "generic": 0 } } ], @@ -25574,6 +26598,7 @@ "category": "THEATRHYTHM FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -25581,8 +26606,9 @@ }, { "type": "special", - "effect": "Choose 1 Forward. Deal it damage equal to Ciaran's power.", - "name": "Soulshot" + "name": "Soulshot", + "cost": "S, 1 Earth CP", + "effect": "Choose 1 Forward. Deal it damage equal to Ciaran's power." } ], "image": "16-069C.jpg" @@ -25598,21 +26624,25 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Kirin cannot become dull by your opponent's Summons or abilities.", + "effect": "Brave", "name": "Brave" }, { - "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Play 1 Forward of cost 4 among them onto the field and return the other cards to the bottom of your deck in any order.", - "trigger": "When Kirin enters the field" + "type": "field", + "effect": "Kirin cannot become dull by your opponent's Summons or abilities." }, { "type": "field", - "effect": "You control gain +1000 power.", - "name": "Job Shifin" + "effect": "The Job Shijin Forwards you control gain +1000 power." + }, + { + "type": "auto", + "effect": "When Kirin enters the field, reveal the top 5 cards of your deck. Play 1 Forward of cost 4 among them onto the field and return the other cards to the bottom of your deck in any order.", + "trigger": "When Kirin enters the field" } ], "image": "16-070L.jpg" @@ -25625,9 +26655,10 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -25635,8 +26666,8 @@ }, { "type": "auto", - "effect": "You may put Gladiator into the Break Zone. When you do so, all the Forwards you control gain +10000 power and Brave.", - "trigger": "When Gladiator enters the field" + "trigger": "Damage 5 — When Gladiator enters the field", + "effect": "You may put Gladiator into the Break Zone. When you do so, until the end of the turn, all the Forwards you control gain +10000 power and Brave." } ], "image": "16-071C.jpg" @@ -25650,8 +26681,9 @@ "power": 7000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -25669,9 +26701,10 @@ "cost": 5, "power": 9000, "job": "Warrior", - "category": "THEATRHYTHM-MQ", + "category": "THEATRHYTHM·MQ", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -25679,8 +26712,7 @@ }, { "type": "auto", - "effect": "Choose 1 dull Character opponent controls. Break it.", - "trigger": "When Benjamin enters the field" + "effect": "Damage 5 — When Benjamin enters the field, choose 1 dull Character opponent controls. Break it." } ], "image": "16-073C.jpg" @@ -25696,9 +26728,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward. Break it. If the cost to cast Cactuar was paid with CP of 2 or less different Elements, Cactuar deals you 1 point of damage." } ], @@ -25753,24 +26786,24 @@ }, { "id": "16-077R", - "name": "Magitek Knight", + "name": "Terra", "type": "Forward", "element": "Earth", "cost": 3, "power": 7000, "job": "Magitek Knight", - "category": "VI", + "category": "DFF・VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The Category VI Backups you control can produce CP of any Element." }, { - "type": "auto", - "effect": "Terra gains +2000 power and Haste.", - "trigger": "Until the end of the turn", + "type": "action", + "effect": "Until the end of the turn, Terra gains +2000 power and Haste.", "cost": { "fire": 1 } @@ -25782,6 +26815,13 @@ "ice": 1 } }, + { + "type": "action", + "effect": "Choose 1 Character. Dull it.", + "cost": { + "wind": 1 + } + }, { "type": "action", "effect": "Choose 1 Forward. Break it.", @@ -25802,22 +26842,25 @@ "element": "Earth", "cost": 3, "power": null, - "job": "", + "job": "Demonolith", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward you control and 1 Forward opponent controls. The former deals damage equal to its power to the latter.", - "trigger": "When Demonolith enters the field" + "trigger": "When Demonolith enters the field", + "effect": "choose 1 Forward you control and 1 Forward opponent controls. The former deals damage equal to its power to the latter." }, { "type": "action", - "effect": "put Demonolith into the Break Zone! Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", "cost": { - "dull": true - } + "cp": { + "earth": 1 + } + }, + "effect": "Put Demonolith into the Break Zone: Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order." } ], "image": "16-078C.jpg" @@ -25828,20 +26871,22 @@ "type": "Monster", "element": "Earth", "cost": 2, - "power": 7000, + "power": null, "job": "Ultimate Synthesizer", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "At the end of each of your turns, you may discard 1 Backup. If you do so, draw 1 card." }, { - "type": "auto", - "effect": "Damage 3 — ◎ Until the end of the turn, Hades also becomes a Forward with 7000 power. Choose 1 Forward opponent controls. It gains 'When this Forward is dealt damage, break this Forward.' until the end of the turn. You can only use this ability once per turn.", - "trigger": "Damage 3 — ◎ Until the end of the turn, Hades also becomes a Forward with 7000 power. Choose 1 Forward opponent controls. It gains 'When this Forward is dealt damage, break this Forward.' until the end of the turn. You can only use this ability once per turn." + "type": "special", + "name": "Damage 3", + "cost": "1 Earth CP", + "effect": "Until the end of the turn, Hades also becomes a Forward with 7000 power and \"When Hades attacks, choose 1 Forward opponent controls. It gains 'When this Forward is dealt damage, break this Forward.' until the end of the turn.\" You can only use this ability once per turn." } ], "image": "16-079H.jpg" @@ -25857,16 +26902,16 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "you control gain \"If this Character is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.\" and \"This Character cannot be broken by opposing Summons or abilities that don't deal damage.\"", - "name": "The Job Morze's Soiree Member" + "effect": "The Job Morze's Soiree Member you control gain \"If this Character is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.\" and \"This Character cannot be broken by opposing Summons or abilities that don't deal damage.\"" }, { "type": "auto", - "effect": "choose 1 Job Morze's Soiree Member in your Break Zone. Play it onto the field.", - "trigger": "When Madam Edel enters the field" + "trigger": "When Madam Edel enters the field", + "effect": "choose 1 Job Morze's Soiree Member in your Break Zone. Play it onto the field." } ], "image": "16-080H.jpg" @@ -25907,16 +26952,18 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "becomes 0 instead. You can only use this ability once per turn.", - "trigger": "During this turn, the next damage dealt to Mont Leonis by a Summon or an ability" + "type": "action", + "cost": "0", + "effect": "During this turn, the next damage dealt to Mont Leonis by a Summon or an ability, becomes 0 instead. You can only use this ability once per turn." }, { - "type": "action", - "effect": "Choose up to 2 Forwards opponent controls. Deal them 9000 damage. You can only use this ability while Mont Leonis is attacking.", - "name": "Journeying Blade" + "type": "special", + "cost": "S", + "name": "Taunting Blade", + "effect": "Choose up to 2 Forwards opponent controls. Deal them 9000 damage. You can only use this ability while Mont Leonis is attacking." } ], "image": "16-082H.jpg" @@ -25932,16 +26979,25 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "All Forwards must attack once per turn if possible.\nAll Forwards must block if possible.", + "effect": "Brave", "name": "Brave" }, { - "type": "auto", - "effect": "Layle gains +1000 power until the end of the turn.", - "trigger": "Discard 1 card" + "type": "field", + "effect": "All Forwards must attack once per turn if possible." + }, + { + "type": "field", + "effect": "All Forwards must block if possible." + }, + { + "type": "action", + "cost": "Discard 1 card", + "effect": "Layle gains +1000 power until the end of the turn." } ], "image": "16-083H.jpg" @@ -25957,16 +27013,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 2 Forwards you control. If you control a Forward of an Element other than Earth, break them and Lesley.", - "trigger": "At the beginning of Main Phase 1 during each of your turns" + "trigger": "At the beginning of Main Phase 1 during each of your turns", + "effect": "choose 2 Forwards you control. If you control a Forward of an Element other than Earth, break them and Leslie." }, { "type": "auto", - "effect": "you may give control of Leslie to your opponent.", - "trigger": "At the end of each of your turns" + "trigger": "At the end of each of your turns", + "effect": "you may give control of Leslie to your opponent." } ], "image": "16-084R.jpg" @@ -25979,13 +27036,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Assassin into the Break Zone. Choose 1 Forward that entered the field this turn. Deal it 8000 damage." + "effect": "{d}, put Assassin into the Break Zone: Choose 1 Forward that entered the field this turn. Deal it 8000 damage." } ], "image": "16-085C.jpg" @@ -26001,9 +27059,10 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward. It loses 8000 power until the end of the turn. If the cost to cast Ixion was paid with CP of 3 or more different Elements, all the Forwards opponent controls also lose 2000 power until the end of the turn." } ], @@ -26013,18 +27072,19 @@ "id": "16-087C", "name": "Puppetmaster", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 3, "power": 7000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may discard 1 card. When you do so, choose 1 Character in your Break Zone. Add it to your hand.", - "trigger": "When Puppetmaster enters the field" + "trigger": "When Puppetmaster enters the field", + "effect": "you may discard 1 card. When you do so, choose 1 Character in your Break Zone. Add it to your hand." } ], "image": "16-087C.jpg" @@ -26033,28 +27093,29 @@ "id": "16-088L", "name": "Black Waltz 3", "type": "Forward", - "element": "Lightning", + "element": "Dark", "cost": 3, "power": 7000, "job": "Black Mage", "category": "IX", - "is_generic": true, - "has_ex_burst": true, + "is_generic": false, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Deal it 4000 damage.", - "trigger": "When Black Waltz 3 is discarded from your hand due to an ability" + "trigger": "When Black Waltz 3 is discarded from your hand due to an ability", + "effect": "Choose 1 Forward. Deal it 4000 damage." }, { "type": "auto", - "effect": "Choose up to 2 Job Black Mage/Black Mage Backup cards in your Break Zone. Add them to your hand.", - "trigger": "When Black Waltz 3 is put from the field into the Break Zone" + "trigger": "When Black Waltz 3 is put from the field into the Break Zone", + "effect": "Choose up to 2 Job Black Mage other than Card Name Black Waltz 3 in your Break Zone. Add them to your hand." }, { "type": "action", - "effect": "Discard 1 Job Black Mage from your hand. When you do, choose 1 Forward of cost 3 or less opponent controls. Break it.", - "is_ex_burst": true + "cost": "0", + "effect": "Discard 1 Job Black Mage from your hand. When you do so, choose 1 Forward of cost 3 or less opponent controls. Break it." } ], "image": "16-088L.jpg" @@ -26066,10 +27127,11 @@ "element": "Lightning", "cost": 5, "power": 9000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -26077,8 +27139,8 @@ }, { "type": "auto", - "effect": "You may play 1 Category VII Character from your hand onto the field. If its cost is 5 or more, Zack deals you 1 point of damage.", - "trigger": "When Zack is put from the field into the Break Zone" + "trigger": "When Zack is put from the field into the Break Zone", + "effect": "You may play 1 Category VII Character from your hand onto the field. If its cost is 5 or more, Zack deals you 1 point of damage." } ], "image": "16-089H.jpg" @@ -26086,23 +27148,25 @@ { "id": "16-090R", "name": "Seymour", - "type": "Summon", - "element": "Lightning", + "type": "Forward", + "element": "Ice", "cost": 4, - "power": null, + "power": 7000, "job": "Summoner", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. If you have 3 or more Summons in your Break Zone, break it.", - "trigger": "When Seymour enters the field" + "trigger": "When Seymour enters the field", + "effect": "choose 1 Forward opponent controls. If you have 3 or more Summons in your Break Zone, break it." }, { "type": "action", - "effect": "Remove 6 Summons in the Break Zone from the game: Seymour deals your opponent 1 point of damage." + "cost": "Remove 6 Summons in the Break Zone from the game", + "effect": "Seymour deals your opponent 1 point of damage." } ], "image": "16-090R.jpg" @@ -26118,18 +27182,20 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Place 2 Research Counters on Chadley.", - "trigger": "When Chadley enters the field" + "trigger": "When Chadley enters the field", + "effect": "place 2 Research Counters on Chadley." }, { "type": "action", - "effect": "Remove 1 Research Counter from Chadley: Choose 1 Forward in your Break Zone. Add it to your hand.", "cost": { - "dull": true - } + "dull": true, + "special": "remove 1 Research Counter from Chadley" + }, + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand." } ], "image": "16-091C.jpg" @@ -26145,19 +27211,20 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", + "type": "auto", "effect": "When Noel enters the field, choose up to 2 Forwards opponent controls. Dull them.", - "name": "EX BURST", - "trigger": "When Noel enters the field, choose up to 2 Forwards opponent controls. Dull them.", + "trigger": "When Noel enters the field", "is_ex_burst": true }, { - "type": "action", - "effect": "put Noel into the Break Zone: Dull all the Forwards opponent controls.", + "type": "special", + "name": "Meteor Javelin", + "effect": "Put Noel into the Break Zone: Dull all the Forwards opponent controls.", "cost": { - "dull": true + "special": true } } ], @@ -26167,13 +27234,14 @@ "id": "16-093R", "name": "Noctis", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 5, "power": 9000, "job": "Prince", "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -26203,10 +27271,11 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Palmer into the Break Zone: Look at the top 4 cards of your deck. Add 2 cards among them to your hand and put the rest of the cards into the Break Zone. You can only use this ability if you have no cards in your hand." + "effect": "{s}, put Palmer into the Break Zone: Look at the top 4 cards of your deck. Add 2 cards among them to your hand and put the rest of the cards into the Break Zone. You can only use this ability if you have no cards in your hand." } ], "image": "16-094C.jpg" @@ -26220,19 +27289,20 @@ "power": 8000, "job": "Black Mage", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Choose 1 Job Black Mage other than Card Name Vivi in your Break Zone. Add it to your hand.", - "name": "EX BURST", + "type": "auto", + "effect": "When Vivi enters the field, choose 1 Job Black Mage other than Card Name Vivi in your Break Zone. Add it to your hand.", "trigger": "When Vivi enters the field", "is_ex_burst": true }, { "type": "action", - "effect": "Choose 1 Forward. Deal it 4000 damage for each Job Black Mage you control." + "effect": "Choose 1 Forward. Deal it 4000 damage for each Job Black Mage you control.", + "cost": "Dull" } ], "image": "16-095H.jpg" @@ -26248,6 +27318,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -26255,14 +27326,15 @@ }, { "type": "auto", - "effect": "You may search for 1 Job Shijin other than Card Name Byakko and add it to your hand.", + "effect": "When Byakko enters the field, you may search for 1 Job Shijin Forward other than Card Name Byakko and add it to your hand.", "name": "EX BURST", "trigger": "When Byakko enters the field", "is_ex_burst": true }, { - "type": "action", - "effect": "When Byakko attacks, choose 1 Forward. Dull it." + "type": "auto", + "effect": "When Byakko attacks, choose 1 Forward. Dull it.", + "trigger": "When Byakko attacks" } ], "image": "16-096R.jpg" @@ -26277,17 +27349,20 @@ "job": "Member of the Orders", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "special", + "cost": 1, + "element": "Lightning", "effect": "Hyoh gains Haste and Hyoh's power becomes 7000." }, { - "type": "auto", - "effect": "the damage becomes 2 instead.\" and Hyoh's power becomes 10000. You can only use this ability if Hyoh has 7000 power or more. (These effects do not end at the end of the turn.)", - "trigger": "If Hyoh deals damage to your opponent", - "is_ex_burst": true + "type": "special", + "cost": 3, + "element": "Lightning", + "effect": "Hyoh gains \"If Hyoh deals damage to your opponent, the damage becomes 2 instead.\" and Hyoh's power becomes 10000. You can only use this ability if Hyoh has 7000 power or more. (These effects do not end at the end of the turn.)" } ], "image": "16-097H.jpg" @@ -26298,24 +27373,26 @@ "type": "Monster", "element": "Lightning", "cost": 2, - "power": 7000, + "power": null, "job": "Spectral Keeper", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward opponent controls. Dull it.", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "choose 1 Forward opponent controls. Dull it." }, { "type": "special", - "effect": "O: Until the end of the turn, Spectral Keeper also becomes a Forward with 7000 power and \"When Spectral Keeper attacks, choose 1 Forward. Dull it.\" You can only use this ability once per turn.", "name": "Damage 3", "cost": { - "damage": 3 - } + "damage": 3, + "dull": true + }, + "effect": "Until the end of the turn, Spectral Keeper also becomes a Forward with 7000 power and \"When Spectral Keeper attacks, choose 1 Forward. Dull it.\" You can only use this ability once per turn." } ], "image": "16-098H.jpg" @@ -26331,15 +27408,16 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 2 or more Job Morze's Soiree Members, Merald gains Haste." + "effect": "If you control 2 or more Job Morze's Soiree Member, Merald gains Haste." }, { "type": "auto", - "effect": "If you control 4 or more Job Morze's Soiree Members, break it.", - "trigger": "When Merald enters the field, choose 1 Forward opponent controls" + "trigger": "When Merald enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 4 or more Job Morze's Soiree Member, break it." } ], "image": "16-099C.jpg" @@ -26351,24 +27429,27 @@ "element": "Lightning", "cost": 3, "power": 7000, - "job": "", - "category": "DFF-XIV", + "job": "Scion of the Seventh Dawn", + "category": "DFF・XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Until the end of the turn, it loses 4000 power for each job Scion of the Seventh Dawn Forward you control.", - "trigger": "When Y'shtola enters the field, choose 1 Forward opponent controls" + "trigger": "When Y'shtola enters the field", + "effect": "Choose 1 Forward opponent controls. Until the end of the turn, it loses 4000 power for each Job Scion of the Seventh Dawn Forward you control." }, { "type": "action", - "effect": "Dull 1 active job Scion of the Seventh Dawn Forward: Choose 1 Category XIV Forward. Until the end of the turn, it gains Haste and First Strike." + "cost": "Dull 1 active Job Scion of the Seventh Dawn Forward", + "effect": "Choose 1 Category XIV Forward. Until the end of the turn, it gains Haste and First Strike." }, { "type": "special", - "effect": "Deal 9000 damage to all the Forwards other than job Scion of the Seventh Dawn.", - "name": "Pulse of Creation" + "name": "Pulse of Creation", + "cost": "S, discard 2 Lightning cards", + "effect": "Deal 9000 damage to all the Forwards other than Job Scion of the Seventh Dawn." } ], "image": "16-100L.jpg" @@ -26382,19 +27463,20 @@ "power": null, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Return Yuke to its owner's hand. You can only use this ability during your turn.", - "name": "Backup" + "cost": "Dull", + "effect": "Return Yuke to its owner's hand. You can only use this ability during your turn." }, { "type": "auto", - "effect": "You may put Yuke into the Break Zone. When you do so, choose 1 Forward of cost 5 or less. Break it.", "name": "Damage 5", - "trigger": "When Yuke enters the field" + "trigger": "When Yuke enters the field", + "effect": "You may put Yuke into the Break Zone. When you do so, choose 1 Forward of cost 5 or less. Break it." } ], "image": "16-101C.jpg" @@ -26410,11 +27492,12 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Monster in your Break Zone. You may remove it from the game. If you do so, Lann gains +2000 power and \"At the beginning of the next Action Phase during each player's turn, choose Forward opponent controls. Dull it.\" (This effect does not end at the end of the turn.)", - "trigger": "When Lann enters the field" + "trigger": "When Lann enters the field", + "effect": "Choose 1 Monster in your Break Zone. You may remove it from the game. If you do so, Lann gains +2000 power and \"At the beginning of the Attack Phase during each player's turn, choose 1 Forward opponent controls. Dull it.\" (This effect does not end at the end of the turn.)" } ], "image": "16-102R.jpg" @@ -26423,17 +27506,18 @@ "id": "16-103C", "name": "Larva", "type": "Monster", - "element": "Lightning", + "element": "Light", "cost": 3, "power": null, "job": "Evil Spirit", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 3 or less. Break it.", + "effect": "When Larva enters the field, choose 1 Forward of cost 3 or less. Break it.", "trigger": "When Larva enters the field" }, { @@ -26487,7 +27571,7 @@ "image": "16-105R.jpg" }, { - "id": "16-106R", + "id": "16-106C", "name": "Andrea Rhodea", "type": "Forward", "element": "Water", @@ -26497,16 +27581,22 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Dull 2 active Category VII Characters! All the Forwards opponent controls lose all abilities until the end of the turn." + "type": "action", + "effect": "Dull 2 active Category VII Characters: All the Forwards opponent controls lose all abilities until the end of the turn.", + "cost": { + "dull_characters": "2 active Category VII Characters" + } }, { "type": "action", - "effect": "[1] Until active Card Name Cloud, put Andrea Rhodea into the Break Zone: Choose 1 Forward. Put it at the bottom of its owner's deck.", + "effect": "Dull 1 active Card Name Cloud, put Andrea Rhodea into the Break Zone: Choose 1 Forward. Put it at the bottom of its owner's deck.", "cost": { - "dull": true + "dull": true, + "dull_other": "1 active Card Name Cloud", + "special": "put Andrea Rhodea into the Break Zone" } } ], @@ -26520,9 +27610,10 @@ "cost": 4, "power": null, "job": "Hermetic", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -26540,9 +27631,13 @@ "cost": 2, "power": null, "job": "Guardian", - "category": "X", + "category": [ + "DFF", + "X" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -26550,8 +27645,8 @@ }, { "type": "auto", - "effect": "Choose 1 Forward you control. Place 1 Ronso Counter on it.", - "trigger": "When Kimahri enters the field" + "trigger": "When Kimahri enters the field", + "effect": "Choose 1 Forward you control. Place 1 Ronso Counter on it." } ], "image": "16-108C.jpg" @@ -26567,12 +27662,11 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Your opponent reveals their hand. Then, look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", - "name": "EX BURST", - "trigger": "When Kyrie enters the field", + "type": "auto", + "effect": "When Kyrie enters the field, your opponent reveals their hand. Then, look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", "is_ex_burst": true } ], @@ -26587,17 +27681,19 @@ "power": null, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull", "effect": "Return Clavat to its owner's hand. You can only use this ability during your turn." }, { "type": "auto", - "effect": "You may put Clavat into the Break Zone. When you do so, draw 2 cards.", - "trigger": "When Clavat enters the field" + "trigger": "Damage 5 — When Clavat enters the field", + "effect": "You may put Clavat into the Break Zone. When you do so, draw 2 cards." } ], "image": "16-110C.jpg" @@ -26641,22 +27737,24 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 2 cards, then discard 1 card from your hand.", - "trigger": "When Corsair enters the field" + "trigger": "When Corsair enters the field", + "effect": "Draw 2 cards, then discard 1 card from your hand." }, { "type": "action", - "effect": "{(0)(3): put Corsair into the Break Zone} Draw 1 card.", "cost": { - "water": 0, - "generic": 3, - "dull": true - } + "water": 1, + "generic": 1, + "dull": true, + "special": "put Corsair into the Break Zone" + }, + "effect": "Draw 1 card." } ], "image": "16-112C.jpg" @@ -26668,19 +27766,21 @@ "element": "Water", "cost": 3, "power": null, - "job": "", + "job": "Sahagin", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand. Draw 1 card, then discard 1 card from your hand.", - "trigger": "When Sahagin enters the field" + "trigger": "When Sahagin enters the field", + "effect": "choose 1 Forward opponent controls. Return it to its owner's hand. Draw 1 card, then discard 1 card from your hand." }, { "type": "action", - "effect": "Put Sahagin into the Break Zone: Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order." + "cost": "1, put Sahagin into the Break Zone", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order." } ], "image": "16-113C.jpg" @@ -26693,9 +27793,10 @@ "cost": 3, "power": 7000, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -26712,25 +27813,26 @@ "element": "Water", "cost": 3, "power": 7000, - "job": "MOBIUS", - "category": "", + "job": "Nachtflug", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡.", - "trigger": "When Sarah (MOBIUS) enters the field" + "trigger": "When Sarah (MOBIUS) enters the field", + "effect": "gain [Lightning CP]." }, { "type": "auto", - "effect": "reveal the top card of your deck. If it is a Backup, add it to your hand. If it is not a Backup, put it at the top or bottom of your deck.", - "trigger": "When you gain a ⚡" + "trigger": "When you gain a [Lightning CP]", + "effect": "reveal the top card of your deck. If it is a Backup, add it to your hand. If it is not a Backup, put it at the top or bottom of your deck." }, { - "type": "auto", - "effect": "", - "trigger": "Until the end of the turn, Sarah (MOBIUS) gains +1000 power and \"If Sarah (MOBIUS) is dealt damage less than her power, the damage becomes 0 instead.\"" + "type": "special", + "cost": "[Lightning CP]", + "effect": "Until the end of the turn, Sarah (MOBIUS) gains +1000 power and \"If Sarah (MOBIUS) is dealt damage less than her power, the damage becomes 0 instead.\"" } ], "image": "16-115H.jpg" @@ -26743,9 +27845,10 @@ "cost": 3, "power": 7000, "job": "Guardian", - "category": "X", + "category": "DFF-X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -26753,13 +27856,13 @@ }, { "type": "auto", - "effect": "draw 3 cards.", - "trigger": "When Tidus is put from the field into its owner's deck" + "trigger": "When Tidus is put from the field into its owner's deck", + "effect": "draw 3 cards." }, { "type": "auto", - "effect": "you may put Tidus at the bottom of its owner's deck. When you do so, choose 1 Forward opponent controls. Put it at the bottom of its owner's deck.", - "trigger": "When Tidus is chosen by your opponent's Summons or abilities" + "trigger": "When Tidus is chosen by your opponent's Summons or abilities", + "effect": "you may put Tidus at the bottom of its owner's deck. When you do so, choose 1 Forward opponent controls. Put it at the bottom of its owner's deck." } ], "image": "16-116L.jpg" @@ -26770,24 +27873,23 @@ "type": "Monster", "element": "Water", "cost": 2, - "power": 7000, + "power": null, "job": "Octopus", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 1 card. This effect will trigger only once per turn.", - "trigger": "When a Forward opponent controls is returned from the field to its owner's hand" + "trigger": "When a Forward opponent controls is returned from the field to its owner's hand", + "effect": "Draw 1 card. This effect will trigger only once per turn." }, { - "type": "action", - "effect": "Damage 5 — ◎ Until the end of the turn, Tros also becomes a Forward with 7000 power and \"When Tros attacks, choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand.\"" - }, - { - "type": "action", - "effect": "You can only use this ability once per turn." + "type": "special", + "name": "Damage 3", + "cost": "0", + "effect": "Until the end of the turn, Tros also becomes a Forward with 7000 power and \"When Tros attacks, choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand.\" You can only use this ability once per turn." } ], "image": "16-117H.jpg" @@ -26800,9 +27902,10 @@ "cost": 4, "power": 8000, "job": "Princess", - "category": "FPCC", + "category": "FFCC", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -26830,26 +27933,12 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select the following actions from top to bottom up to the same number of Elements other than Water as the cost you paid to cast Fusoya.", - "trigger": "When Fusoya enters the field" - }, - { - "type": "action", - "effect": "Draw 1 card.", - "name": "Draw 1 card" - }, - { - "type": "action", - "effect": "Choose 1 Character opponent controls. Return it to its owner's hand.", - "name": "Choose 1 Character opponent controls" - }, - { - "type": "action", - "effect": "Choose 1 Forward. Put it on top of its owner's deck.", - "name": "Choose 1 Forward" + "trigger": "When Fusoya enters the field", + "effect": "When Fusoya enters the field, select the following actions from top to bottom up to the same number of Elements other than Water as the cost you paid to cast Fusoya. \"Draw 1 card.\" \"Choose 1 Summon in your Break Zone. Add it to your hand.\" \"Choose 1 Character opponent controls. Return it to its owner's hand.\" \"Choose 1 Forward. Put it on top of its owner's deck.\"" } ], "image": "16-119H.jpg" @@ -26885,22 +27974,19 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Vesvia enters the field, if you control 2 or more Job Morze's Soiree Member", "effect": "draw 1 card.", - "trigger": "When Vesvia enters the field, if you control 2 or more Job Morze's Soiree Member" + "is_ex_burst": true }, { "type": "auto", + "trigger": "When Vesvia enters the field, if you control 4 or more Job Morze's Soiree Member", "effect": "draw 1 card.", - "trigger": "When Vesvia enters the field, if you control 4 or more Job Morze's Soiree Member" - }, - { - "type": "special", - "effect": "When Vesvia enters the field, if you control 2 or more Job Morze's Soiree Member, draw 1 card. When Vesvia enters the field, if you control 4 or more Job Morze's Soiree Member, draw 1 card.", - "name": "EX BURST", - "is_ex_burst": true + "is_ex_burst": false } ], "image": "16-121R.jpg" @@ -26909,46 +27995,53 @@ "id": "16-122R", "name": "Marche", "type": "Forward", - "element": "Water", + "element": "Ice", "cost": 6, "power": 7000, "job": "Clan Leader", "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Character of cost 2 or less other than Light or Dark and play it onto the field.", - "trigger": "When Marche enters the field" + "trigger": "When Marche enters the field", + "effect": "You may search for 1 Character of cost 2 or less other than Light or Dark and play it onto the field." }, { - "type": "field", - "effect": "When Marche attacks, if you control 3 or more Category FFTA Characters, draw 1 card. If you control 5 or more, draw 2 cards instead." + "type": "auto", + "trigger": "When Marche attacks", + "effect": "If you control 3 or more Category FFTA Characters, draw 1 card. If you control 5 or more, draw 2 cards instead." } ], "image": "16-122R.jpg" }, { "id": "16-123L", - "name": "Amalthea", + "name": "Meia", "type": "Forward", "element": "Water", "cost": 1, "power": 7000, - "job": "Mobius", - "category": "", + "job": "Amalthea", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "Meia cannot attack or block.", - "name": "Haste" + "name": "Haste", + "effect": "Haste" + }, + { + "type": "field", + "effect": "Meia cannot attack or block." }, { "type": "action", - "effect": "Cast 1 Summon from your hand. The cost required to cast it is reduced by 3 and can be paid using CP of any Element (it cannot become 0). Remove that Summon from the game after this instead of putting it in the Break Zone." + "effect": "Cast 1 Summon from your hand. The cost required to cast it is reduced by 3 and can be paid using CP of any Element (it cannot become 0). Remove that Summon from the game after use instead of putting it in the Break Zone." } ], "image": "16-123L.jpg" @@ -26964,23 +28057,18 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. If the number of Forwards your opponent controls is greater than the number of Forwards you control, remove it from the game.", - "trigger": "When Lightning enters the field" + "trigger": "When Lightning enters the field", + "effect": "Choose 1 Forward. If the number of Forwards your opponent controls is greater than the number of Forwards you control, remove it from the game." }, { "type": "special", - "effect": "Remove Lightning from the game.", "name": "Switch Schemata", - "cost": { - "lightning": 3 - } - }, - { - "type": "auto", - "effect": "Play Lightning onto the field at the end of the turn." + "cost": "S", + "effect": "Remove Lightning from the game. Play Lightning onto the field at the end of the turn." } ], "image": "16-124H.jpg" @@ -26996,9 +28084,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward of cost 5 or less. Put it at the top or bottom of its owner's deck. If the cost to cast Leviathan was paid with CP of 3 or more different Elements, also draw 1 card, then discard 1 card from your hand." } ], @@ -27015,6 +28104,7 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -27026,8 +28116,8 @@ }, { "type": "auto", - "effect": "Cast 1 card among them without paying the cost and return the other cards to the bottom of your deck in any order.", - "trigger": "When Leo enters the field, look at the top 5 cards of your deck" + "trigger": "When Leo enters the field", + "effect": "Look at the top 5 cards of your deck. Cast 1 card among them without paying the cost and return the other cards to the bottom of your deck in any order." } ], "image": "16-126R.jpg" @@ -27043,10 +28133,15 @@ "category": "DFF-I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "For each Forward other than Warrior of Light you control, Warrior of Light gains +1000 power. Remove Warrior of Light from the game: All the Forwards you control gain \"This Forward cannot be broken.\" until the end of the turn. You can only use this ability during your opponent's turn." + "effect": "For each Forward other than Warrior of Light you control, Warrior of Light gains +1000 power." + }, + { + "type": "special", + "effect": "Remove Warrior of Light from the game: All the Forwards you control gain \"This Forward cannot be broken.\" until the end of the turn. You can only use this ability during your opponent's turn." } ], "image": "16-127L.jpg" @@ -27062,15 +28157,17 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Bartz into the Break Zone: Choose 1 Forward. Break it." + "cost": "1 Light CP, put Bartz into the Break Zone", + "effect": "Choose 1 Forward. Break it." }, { - "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add 1 Job Warrior of Light among them to your hand and return the other cards to the bottom of your deck in any order. You can only use this ability if Bartz is in the Break Zone.", - "trigger": "remove Bartz in the Break Zone from the game" + "type": "action", + "cost": "2 Light CP, remove Bartz in the Break Zone from the game", + "effect": "Reveal the top 5 cards of your deck. Add 1 Job Warrior of Light among them to your hand and return the other cards to the bottom of your deck in any order. You can only use this ability if Bartz is in the Break Zone." } ], "image": "16-128H.jpg" @@ -27086,18 +28183,20 @@ "category": "I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required to cast Chaos is reduced by 2 for each Element among Characters your opponent controls." + "effect": "The cost required to cast Chaos is reduced by 2 for each Element among Characters opponent controls." }, { "type": "auto", - "effect": "You gain control of it.", - "trigger": "When Chaos enters the field, your opponent selects 1 Forward other than Light or Dark they control" + "trigger": "When Chaos enters the field", + "effect": "your opponent selects 1 Forward other than Light or Dark they control. You gain control of it." }, { - "type": "action", + "type": "special", + "cost": "S", "effect": "Put 1 Character you control owned by your opponent into the Break Zone: Choose 1 Forward. Break it." } ], @@ -27114,20 +28213,25 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Twintania is also a Monster in all situations." }, { - "type": "auto", - "effect": "When Twintania enters the field dull, place 1 Gigaflare Counter on Twintania.", - "trigger": "Twintania enters the field dull" + "type": "field", + "effect": "Twintania enters the field dull." }, { "type": "auto", - "effect": "Remove 1 Gigaflare Counter from Twintania. When you do so, choose 1 Forward opponent controls. Deal it 7000 damage.", - "trigger": "At the beginning of Main Phase 1 during each of your turns" + "trigger": "When Twintania enters the field, or active Twintania becomes dull", + "effect": "When Twintania enters the field, or active Twintania becomes dull, place 1 Gigaflare Counter on Twintania." + }, + { + "type": "auto", + "trigger": "At the beginning of Main Phase 1 during each of your turns", + "effect": "At the beginning of Main Phase 1 during each of your turns, remove 1 Gigaflare Counter from Twintania. When you do so, choose 1 Forward opponent controls. Deal it 7000 damage." } ], "image": "16-130H.jpg" @@ -27143,17 +28247,17 @@ "category": "DFF-X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 4000 damage and 1000 more damage for each Category X Character you control.", - "trigger": "When Jecht enters the field, choose 1 Forward opponent controls" + "trigger": "When Jecht enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage and 1000 more damage for each Category X Character you control.", + "is_ex_burst": true }, { - "type": "auto", - "effect": "Put Jecht into the Break Zone. Search for 1 Light or Dark Character and add it to your hand.", - "trigger": "EX BURST", - "is_ex_burst": true + "type": "special", + "effect": "Put Jecht into the Break Zone: Search for 1 Light or Dark Character and add it to your hand." } ], "image": "16-131S.jpg" @@ -27169,10 +28273,11 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Before paying the cost to cast Bahamut, you can remove 10 Fire Characters and/or Category X Characters in your Break Zone from the game to reduce the cost required to cast Bahamut by 5. Choose 1 Forward: Deal it 10000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead." + "type": "auto", + "effect": "Before paying the cost to cast Bahamut, you can remove 10 Fire Characters and/or Category X Characters in your Break Zone from the game to reduce the cost required to cast Bahamut by 5. Choose 1 Forward. Deal it 10000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead." } ], "image": "16-132S.jpg" @@ -27180,7 +28285,7 @@ { "id": "16-133S", "name": "Braska", - "type": "Summon", + "type": "Forward", "element": "Fire", "cost": 2, "power": 5000, @@ -27188,20 +28293,21 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "You may use Braska's special ability by discarding a Summon instead of discarding a Card Name Braska as part of the cost." + }, { "type": "special", - "effect": "You may use Braska's special ability by discarding a Summoner instead of discarding a Card Name Braska as part of the cost." + "name": "Summon", + "effect": "Choose 1 Forward. Deal it 7000 damage." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 7000 damage.", - "name": "Summoner EX" - }, - { - "type": "action", - "effect": "Choose 2 Forwards opponent controls. Break them. Braska deals your opponent 1 point of damage.", - "name": "Grand Summon" + "type": "special", + "name": "Grand Summon", + "effect": "Choose 2 Forwards opponent controls. Break them. Braska deals your opponent 1 point of damage." } ], "image": "16-133S.jpg" @@ -27209,7 +28315,7 @@ { "id": "16-134S", "name": "Yuna", - "type": "Summon", + "type": "Forward", "element": "Wind", "cost": 4, "power": 7000, @@ -27217,23 +28323,16 @@ "category": "DFF-X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Yuna enters the field, select 1 of the 2 following actions. If you have received 5 points of damage or more, select up to 2 of the 2 following actions instead." - }, - { - "type": "action", - "effect": "\"Choose 1 Job Guardian of cost 2 of less in your Break Zone. Play it onto the field.\"" - }, - { - "type": "action", - "effect": "\"Activate all the Backups you control.\"" + "type": "auto", + "effect": "When Yuna enters the field, select 1 of the 2 following actions. If you have received 5 points of damage or more, select up to 2 of the 2 following actions instead. \"Choose 1 Job Guardian of cost 2 or less in your Break Zone. Play it onto the field.\" \"Activate all the Backups you control.\"" }, { "type": "field", - "effect": "Yuna gains \"The Job Guardian Forwards you control gain +2000 power.\"", - "name": "Damage 3" + "name": "Damage 3", + "effect": "Yuna gains \"The Job Guardian Forwards you control gain +2000 power.\"" } ], "image": "16-134S.jpg" @@ -27246,19 +28345,20 @@ "cost": 3, "power": 5000, "job": "Guardian", - "category": "DFF-X", + "category": "DFF X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may add it to your hand.", - "trigger": "When Lulu enters the field, choose 1 Card Name Yuna or Summon in your Break Zone" + "trigger": "When Lulu enters the field", + "effect": "Choose 1 Card Name Yuna or Summon in your Break Zone. You may add it to your hand." }, { "type": "auto", - "effect": "Its power becomes 5000 until the end of the turn. This effect will trigger only during your turn.", - "trigger": "When you cast a Summon, choose up to 1 Forward opponent controls" + "trigger": "When you cast a Summon", + "effect": "Choose up to 1 Forward opponent controls. Its power becomes 5000 until the end of the turn. This effect will trigger only during your turn." } ], "image": "16-135S.jpg" @@ -27274,16 +28374,15 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Summons and abilities of your opponent must choose Auron if possible.", - "trigger": "Summons and abilities of your opponent must choose Auron if possible" + "type": "field", + "effect": "Summons and abilities of your opponent must choose Auron if possible." }, { - "type": "auto", - "effect": "If you control a Job Summoner Forward or a Job Guardian Forward other than Auron, Auron gains \"When Auron is put from the field into the Break Zone, draw 1 card.\"", - "trigger": "If you control a Job Summoner Forward or a Job Guardian Forward other than Auron, Auron gains" + "type": "field", + "effect": "If you control a Job Summoner Forward or a Job Guardian Forward other than Auron, Auron gains \"When Auron is put from the field into the Break Zone, draw 1 card.\"" }, { "type": "field", @@ -27303,12 +28402,11 @@ "category": "X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Return it to its owner's hand. If you control a Job Summoner Forward, put it on top of its owner's deck and draw 1 card instead.", - "name": "EX BURST", - "trigger": "When Rikku attacks, choose 1 Forward opponent controls", + "type": "auto", + "effect": "When Rikku attacks, choose 1 Forward opponent controls. Return it to its owner's hand. If you control a Job Summoner Forward, put it on top of its owner's deck and draw 1 card instead.", "is_ex_burst": true } ], @@ -27324,7 +28422,8 @@ "job": "Guardian", "category": "X", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -27332,14 +28431,13 @@ }, { "type": "auto", - "effect": "Place 1 Reel Counter on Wakka.", - "trigger": "When Wakka or a Category X Forward enters your field" + "trigger": "When Wakka or a Category X Forward enters your field", + "effect": "place 1 Reel Counter on Wakka." }, { "type": "special", - "effect": "Choose 1 Forward. It loses all abilities until the end of the turn. Break it.", "name": "Aurochs Spirit", - "is_ex_burst": true + "effect": "Choose 1 Forward. It loses all abilities until the end of the turn. Break it." } ], "image": "16-138S.jpg" @@ -27355,6 +28453,7 @@ "category": "X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -27362,13 +28461,13 @@ }, { "type": "auto", - "effect": "You may search for 1 Card Name Yuna or Card Name Valefor and add it to your hand.", + "effect": "You may search for 1 Card Name Jecht, Card Name Yuna or Card Name Wakka and add it to your hand.", "trigger": "When Tidus enters the field", "is_ex_burst": true }, { "type": "auto", - "effect": "All Forwards you control gain +2000 power until the end of the turn.", + "effect": "All the Forwards you control gain +2000 power until the end of the turn.", "trigger": "When Tidus attacks" } ], @@ -27378,22 +28477,24 @@ "id": "16-140S", "name": "Sin", "type": "Forward", - "element": "Dark", + "element": "Earth", "cost": 9, "power": 10000, "job": "Final Aeon", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 3. When you do so, choose 1 Forward. Break it.", - "trigger": "When Sin is added to your hand from the deck due to a search effect" + "trigger": "When Sin is added to your hand from the deck due to a search effect", + "effect": "You may pay {3}. When you do so, choose 1 Forward. Break it." }, { - "type": "field", - "effect": "When Sin enters the field, break all the Forwards other than Sin. If you have received 6 points of damage, break all the Forwards opponent controls instead." + "type": "auto", + "trigger": "When Sin enters the field", + "effect": "Break all the Forwards other than Sin. If you have received 6 points of damage, break all the Forwards opponent controls instead." } ], "image": "16-140S.jpg" @@ -27409,22 +28510,25 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The damage dealt by your abilities to Forwards opponent controls cannot be reduced." }, { - "type": "auto", - "effect": "double the damage instead.", - "trigger": "During this turn, if your ability deals damage to a Forward" + "type": "action", + "effect": "During this turn, if your ability deals damage to a Forward, double the damage instead.", + "cost": { + "fire": 2 + } }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 10000 damage.", + "type": "special", "name": "Jamming Thrust", + "effect": "Choose 1 Forward. Deal it 10000 damage.", "cost": { - "lightning": 3, + "fire": 3, "dull": true } } @@ -27442,18 +28546,19 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Category VI Forwards other than Card Name Edgar in your Break Zone. Add them to your hand.", - "trigger": "When Edgar enters the field" + "trigger": "When Edgar enters the field", + "effect": "Choose up to 2 Category VI Forwards other than Card Name Edgar in your Break Zone. Add them to your hand." }, { "type": "action", - "effect": "Choose 1 Category VI Forward of cost 3 or more you control. The next time you use this special ability this turn, you can do so without paying [Lightning]. You can only use this ability during your turn and only once per turn.", "cost": { - "lightning": 1 - } + "dull": true + }, + "effect": "Choose 1 Category VI Forward of cost 3 or more you control. The next time you use its special ability this turn, you can do so without paying {S}. You can only use this ability during your turn and only once per turn." } ], "image": "17-002L.jpg" @@ -27469,16 +28574,18 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If you do so, search for 1 Job AVALANCHE Operative and add it to your hand.", - "trigger": "When Elfe enters the field, you may discard 1 card" + "trigger": "When Elfe enters the field", + "effect": "You may discard 1 card. If you do so, search for 1 Job AVALANCHE Operative and add it to your hand.", + "is_ex_burst": true }, { "type": "action", - "effect": "put Elfe into the Break Zone: Choose 1 Forward. Deal it 1000 damage.", - "is_ex_burst": true + "cost": "Dull, put Elfe into the Break Zone", + "effect": "Choose 1 Forward. Deal it 1000 damage." } ], "image": "17-003C.jpg" @@ -27510,20 +28617,21 @@ "cost": 4, "power": 8000, "job": "Class Zero Cadet", - "category": "TYPE-0", + "category": "PICTLOGICA・TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"Choose 1 Forward. Deal it 3000 damage.\" or \"King gains +2000 power until the end of the turn.\"", - "trigger": "When King attacks, select 1 of the 2 following actions." + "trigger": "When King attacks", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 3000 damage.\" \"King gains +2000 power until the end of the turn.\"" } ], "image": "17-005C.jpg" }, { - "id": "17-006R", + "id": "17-004R", "name": "Gosetsu", "type": "Forward", "element": "Fire", @@ -27533,6 +28641,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -27540,8 +28649,8 @@ }, { "type": "auto", - "effect": "choose 1 Job Samurai or Card Name Samurai other than Card Name Gosetsu in your Break Zone. Add it to your hand.", - "trigger": "When Gosetsu is put from the field into the Break Zone" + "trigger": "When Gosetsu is put from the field into the Break Zone", + "effect": "choose 1 Job Samurai or Card Name Samurai other than Card Name Gosetsu in your Break Zone. Add it to your hand." } ], "image": "17-006R.jpg" @@ -27552,23 +28661,24 @@ "type": "Monster", "element": "Fire", "cost": 1, - "power": 3000, - "job": "", - "category": "XI", - "is_generic": true, + "power": null, + "job": "Goblin", + "category": "MOBIUS · XI", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Goblin and add it to your hand.", - "trigger": "When Goblin enters the field" + "trigger": "When Goblin enters the field", + "effect": "You may search for 1 [Job Goblin] and add it to your hand." }, { "type": "action", - "effect": "Put Goblin into the Break Zone. Choose 1 Forward. Deal it 3000 damage.", "cost": { "dull": true - } + }, + "effect": "Put Goblin into the Break Zone. Choose 1 Forward. Deal it 3000 damage." } ], "image": "17-007C.jpg" @@ -27582,18 +28692,19 @@ "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, choose 1 Forward. Deal it 8000 damage.", - "trigger": "When Samurai enters the field, you may pay {0}" + "trigger": "When Samurai enters the field", + "effect": "You may pay {f}{1}. When you do so, choose 1 Forward. Deal it 8000 damage." }, { "type": "field", - "effect": "Samurai gains +1000 power and Brave.", - "name": "Damage 5" + "name": "Damage 3", + "effect": "Samurai gains +1000 power and Brave." } ], "image": "17-008H.jpg" @@ -27607,12 +28718,14 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Samurai into the Break Zone! Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is a Fire Forward of cost 3 or less, play it onto the field instead. You can only use this ability once per turn during your turn." + "cost": "1 Fire CP, put Samurai into the Break Zone", + "effect": "Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is a Fire Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn." } ], "image": "17-009C.jpg" @@ -27628,17 +28741,18 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward. It gains +3000 power until the end of the turn.", - "trigger": "When Scott enters the field or is put from the field into the Break Zone" + "trigger": "When Scott enters the field or is put from the field into the Break Zone", + "effect": "choose 1 Forward. It gains +3000 power until the end of the turn." }, { "type": "auto", - "effect": "draw 2 cards.", "name": "Damage 3", - "trigger": "When Scott is put from the field into the Break Zone" + "trigger": "When Scott is put from the field into the Break Zone", + "effect": "draw 2 cards." } ], "image": "17-010C.jpg" @@ -27654,16 +28768,17 @@ "category": "DFF-XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may play 1 Character of cost 4 from your hand onto the field.", - "trigger": "When Zenos enters the field" + "trigger": "When Zenos enters the field", + "effect": "you may play 1 Character of cost 4 from your hand onto the field." }, { "type": "auto", - "effect": "gain +2000 power until the end of the turn.", - "trigger": "When Zenos attacks, all the Forwards other than Zenos you control" + "trigger": "When Zenos attacks", + "effect": "all the Forwards other than Zenos you control gain +2000 power until the end of the turn." } ], "image": "17-011R.jpg" @@ -27676,21 +28791,23 @@ "cost": 6, "power": null, "job": "Martial Artist", - "category": "VII", + "category": "PICTLOGICA·VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 9000 damage.", - "trigger": "When Tifa enters the field, choose 1 Forward" + "effect": "When Tifa enters the field, choose 1 Forward. Deal it 9000 damage.", + "is_ex_burst": true }, { "type": "action", "effect": "Until the end of the turn, Tifa also becomes a Forward with 8000 power. You can only use this ability during your turn and only once per turn.", - "is_ex_burst": true, "cost": { - "dull": true + "cp": { + "fire": 2 + } } } ], @@ -27705,11 +28822,13 @@ "power": 5000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "Dull", "effect": "Berserker gains +3000 power until the end of the turn. At the end of the turn, break Berserker." } ], @@ -27726,9 +28845,10 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose up to 2 Forwards. Divide 10000 damage among them as you like. If you have received 5 points of damage or more, divide 15000 damage among those instead. (Units must be 1000.)" } ], @@ -27736,7 +28856,7 @@ }, { "id": "17-015H", - "name": "Jel Bahamut", + "name": "Jet Bahamut", "type": "Forward", "element": "Fire", "cost": 4, @@ -27745,16 +28865,18 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Deal it 5000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead.", - "trigger": "When Jel Bahamut enters the field" + "trigger": "When Jet Bahamut enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead." }, { - "type": "action", - "effect": "When Jel Bahamut enters the field, choose 1 Card Name Garnet Bahamut or Card Name Amber Bahamut in your Break Zone. Play it onto the field.", - "name": "Damage" + "type": "auto", + "name": "Damage 3", + "trigger": "When Jet Bahamut enters the field", + "effect": "Choose 1 Card Name Garnet Bahamut or Card Name Amber Bahamut in your Break Zone. Play it onto the field." } ], "image": "17-015H.jpg" @@ -27770,15 +28892,16 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 5 or more Fire Characters and/or Category XIV Characters, Hien gains Haste." + "effect": "If you control 5 or more Fire Characters and/or [Category (XIV)] Characters, Hien gains Haste." }, { "type": "auto", - "effect": "activate all the Category XIV Forwards you control. Until the end of the turn, they gain \"This Forward can attack twice in the same turn.\" This effect will trigger only once per turn.", - "trigger": "When Hien attacks, activate all the Category XIV Forwards you control. Until the end of the turn, they gain \"This Forward can attack twice in the same turn.\" This effect will trigger only once per turn." + "trigger": "When Hien attacks", + "effect": "Activate all the [Category (XIV)] Forwards you control. Until the end of the turn, they gain \"This Forward can attack twice in the same turn.\" This effect will trigger only once per turn." } ], "image": "17-016L.jpg" @@ -27794,21 +28917,23 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The cost required to cast Sabin is reduced by 1 for each Category VI Character you control (it cannot become 0)." }, { - "type": "auto", - "effect": "They gain +2000 power until the end of the turn.", + "type": "special", "name": "Chakra", - "trigger": "Activate all the Forwards other than Sabin you control" + "cost": "S", + "effect": "Activate all the Forwards other than Sabin you control. They gain +2000 power until the end of the turn." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 8000 damage.", - "name": "Aura Cannon" + "type": "special", + "name": "Aura Cannon", + "cost": "S", + "effect": "Choose 1 Forward. Deal it 8000 damage." } ], "image": "17-017H.jpg" @@ -27822,12 +28947,13 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Mystic Knight into the Break Zone: Choose 1 Forward. Deal it 4000 damage. If you have received a point of damage this turn, deal it 8000 damage instead." + "effect": "{f}{1}, put Mystic Knight into the Break Zone: Choose 1 Forward. Deal it 4000 damage. If you have received a point of damage this turn, deal it 8000 damage instead." } ], "image": "17-018C.jpg" @@ -27843,12 +28969,16 @@ "category": "I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike" + }, { "type": "auto", - "effect": "You may pay 1 Fire. When you do so, play Marilith onto the field dull. This effect will trigger only if Marilith is in the Break Zone.", - "name": "First Strike", - "trigger": "When you receive a fifth point of damage" + "trigger": "When you receive a fifth point of damage", + "effect": "You may pay {Fire}. When you do so, play Marilith onto the field dull. This effect will trigger only if Marilith is in the Break Zone." } ], "image": "17-019R.jpg" @@ -27864,11 +28994,12 @@ "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Montblanc enters the field, you may pay [Wind]. When you do so, search for 1 Card Name Hurdy of cost X and play it onto the field. You can only use Ice CP to pay [Wind].", - "trigger": "When Montblanc enters the field, you may pay" + "trigger": "When Montblanc enters the field", + "effect": "When Montblanc enters the field, you may pay {Wind}. When you do so, search for 1 Card Name Hurdy of cost X and play it onto the field. You can only use Ice CP to pay {Wind}." } ], "image": "17-020R.jpg" @@ -27884,6 +29015,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -27892,11 +29024,11 @@ }, { "type": "auto", - "effect": "You may pay {Fire}{Light}. When you do so, choose 1 Forward. Deal it 7000 damage.", + "effect": "You may pay {Fire}{1}. When you do so, choose 1 Forward. Deal it 7000 damage.", "trigger": "When Red XIII enters the field", "cost": { "fire": 1, - "light": 1 + "generic": 1 } } ], @@ -27913,6 +29045,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -27920,15 +29053,15 @@ }, { "type": "auto", - "effect": "discard 1 card.", - "trigger": "When Umaro enters the field, if you control 4 or less Category VI Characters" + "trigger": "When Umaro enters the field, if you control 4 or less Category VI Characters", + "effect": "discard 1 card." }, { - "type": "action", - "effect": "put Umaro into the Break Zone. Your opponent discards 2 cards.", + "type": "special", "cost": { - "dull": true - } + "special": true + }, + "effect": "Put Umaro into the Break Zone. Your opponent discards 2 cards." } ], "image": "17-022H.jpg" @@ -27941,19 +29074,21 @@ "cost": 2, "power": 5000, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "XI", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, your opponent randomly discards 1 card.", - "trigger": "When Scholar enters the field, you may pay {2}" + "trigger": "When Scholar enters the field", + "effect": "You may pay {i}. When you do so, your opponent randomly discards 1 card." }, { - "type": "field", - "effect": "Damage +5, [?], Choose 1 Forward. Dull it.", - "name": "Damage +5" + "type": "special", + "name": "Damage 5", + "cost": "{i}", + "effect": "Choose 1 Forward. Dull it." } ], "image": "17-023H.jpg" @@ -27967,12 +29102,13 @@ "power": 5000, "job": "Standard Unit", "category": "TYPE-0", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you have a Card Name Supersoldier in your Break Zone, Supersoldier gains +5000 power." + "effect": "If you have a Card Name Supersoldier in your Break Zone, Supersoldier gains +3000 power." } ], "image": "17-024C.jpg" @@ -27985,9 +29121,10 @@ "cost": 2, "power": null, "job": "Bard", - "category": "II", + "category": "PICTLOGICA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -28007,23 +29144,25 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Khury Wezette enters the field, gain ⚡." + "type": "auto", + "trigger": "When Khury Wezette enters the field", + "effect": "Gain 1 CP of any element." }, { "type": "auto", - "effect": "gain ⚡. This effect will trigger only once per turn.", - "trigger": "When a Forward opponent controls is put from the field into the Break Zone" + "trigger": "When a Forward opponent controls is put from the field into the Break Zone", + "effect": "Gain 1 CP of any element. This effect will trigger only once per turn." }, { "type": "action", - "effect": "Dull and Freeze all the Characters opponent controls. You can only use this ability during your turn.", "cost": { - "lightning": 4, + "ice": 4, "dull": true - } + }, + "effect": "Dull and Freeze all the Characters opponent controls. You can only use this ability during your turn." } ], "image": "17-026H.jpg" @@ -28058,17 +29197,18 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Calautidon enters the field, choose 1 Forward. Dull it.", - "trigger": "When Calautidon enters the field, choose 1 Forward. Dull it." + "trigger": "When Calautidon enters the field", + "effect": "Choose 1 Forward. Dull it." }, { "type": "action", "effect": "Put Calautidon into the Break Zone: Choose 1 dull Forward. Break it.", "cost": { - "ice": 3, + "ice": 2, "generic": 1 } } @@ -28077,28 +29217,30 @@ }, { "id": "17-029L", - "name": "Xezal", + "name": "Xezat", "type": "Forward", "element": "Ice", "cost": 1, "power": 9000, "job": "Dawn Warrior", - "category": "Mobius V", + "category": "MOBIUS·V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required to cast Xezal is increased by 1 for each card in your opponent's hand." + "effect": "The cost required to cast Xezat is increased by 1 for each card in your opponent's hand." }, { "type": "auto", - "effect": "your opponent reveals their hand. Select 1 card in their hand other than a Backup. Your opponent discards this card.", - "trigger": "When Xezal enters the field, if your opponent has 3 or more cards in their hand" + "trigger": "When Xezat enters the field, if your opponent has 3 or more cards in their hand", + "effect": "your opponent reveals their hand. Select 1 card in their hand other than a Backup. Your opponent discards this card." }, { - "type": "action", - "effect": "When Xezal attacks, the Forward will gain +1000 power until the end of the turn." + "type": "auto", + "trigger": "When Xezat attacks", + "effect": "all the Forwards you control gain +1000 power until the end of the turn." } ], "image": "17-029L.jpg" @@ -28114,19 +29256,20 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Then, your opponent discards 1 card. If the discarded card is the named card type, you draw 1 card.", - "trigger": "When Setzer enters the field, name 1 card type" + "trigger": "When Setzer enters the field", + "effect": "Name 1 card type. Then, your opponent discards 1 card. If the discarded card is the named card type, you draw 1 card." }, { - "type": "action", + "type": "special", + "name": "Gil Toss", "effect": "Choose 1 Forward. Remove the top card of your deck from the game. Deal it 3000 damage for each CP required to cast the removed card.", - "is_ex_burst": true, "cost": { - "generic": 2, - "dull": true + "special": true, + "ice": 1 } } ], @@ -28168,15 +29311,17 @@ "category": "DFF-VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Summon in your Break Zone. Remove it from the game. When you do so, place 1 Magitek Counter on Terra.", - "trigger": "When Terra enters the field" + "trigger": "When Terra enters the field", + "effect": "Choose 1 Summon in your Break Zone. Remove it from the game. When you do so, place 1 Magitek Counter on Terra." }, { - "type": "field", - "effect": "Remove 1 Magitek Counter from Terra: Terra gains +5000 power until the end of the turn." + "type": "action", + "cost": "Remove 1 Magitek Counter from Terra", + "effect": "Terra gains +5000 power until the end of the turn." } ], "image": "17-032C.jpg" @@ -28189,13 +29334,15 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "Y", - "is_generic": true, + "category": "V", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Time Mage into the Break Zone! Choose 1 Job. Standard Unit Forward in your Break Zone. Add it to your hand. If it is an Ice Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn." + "cost": "1 Ice, put Time Mage into the Break Zone", + "effect": "Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is an Ice Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn." } ], "image": "17-033C.jpg" @@ -28208,17 +29355,21 @@ "cost": 2, "power": null, "job": "Clan Gully Member/Moogle", - "category": "FFT A2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Hurdy into the Break Zone: Choose 1 Forward. Dull it and Freeze it." + "cost": "Dull, put Hurdy into the Break Zone", + "effect": "Choose 1 Forward. Dull it and Freeze it." }, { - "type": "action", - "effect": "put Hurdy into the Break Zone: Play 1 Fire or Ice Forward of cost 5 or less from your hand onto the field." + "type": "special", + "name": "Hurdy", + "cost": "3 Ice CP, Dull, put Hurdy into the Break Zone", + "effect": "Play 1 Fire or Ice Forward of cost 5 or less from your hand onto the field." } ], "image": "17-034R.jpg" @@ -28282,17 +29433,19 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Harley into the Break Zone: Each player discards 1 card. At the end of the turn, each player draws 1 card. You can only use this ability during your turn." + "cost": "S, put Harley into the Break Zone", + "effect": "Each player discards 1 card. At the end of the turn, each player draws 1 card. You can only use this ability during your turn." } ], "image": "17-037C.jpg" }, { "id": "17-038R", - "name": "White Tiger L'Cie Qun'mi", + "name": "White Tiger l'Cie Qun'mi", "type": "Forward", "element": "Ice", "cost": 3, @@ -28301,15 +29454,15 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If your opponent has 3 cards or less in their hand, White Tiger L'Cie Qun'mi gains +2000 power and Brave.", - "name": "Brave" + "effect": "If your opponent has 3 cards or less in their hand, White Tiger l'Cie Qun'mi gains +2000 power and Brave." }, { "type": "field", - "effect": "If your opponent has 1 card or less in their hand, White Tiger L'Cie Qun'mi cannot be broken." + "effect": "If your opponent has 1 card or less in their hand, White Tiger l'Cie Qun'mi cannot be broken." } ], "image": "17-038R.jpg" @@ -28322,9 +29475,10 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -28364,11 +29518,12 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If your opponent doesn't discard 1 card, break it.", - "trigger": "When Yotsuyu enters the field, choose 1 Forward", + "trigger": "When Yotsuyu enters the field", + "effect": "Choose 1 Forward. If your opponent doesn't discard 1 card, break it.", "is_ex_burst": true } ], @@ -28410,13 +29565,14 @@ "power": 7000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, choose up to 3 Characters. Activate them. Damage 2 — Dull 1 active Job Dancer or Card Name Dancers. Choose 1 Forward. It gains +1000 power until the end of the turn.", - "trigger": "When Dancer enters the field, you may pay ⊕", + "trigger": "When Dancer enters the field, you may pay (1).", + "effect": "When you do so, choose up to 3 Characters. Activate them. Damage 3 — Dull 1 active Job Dancer or Card Name Dancer: Choose 1 Forward. It gains +1000 power until the end of the turn.", "cost": { "generic": 1 } @@ -28435,14 +29591,15 @@ "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "When Onion Knight enters the field, choose 1 Forward. It gains \"This Forward cannot attack or block.\" until the end of the turn." }, { - "type": "action", - "effect": "Return Onion Knight to its owner's hand: Play 1 Forward of cost 3 or 4 from your hand onto the field." + "type": "special", + "effect": "{s}, return Onion Knight to its owner's hand: Play 1 Forward of cost 3 or 4 from your hand onto the field." } ], "image": "17-044R.jpg" @@ -28456,8 +29613,9 @@ "power": 5000, "job": "Black Mage", "category": "FFBE", - "is_generic": true, - "has_ex_burst": true, + "is_generic": false, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -28465,13 +29623,14 @@ }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. Place 1 Poison Counter on it.", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "choose 1 Forward opponent controls. Place 1 Poison Counter on it." }, { - "type": "action", - "effect": "Choose up to 2 Forwards. Place 3 Poison Counters on them.", - "is_ex_burst": true + "type": "special", + "name": "Bio", + "cost": "S", + "effect": "Choose up to 2 Forwards. Place 3 Poison Counters on them." } ], "image": "17-045R.jpg" @@ -28484,14 +29643,15 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Ranger into the Break Zone! Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is a Wind Forward of cost 3 or less, play it onto the field instead. You can only use this ability once per turn.", - "name": "Backup" + "cost": "1 Wind CP, put Ranger into the Break Zone", + "effect": "Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is a Wind Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn." } ], "image": "17-046C.jpg" @@ -28504,20 +29664,18 @@ "cost": 4, "power": 8000, "job": "Dawn Warrior", - "category": "V", + "category": "MOBIUS·V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If your opponent doesn't control a Forward of cost 5 or more, Kelger gains Haste, First Strike and Brave." }, { - "type": "action", - "effect": "When Kelger enters the field, you may pay 1 Lightning. When you do so, choose 1 Forward of cost 5 or more. Break it.", - "cost": { - "lightning": 1 - } + "type": "auto", + "effect": "When Kelger enters the field, you may pay {Earth}. When you do so, choose 1 Forward of cost 5 or more. Break it." } ], "image": "17-047L.jpg" @@ -28530,13 +29688,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "Y", - "is_generic": true, + "category": "V", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Thief into the Break Zone: Your opponent puts the top 2 cards of their deck into the Break Zone. If you have received a point of damage this turn, your opponent puts the top 4 cards of their deck into the Break Zone instead." + "effect": "{S}, put Thief into the Break Zone: Your opponent puts the top 2 cards of their deck into the Break Zone. If you have received a point of damage this turn, your opponent puts the top 4 cards of their deck into the Break Zone instead." } ], "image": "17-048C.jpg" @@ -28590,13 +29749,16 @@ "cost": 3, "power": 7000, "job": "Class Zero Cadet", - "category": "TYPE-0", + "category": "PICTLOGICA · TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose an opponent's auto-ability. If your opponent doesn't pay {Wind}, cancel its effect." + "type": "special", + "name": "S", + "cost": "{S}", + "effect": "Choose an opponent's auto-ability. If your opponent doesn't pay {Wind}{Wind}, cancel its effect." } ], "image": "17-051C.jpg" @@ -28611,7 +29773,8 @@ "job": "Prince/Mystic Knight", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -28629,8 +29792,7 @@ { "type": "special", "effect": "Choose 1 Character of cost 4 or more. Break it.", - "name": "Aeroga Blade", - "is_ex_burst": true + "name": "Aeroga Blade" } ], "image": "17-052H.jpg" @@ -28638,17 +29800,18 @@ { "id": "17-053R", "name": "Chocobo", - "type": "Backup", + "type": "Summon", "element": "Wind", "cost": 1, "power": null, - "job": "Summon", - "category": "EX", - "is_generic": true, + "job": null, + "category": "DFF", + "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Reveal the top 3 cards of your deck. Add 1 Character among them to your hand and return the other cards to the bottom of your deck in any order.", "name": "EX BURST", "is_ex_burst": true @@ -28667,18 +29830,18 @@ "category": "I", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "You may return it to its owner's hand.", - "name": "EX BURST", - "trigger": "When Tiamat attacks, choose 1 Character you control", + "type": "auto", + "trigger": "When Tiamat attacks", + "effect": "Choose 1 Character you control. You may return it to its owner's hand.", "is_ex_burst": true }, { "type": "auto", - "effect": "You may pay 0. When you do so, play Tiamat onto the field dull. This effect will trigger only if Tiamat is in the Break Zone.", - "trigger": "When you receive a fifth point of damage" + "trigger": "When you receive a fifth point of damage", + "effect": "You may pay {Wind}. When you do so, play Tiamat onto the field dull. This effect will trigger only if Tiamat is in the Break Zone." } ], "image": "17-054R.jpg" @@ -28694,6 +29857,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -28702,13 +29866,16 @@ }, { "type": "action", + "cost": "0", "effect": "Return Typhon to its owner's hand." }, { "type": "special", + "name": "Snort", "effect": "Choose 1 Forward. Remove it from the game.", "cost": { - "lightning": 3, + "special": true, + "wind": 3, "generic": 1 } } @@ -28726,21 +29893,21 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Noel attacks, you may remove Noel from the game. If you do so, at the beginning of your next Main Phase 1, play Noel onto the field.", - "trigger": "When Noel attacks, you may remove Noel from the game. If you do so, at the beginning of your next Main Phase 1, play Noel onto the field." + "trigger": "When Noel attacks", + "effect": "When Noel attacks, you may remove Noel from the game. If you do so, at the beginning of your next Main Phase 1, play Noel onto the field." }, { "type": "auto", - "effect": "Choose 1 Character of cost 4 or more. Break it. \"Noel deals your opponent 1 point of damage.\" Search for 1 Forward and add it to your hand.", - "trigger": "When Noel enters the field due to an ability of Card Name Noel, select 1 of the 3 following actions." + "trigger": "When Noel enters the field due to an ability of Card Name Noel", + "effect": "When Noel enters the field due to an ability of Card Name Noel, select 1 of the 3 following actions. \"Choose 1 Character of cost 4 or more. Break it.\" \"Noel deals your opponent 1 point of damage.\" \"Search for 1 Forward and add it to your hand.\"" }, { "type": "field", - "effect": "Noel gains Haste.", - "name": "Damage 3" + "effect": "Damage 3 — Noel gains Haste." } ], "image": "17-056L.jpg" @@ -28756,15 +29923,16 @@ "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the end of each of your turns, deal 1000 damage for each card you have cast this turn to all the Forwards opponent controls." }, { - "type": "auto", - "effect": "Choose 1 Forward. Its power becomes 4000 until the end of the turn.", - "trigger": "Dull 1 active Job Dancer or Card Name Dancer other than Penelo" + "type": "action", + "cost": "Dull 1 active Job Dancer or Card Name Dancer other than Penelo", + "effect": "Choose 1 Forward. Its power becomes 4000 until the end of the turn." } ], "image": "17-057H.jpg" @@ -28780,16 +29948,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Remove it from the game.", - "trigger": "When Fuhito is put from the field into the Break Zone" + "trigger": "When Fuhito is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Remove it from the game." }, { - "type": "auto", - "effect": "Look at the top 2 cards of your deck. Put 1 card among them on top of your deck and the other to the bottom of your deck.", - "trigger": "put Fuhito into the Break Zone" + "type": "special", + "cost": "S, put Fuhito into the Break Zone", + "effect": "Look at the top 2 cards of your deck. Put 1 card among them on top of your deck and the other to the bottom of your deck." } ], "image": "17-058R.jpg" @@ -28805,9 +29974,10 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Hope enters the field, reveal the top card of your deck. If it is a Character, add it to your hand. If it is a Category XIII Character, also activate Hope." } ], @@ -28820,22 +29990,29 @@ "element": "Wind", "cost": 1, "power": null, - "job": "MOBIUS XI", - "category": "", + "job": "Yagudo", + "category": "MOBIUS · XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Its power becomes 4000 until the end of the turn.", - "trigger": "When Yagudo enters the field, choose 1 Forward" + "trigger": "When Yagudo enters the field", + "effect": "Choose 1 Forward. Its power becomes 4000 until the end of the turn." }, { "type": "action", - "effect": "put Yagudo into the Break Zone. Choose 1 Forward. Its power becomes 4000 until the end of the turn.", "cost": { - "dull": true - } + "cp": [ + { + "element": "Wind", + "count": 2 + } + ], + "put_into_break_zone": true + }, + "effect": "Choose 1 Forward. Its power becomes 4000 until the end of the turn." } ], "image": "17-060C.jpg" @@ -28848,18 +30025,20 @@ "cost": 2, "power": 4000, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull", "effect": "Choose 1 Forward. Deal it 2000 damage." }, { - "type": "auto", - "effect": "Choose 1 Forward. Deal it 10000 damage.", - "trigger": "put Archer into the Break Zone" + "type": "special", + "cost": "3 Wind CP, put Archer into the Break Zone", + "effect": "Choose 1 Forward. Deal it 10000 damage." } ], "image": "17-061C.jpg" @@ -28911,19 +30090,24 @@ { "id": "17-064C", "name": "Ursula", - "type": "Backup", + "type": "Forward", "element": "Earth", "cost": 4, - "power": null, + "power": 8000, "job": "Monk", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "When Ursula blocks or is blocked, you may put 1 Backup you control into the Break Zone. When you do so, Ursula gains +4000 power until the end of the turn.", + "effect": "Brave", "name": "Brave" + }, + { + "type": "auto", + "effect": "When Ursula blocks or is blocked, you may put 1 Backup you control into the Break Zone. When you do so, Ursula gains +4000 power until the end of the turn." } ], "image": "17-064C.jpg" @@ -28936,14 +30120,23 @@ "cost": 3, "power": 7000, "job": "Red Mage", - "category": "XI", + "category": [ + "MOBIUS", + "XI" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Summon from either player's Break Zone. You may remove it from the game. If you do so, place 1 Refresh Counter on Arciela. Remove 1 Refresh Counter from Arciela: Choose 1 Forward. Negate all damage dealt to it. It gains +4000 power until the end of the turn.", - "trigger": "When Arciela enters the field or attacks" + "trigger": "When Arciela enters the field or attacks", + "effect": "Choose 1 Summon from either player's Break Zone. You may remove it from the game. If you do so, place 1 Refresh Counter on Arciela." + }, + { + "type": "action", + "cost": "Remove 1 Refresh Counter from Arciela", + "effect": "Choose 1 Forward. Negate all damage dealt to it. It gains +4000 power until the end of the turn." } ], "image": "17-065H.jpg" @@ -28956,19 +30149,21 @@ "cost": 2, "power": 5000, "job": "Standard Unit", - "category": "XI", - "is_generic": true, + "category": [ + "MOBIUS", + "XI" + ], + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Cardian gains +3000 power.", - "trigger": "Damage 3" + "type": "field", + "effect": "Damage 3 — Cardian gains +3000 power." }, { - "type": "auto", - "effect": "Cardian gains Brave and \"Cardian cannot become dull by your opponent's Summons or abilities.\"", - "trigger": "Damage 5" + "type": "field", + "effect": "Damage 5 — Cardian gains Brave and \"Cardian cannot become dull by your opponent's Summons or abilities.\"" } ], "image": "17-066C.jpg" @@ -28984,17 +30179,23 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": [ + "dull" + ], "effect": "Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your Main Phase." }, { - "type": "action", - "effect": "Damage 5 — [1], put Gabranth into the Break Zone? Choose 1 dull Forward. Break it.", - "cost": { - "damage": 5 - } + "type": "special", + "name": "Damage 5", + "cost": [ + "1 Earth CP", + "put Gabranth into the Break Zone" + ], + "effect": "Choose 1 dull Forward. Break it." } ], "image": "17-067C.jpg" @@ -29007,15 +30208,16 @@ "cost": 2, "power": 5000, "job": "Duelhorn/Arcanist", - "category": "FFT", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Duke Snakeheart blocks, break Duke Snakeheart and any Forwards that are blocked by Duke Snakeheart.", "name": "Back Attack", - "trigger": "When Duke Snakeheart blocks, break Duke Snakeheart and any Forwards that are blocked by Duke Snakeheart." + "trigger": "When Duke Snakeheart blocks", + "effect": "Break Duke Snakeheart and any Forwards that are blocked by Duke Snakeheart." } ], "image": "17-068R.jpg" @@ -29028,13 +30230,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "I", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Warrior into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn. If you have received a point of damage this turn, it gains +10000 power until the end of the turn instead." + "effect": "{s}, put Warrior into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn. If you have received a point of damage this turn, it gains +10000 power until the end of the turn instead." } ], "image": "17-069C.jpg" @@ -29046,10 +30249,11 @@ "element": "Earth", "cost": 3, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -29069,17 +30273,18 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 1 Forward in your Break Zone and up to 1 Backup in your Break Zone. Add them to your hand.", - "trigger": "When Dorando deals damage to your opponent" + "trigger": "When Dorando deals damage to your opponent", + "effect": "choose up to 1 Forward in your Break Zone and up to 1 Backup in your Break Zone. Add them to your hand." }, { "type": "special", - "effect": "Dorando gains +4000 power, Brave and \"Dorando cannot be chosen by your opponent's abilities.\"", - "name": "Brilliant Spirit", - "trigger": "Until the end of the turn" + "name": "Rebellious Spirit", + "cost": "S", + "effect": "Until the end of the turn, Dorando gains +4000 power, Brave and \"Dorando cannot be chosen by your opponent's abilities.\"" } ], "image": "17-071R.jpg" @@ -29093,18 +30298,19 @@ "power": 7000, "job": "Standard Unit", "category": "IV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 1. When you do so, name 1 card type. Remove all the cards of named card type in your opponent's Break Zone from the game.", - "trigger": "When Baron Guardsman enters the field" + "trigger": "When Baron Guardsman enters the field", + "effect": "You may pay {Earth}. When you do so, name 1 card type. Remove all the cards of named card type in your opponent's Break Zone from the game." }, { "type": "field", - "effect": "Baron Guardsman gains +2000 power.", - "name": "Damage 3" + "name": "Damage 3", + "effect": "Baron Guardsman gains +2000 power." } ], "image": "17-072H.jpg" @@ -29120,6 +30326,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -29130,7 +30337,17 @@ "type": "action", "effect": "Put Seeping Brie into the Break Zone: Choose 1 Forward. Deal it 2000 damage for each Backup you control.", "cost": { - "dull": true + "dull": true, + "cp": [ + { + "element": "Earth", + "count": 2 + }, + { + "element": "generic", + "count": 1 + } + ] } } ], @@ -29147,21 +30364,22 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Prishe and the chosen Forward deal damage equal to their respective power to the other.", - "trigger": "When Prishe enters the field or attacks" + "trigger": "When Prishe enters the field or attacks", + "effect": "Choose 1 Forward opponent controls. Prishe and the chosen Forward deal damage equal to their respective power to the other." }, { - "type": "auto", - "effect": "Prishe gains +4000 power until the end of the turn instead.", - "trigger": "If the discarded card is a Card Name Prishe" + "type": "action", + "cost": "Discard 1 card", + "effect": "Prishe gains +2000 power until the end of the turn. If the discarded card is a Card Name Prishe, Prishe gains +4000 power until the end of the turn instead." }, { "type": "field", - "effect": "Prishe gains +2000 power.", - "name": "Damage 5" + "name": "Damage 5", + "effect": "Prishe gains +2000 power." } ], "image": "17-074L.jpg" @@ -29177,17 +30395,21 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Maat gains +1000 power until the end of the turn." + "type": "action", + "effect": "Maat gains +1000 power until the end of the turn.", + "cost": { + "dull": true + } }, { - "type": "auto", + "type": "special", "effect": "Maat gains \"Maat cannot be broken by opposing Summons or abilities that don't deal damage.\" until the end of the turn.", "cost": { "dull": true, - "generic": 2 + "earth": 1 } } ], @@ -29204,11 +30426,12 @@ "category": "I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 3 following actions.\n\"Choose 1 Character in your Break Zone. Add it to your hand.\"\n\"Remove all the cards in your opponent's Break Zone from the game.\"\n\"You may pay ◆◆◆. When you do so, break all forwards.\"", - "trigger": "When Matoya (I) enters the field" + "trigger": "When Matoya (I) enters the field", + "effect": "Select 1 of the 3 following actions.\n\"Choose 1 Character in your Break Zone. Add it to your hand.\"\n\"Remove all the cards in your opponent's Break Zone from the game.\"\n\"You may pay {Earth}{Earth}2. When you do so, break all Forwards.\"" } ], "image": "17-076H.jpg" @@ -29221,13 +30444,15 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "Y", - "is_generic": true, + "category": "V", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Monk into the Break Zone: Choose 1 job. Standard Unit Forward in your Break Zone. Add it to your hand. If it is an Earth Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn." + "cost": "1 Earth CP, put Monk into the Break Zone", + "effect": "Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is an Earth Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn." } ], "image": "17-077C.jpg" @@ -29239,10 +30464,11 @@ "element": "Earth", "cost": 2, "power": 5000, - "job": "Duelthorn/Trickster", - "category": "FFT", + "job": "Duelhorn/Trickster", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -29263,16 +30489,19 @@ "element": "Earth", "cost": 7, "power": 9000, - "job": "Mobius XI", - "category": "", + "job": "Kindred", + "category": [ + "MOBIUS", + "XI" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "name 1 Job. Break all the Forwards with named Job and Job Standard Unit. When 3 or more forwards are put from the field into the Break Zone by this effect, Shadow Lord deals you 1 point of damage.", - "name": "Kindred", - "trigger": "When Shadow Lord enters the field" + "trigger": "When Shadow Lord enters the field", + "effect": "name 1 Job. Break all the Forwards with named Job and ~Card Name Job Standard Unit~. When 3 or more Forwards are put from the field into the Break Zone by this effect, Shadow Lord deals you 1 point of damage." }, { "type": "field", @@ -29289,20 +30518,21 @@ "cost": 1, "power": 3000, "job": "Nightfall", - "category": "FFT A2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may put Ewen on top of its owner's deck.", - "trigger": "When Ewen is put from the field into the Break Zone" + "trigger": "When Ewen is put from the field into the Break Zone", + "effect": "you may put Ewen on top of its owner's deck." }, { "type": "auto", + "name": "Damage 3", + "trigger": "When Ewen is put into the Damage Zone", "effect": "choose 1 Forward. Break it. (This ability may only be used as an EX Burst.)", - "name": "Damage 5", - "trigger": "EX BURST When Ewen is put into the Damage Zone", "is_ex_burst": true } ], @@ -29319,20 +30549,20 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "You cannot play Lyse or Card Name Yda while already in control of either Character." }, { - "type": "auto", - "effect": "the damage becomes 0 instead.", - "trigger": "If a Forward forming a party you control is dealt damage" + "type": "field", + "effect": "If a Forward forming a party you control is dealt damage, the damage becomes 0 instead." }, { "type": "auto", - "effect": "draw 1 card. Lyse deals your opponent 1 point of damage. This effect will trigger only once per turn.", - "trigger": "When a party you control deals damage to your opponent" + "trigger": "When a party you control deals damage to your opponent", + "effect": "draw 1 card. Lyse deals your opponent 1 point of damage. This effect will trigger only once per turn." } ], "image": "17-081H.jpg" @@ -29348,18 +30578,19 @@ "category": "I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "break that Forward.", - "trigger": "When Lich deals damage to a Forward or is dealt damage by a Forward" + "trigger": "When Lich deals damage to a Forward or is dealt damage by a Forward", + "effect": "break that Forward." }, { "type": "auto", - "effect": "you may pay 1. When you do so, play Lich onto the field dull. This effect will trigger only if Lich is in the Break Zone.", "trigger": "When you receive a fifth point of damage", + "effect": "you may pay {Earth}. When you do so, play Lich onto the field dull. This effect will trigger only if Lich is in the Break Zone.", "cost": { - "generic": 1 + "earth": 1 } } ], @@ -29368,7 +30599,7 @@ { "id": "17-083C", "name": "Rydia", - "type": "Summon", + "type": "Backup", "element": "Earth", "cost": 5, "power": null, @@ -29376,6 +30607,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -29389,23 +30621,24 @@ "id": "17-084C", "name": "Lorenzo", "type": "Forward", - "element": "Earth", + "element": "Fire", "cost": 3, "power": 7000, "job": "Dragoon", "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Lorenzo will not activate during your next Active Phase.", - "trigger": "When Lorenzo attacks" + "trigger": "When Lorenzo attacks", + "effect": "Lorenzo will not activate during your next Active Phase." }, { "type": "auto", - "effect": "Lorenzo doubles its power and gains \"When Lorenzo deals damage to your opponent, choose 1 Character in your Break Zone. Add it to your hand.\"", - "trigger": "When Lorenzo attacks, until the end of the turn" + "trigger": "When Lorenzo attacks", + "effect": "Until the end of the turn, Lorenzo doubles its power and gains \"When Lorenzo deals damage to your opponent, choose 1 Character in your Break Zone. Add it to your hand.\"" } ], "image": "17-084C.jpg" @@ -29418,29 +30651,35 @@ "cost": 1, "power": 3000, "job": "Automaton", - "category": "XI", + "category": "MOBIUS XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Ovjang & Mnejing is also Card Name Oujang and Card Name Mnejing in all situations." + "effect": "Ovjang & Mnejing is also Card Name Ovjang and Card Name Mnejing in all situations." }, { - "type": "action", - "effect": "Choose 1 Character. It loses all its abilities until the end of the turn.", + "type": "special", "name": "Dispel", "cost": { + "special": true, "dull": true - } + }, + "effect": "Choose 1 Character. It loses all its abilities until the end of the turn." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 9000 damage.", + "type": "special", "name": "Shield Bash", "cost": { - "dull": true - } + "special": true, + "dull": true, + "cp": { + "lightning": 1 + } + }, + "effect": "Choose 1 Forward. Deal it 9000 damage." } ], "image": "17-085R.jpg" @@ -29454,22 +30693,18 @@ "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Red Mage enters the field, you may pay [Fire][Water]. When you do so, choose 1 Forward of cost 4 or less. Break it.", - "cost": { - "fire": 1, - "water": 1 - } + "type": "auto", + "effect": "When Red Mage enters the field, you may pay {Fire}{1}. When you do so, choose 1 Forward of cost 4 or less. Break it." }, { - "type": "field", - "effect": "When Red Mage enters the field, choose 1 Forward other than Red Mage. Until the end of the turn, it gains +1000 power and Haste.", - "name": "Damage 2", - "trigger": "When Red Mage enters the field, choose 1 Forward other than Red Mage. Until the end of the turn, it gains +1000 power and Haste." + "type": "auto", + "name": "Damage 3", + "effect": "When Red Mage enters the field, choose 1 Forward other than Red Mage. Until the end of the turn, it gains +1000 power and Haste." } ], "image": "17-086H.jpg" @@ -29482,26 +30717,33 @@ "cost": 4, "power": 5000, "job": "Puppetmaster", - "category": "XI", + "category": [ + "MOBIUS", + "XI" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Oujang and add it to your hand.", - "trigger": "When Aphmau enters the field" + "trigger": "When Aphmau enters the field", + "effect": "You may search for 1 Card Name Oujang and add it to your hand." }, { "type": "auto", - "effect": "You may search for 1 Card Name Whisping and add it to your hand.", - "trigger": "When Aphmau enters the field" + "trigger": "When Aphmau enters the field", + "effect": "You may search for 1 Card Name Mnejing and add it to your hand." }, { "type": "action", - "effect": "Choose 1 Card Name Oujang or Card Name Mueijing in your Break Zone. Add it to your hand.", "cost": { + "cp": { + "lightning": 2 + }, "dull": true - } + }, + "effect": "Choose 1 Card Name Oujang or Card Name Mnejing in your Break Zone. Add it to your hand." } ], "image": "17-087H.jpg" @@ -29517,6 +30759,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -29526,7 +30769,7 @@ { "type": "auto", "effect": "Choose 1 Job Scion of the Seventh Dawn Forward other than Card Name Alisaie in your Break Zone. Add it to your hand.", - "trigger": "Dullume 3 — When Alisaie enters the field" + "trigger": "Damage 3 — When Alisaie enters the field" } ], "image": "17-088R.jpg" @@ -29535,13 +30778,14 @@ "id": "17-089C", "name": "Arecia Al-Rashia", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 6, "power": 5000, "job": "Archsorceress", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -29558,15 +30802,15 @@ "element": "Lightning", "cost": 2, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Break all the Forwards of cost 2 or less. If you paid the extra cost, break all the Forwards of cost 3 or less instead.", - "trigger": "If you cast Ixion, you may pay an extra" + "type": "action", + "effect": "If you cast Ixion, you may pay an extra {Lightning}{2}. Break all the Forwards of cost 2 or less. If you paid the extra cost, break all the Forwards of cost 3 or less instead." } ], "image": "17-090R.jpg" @@ -29582,6 +30826,7 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -29589,13 +30834,13 @@ }, { "type": "auto", - "effect": "Remove all the Characters in each player's Break Zone from the game.", - "trigger": "When Exdeath enters the field" + "trigger": "When Exdeath enters the field", + "effect": "Remove all the Characters in each player's Break Zone from the game." }, { "type": "auto", - "effect": "Choose 1 Character they control. Remove it from the game.", - "trigger": "At the end of each of your turns, if there are 20 or more cards removed from the game" + "trigger": "At the end of each of your turns, if there are 20 or more cards removed from the game", + "effect": "Your opponent selects 1 Character they control. Remove it from the game." } ], "image": "17-091L.jpg" @@ -29610,19 +30855,24 @@ "job": "Samurai", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "During each turn, when Owe is chosen by your opponent's Summon or ability for the first time in that turn, cancel its effect." }, + { + "type": "auto", + "effect": "When Owe enters the field, gain 1 Lightning CP." + }, { "type": "special", - "effect": "Choose 1 Forward of cost 5 or less. Break it. Gain 1 Lightning.", + "effect": "Choose 1 Forward of cost 5 or less. Break it. Gain 1 Lightning CP.", "name": "New Moon Blade", - "is_ex_burst": true, "cost": { - "lightning": 3, + "special": 1, + "lightning": 1, "dull": true } } @@ -29636,23 +30886,24 @@ "element": "Lightning", "cost": 1, "power": null, - "job": "", - "category": "XI", + "job": "Orc", + "category": "MOBIUS·XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Break it.", - "trigger": "When Orc enters the field, choose 1 damaged Forward" + "trigger": "When Orc enters the field", + "effect": "choose 1 damaged Forward. Break it." }, { "type": "action", - "effect": "put Orc into the Break Zone: Choose 1 Forward. Dull it.", "cost": { "lightning": 1, "dull": true - } + }, + "effect": "Put Orc into the Break Zone: Choose 1 Forward. Dull it." } ], "image": "17-093C.jpg" @@ -29689,12 +30940,19 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward you control. Until the end of the turn, it gains +2000 power and Haste. You can only use this ability if you control only 1 Forward.", "cost": { - "dull": true + "dull": true, + "cp": [ + { + "element": "Lightning", + "count": 1 + } + ] } } ], @@ -29707,10 +30965,11 @@ "element": "Lightning", "cost": 5, "power": 9000, - "job": "", + "job": "???", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -29718,13 +30977,13 @@ }, { "type": "auto", - "effect": "Remove it from the game. You can cast it at any time you could normally cast it.", - "trigger": "When Man in Black enters the field and attacks, choose 1 Summon in your Break Zone" + "trigger": "When Man in Black enters the field or attacks", + "effect": "choose 1 Summon in your Break Zone. Remove it from the game. You can cast it at any time you could normally cast it." }, { - "type": "action", - "effect": "It gains \"This Forward cannot attack or block.\" until the end of the turn.", - "trigger": "When you cast a Summon, choose up to 1 Forward" + "type": "auto", + "trigger": "When you cast a Summon", + "effect": "choose up to 1 Forward. It gains \"This Forward cannot attack or block.\" until the end of the turn." } ], "image": "17-096H.jpg" @@ -29737,35 +30996,22 @@ "cost": 1, "power": 2000, "job": "Black Mage", - "category": "FFT", - "is_generic": true, + "category": "FFBE", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Salire enters the field, select 1 of the 3 following actions.", - "name": "Choose 1 Forward. Dull it." - }, - { - "type": "action", - "effect": "You may pay ◆. When you do so, choose 1 Forward of cost 2 or less. Break it.", - "cost": { - "generic": 1 - } - }, - { - "type": "action", - "effect": "You may pay ◆◆◆. When you do so, choose 1 active Forward. Deal it 9000 damage.", - "cost": { - "generic": 3 - } + "type": "auto", + "trigger": "When Salire enters the field", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward. Dull it.\" \"You may pay ◆. When you do so, choose 1 Forward of cost 2 or less. Break it.\" \"You may pay ◆◆◆. When you do so, choose 1 active Forward. Deal it 9000 damage.\"" } ], "image": "17-097H.jpg" }, { "id": "17-098R", - "name": "Cissnel", + "name": "Cissnei", "type": "Forward", "element": "Lightning", "cost": 2, @@ -29774,15 +31020,16 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may discard 1 card. When you do so, choose 1 Forward. Deal it 1000 damage for each CP required to cast the discarded card. If the discarded card is a Job Member of the Turks, also deal it 5000 damage.", - "trigger": "When Cissnel enters the field" + "trigger": "When Cissnei enters the field", + "effect": "You may discard 1 card. When you do so, choose 1 Forward. Deal it 1000 damage for each CP required to cast the discarded card. If the discarded card is a Job Member of the Turks, also deal it 5000 damage." }, { "type": "field", - "effect": "Damage 3 — Cissnel gains +2000 power, Haste and Brave." + "effect": "Damage 3 — Cissnei gains +2000 power, Haste and Brave." } ], "image": "17-098R.jpg" @@ -29795,9 +31042,10 @@ "cost": 3, "power": 5000, "job": "Class Zero Cadet", - "category": "TYPE-0", + "category": "PICTLOGICA · TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -29814,9 +31062,10 @@ "cost": 2, "power": 5000, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "V", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -29838,12 +31087,13 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Knight into the Break Zone! Choose 1 active Forward. Deal it 4000 damage. If you have received a point of damage this turn, deal it 8000 damage instead." + "effect": "Put Knight into the Break Zone: Choose 1 active Forward. Deal it 4000 damage. If you have received a point of damage this turn, deal it 8000 damage instead." } ], "image": "17-101C.jpg" @@ -29851,29 +31101,28 @@ { "id": "17-102L", "name": "Hooded Man", - "type": "Backup", + "type": "Forward", "element": "Lightning", "cost": 4, - "power": null, - "job": "", + "power": 8000, + "job": "???", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", "effect": "You cannot play Hooded Man or Card Name Kain while already in control of either Character." }, { - "type": "auto", - "effect": "You may remove it from the game.", - "name": "Haste", - "trigger": "When Hooded Man enters the field, choose 1 Card Name Hooded Man or Card Name Kain in your Break Zone." + "type": "field", + "effect": "Haste" }, { "type": "auto", - "effect": "activate all the Backups you control and draw 1 card.", - "trigger": "When you do so" + "trigger": "When Hooded Man enters the field", + "effect": "choose 1 Card Name Hooded Man or Card Name Kain in your Break Zone. You may remove it from the game. When you do so, activate all the Backups you control and draw 1 card." } ], "image": "17-102L.jpg" @@ -29889,12 +31138,11 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "You may search for 1 Job Ninja or Card Name Ninja other than Card Name Yugiri and add it to your hand.", - "name": "EX BURST", - "trigger": "When Yugiri enters the field", + "type": "auto", + "effect": "When Yugiri enters the field, you may search for 1 Job Ninja or Card Name Ninja other than Card Name Yugiri and add it to your hand.", "is_ex_burst": true }, { @@ -29906,20 +31154,21 @@ }, { "id": "17-104C", - "name": "Learle", + "name": "Learte", "type": "Forward", "element": "Lightning", "cost": 4, "power": 8000, "job": "Ranger", - "category": "FFT", - "is_generic": true, + "category": "FFBE", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Learle gains +2000 power until the end of the turn.", - "trigger": "When a Character is put front the field into the Break Zone" + "effect": "Learte gains +2000 power until the end of the turn.", + "trigger": "When a Character is put from the field into the Break Zone" } ], "image": "17-104C.jpg" @@ -29933,13 +31182,14 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is a Lightning Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn.", - "trigger": "When Dragoon is put into the Break Zone" + "type": "action", + "cost": "Dull, put Dragoon into the Break Zone", + "effect": "Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is a Lightning Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn." } ], "image": "17-105C.jpg" @@ -29953,8 +31203,9 @@ "power": 3000, "job": "Standard Unit", "category": "FFTA2", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -30018,15 +31269,15 @@ "element": "Water", "cost": 4, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. At the beginning of the next Main Phase 1, put it into the Break Zone.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -30040,21 +31291,36 @@ "cost": 1, "power": null, "job": "", - "category": "XI", - "is_generic": true, + "category": "MOBIUS · XI", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent selects 1 Forward of cost 2 or less they control. Put it into the Break Zone.", - "trigger": "When Quadav enters the field" + "trigger": "When Quadav enters the field", + "effect": "your opponent selects 1 Forward of cost 2 or less they control. Put it into the Break Zone." }, { "type": "action", - "effect": "put Quadav into the Break Zone: Choose 1 Forward opponent controls. Your opponent puts it at the top or bottom of its owner's deck.", "cost": { + "cp": [ + { + "element": "Water", + "count": 1 + }, + { + "element": "Water", + "count": 1 + }, + { + "element": "generic", + "count": 1 + } + ], "dull": true - } + }, + "effect": "Put Quadav into the Break Zone: Choose 1 Forward opponent controls. Your opponent puts it at the top or bottom of its owner's deck." } ], "image": "17-110C.jpg" @@ -30068,8 +31334,9 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -30087,18 +31354,19 @@ "power": 9000, "job": "Chaos", "category": "", - "is_generic": false, + "is_generic": true, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "When Kraken attacks, draw 1 card, then discard 1 card.", "name": "EX BURST", "is_ex_burst": true }, { "type": "auto", - "effect": "You may pay ◇. When you do so, play Kraken onto the field dull. This effect will trigger only if Kraken is in the Break Zone.", + "effect": "When you receive a fifth point of damage, you may pay {W}. When you do so, play Kraken onto the field dull. This effect will trigger only if Kraken is in the Break Zone.", "trigger": "When you receive a fifth point of damage" } ], @@ -30112,25 +31380,27 @@ "cost": 3, "power": 7000, "job": "Valkyrie", - "category": "FFbe", + "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "You can pay with ≡ instead of ≡ when paying for the special abilities of Category FFBE Characters you control." + "effect": "You can pay with Water CP instead of S when paying for the special abilities of Category FFBE Characters you control." }, { "type": "auto", - "effect": "Gain ≡.", + "effect": "Gain 1 Water CP.", "trigger": "When Glaciela Wezette enters the field" }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 2000 damage for each Character you control.", "name": "Surefire Burst", + "effect": "Choose 1 Forward. Deal it 2000 damage for each Character you control.", "is_ex_burst": true, "cost": { + "s": true, "water": 1, "light": 1 } @@ -30146,9 +31416,10 @@ "cost": 3, "power": 7000, "job": "Knight", - "category": "XI", + "category": "PICTLOGICA · XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -30156,7 +31427,7 @@ }, { "type": "field", - "effect": "If you control a Job Knight Forward other than Curilla, Curilla gains +1000 power." + "effect": "If you control a [Job Knight] Forward other than Curilla, Curilla gains +1000 power." } ], "image": "17-114C.jpg" @@ -30169,23 +31440,23 @@ "cost": 3, "power": 7000, "job": "Duelhorn/Ninja", - "category": "FFT", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The opponent's Forwards enter the field dull." }, { - "type": "auto", - "effect": "If you control a Card Name Alys the Ensorceled, Maquis the Phantasm gains +2000 power.", - "trigger": "If you control a Card Name Alys the Ensorceled, Maquis the Phantasm gains +2000 power." + "type": "field", + "effect": "If you control a Card Name Alys the Ensorceled, Maquis the Phantasm gains +2000 power." }, { "type": "auto", - "effect": "When Maquis the Phantasm enters the field, choose 1 Job Duelhorn in your Break Zone You may pay ◆. If its cost is X, play it into the field.", - "trigger": "When Maquis the Phantasm enters the field, choose 1 Job Duelhorn in your Break Zone" + "trigger": "When Maquis the Phantasm enters the field", + "effect": "When Maquis the Phantasm enters the field, choose 1 Job Duelhorn in your Break Zone. You may pay ◆. If its cost is X, play it onto the field." } ], "image": "17-115R.jpg" @@ -30198,21 +31469,20 @@ "cost": 2, "power": null, "job": "Prince", - "category": "PICTLOGICA II", + "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 1 card, then discard 1 card.", + "effect": "When Gordon enters the field, draw 1 card, then discard 1 card.", "trigger": "When Gordon enters the field" }, { - "type": "action", + "type": "auto", "effect": "When Gordon enters the field, you may pay {Water}. When you do so, draw 1 card.", - "cost": { - "water": 1 - } + "trigger": "When Gordon enters the field" } ], "image": "17-116C.jpg" @@ -30223,11 +31493,12 @@ "type": "Forward", "element": "Water", "cost": 5, - "power": 0, + "power": 9000, "job": "Warrior", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -30243,10 +31514,11 @@ "element": "Water", "cost": 2, "power": 7000, - "job": "Duelborn/Summoner", - "category": "FFT", + "job": "Duelhorn/Summoner", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -30257,14 +31529,13 @@ "effect": "Alys the Ensorceled does not activate during your Active Phase." }, { - "type": "auto", - "effect": "Alys the Ensorceled gains +200 power.", - "trigger": "If you control a Card Name Maggie the Phantasm" + "type": "field", + "effect": "If you control a Card Name Maquis the Phantasm, Alys the Ensorceled gains +2000 power." }, { "type": "auto", - "effect": "Your opponent selects 1 Forward they control. Put it into the Break Zone.", - "trigger": "When Alys the Ensorceled attacks" + "trigger": "When Alys the Ensorceled attacks", + "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone." } ], "image": "17-118R.jpg" @@ -30278,11 +31549,13 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Water CP", "effect": "Put White Mage into the Break Zone: Choose 1 Job Standard Unit Forward in your Break Zone. Add it to your hand. If it is a Water Forward of cost 3 or less, play it onto the field instead. You can only use this ability during your turn." } ], @@ -30320,20 +31593,22 @@ "cost": 3, "power": 7000, "job": "Sword Saint", - "category": "FFT2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "EX BURST When Frimelda enters the field, choose 1 Forward opponent controls. It loses 7000 power until the end of the turn.", + "type": "auto", "name": "Damage 3", + "trigger": "When Frimelda enters the field", + "effect": "Choose 1 Forward opponent controls. It loses 7000 power until the end of the turn.", "is_ex_burst": true }, { - "type": "auto", - "effect": "Frimelda gains +1000 power and \"When Frimelda attacks, choose 1 Character opponent controls. Put it into the Break Zone.\"", - "trigger": "When Frimelda gains +1000 power and \"When Frimelda attacks, choose 1 Character opponent controls. Put it into the Break Zone.\"" + "type": "field", + "name": "Damage 5", + "effect": "Frimelda gains +1000 power and \"When Frimelda attacks, choose 1 Character opponent controls. Put it into the Break Zone.\"" } ], "image": "17-121H.jpg" @@ -30346,15 +31621,16 @@ "cost": 4, "power": 8000, "job": "Red Mage", - "category": "FFB5", + "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Deal it 3000 damage for each card in your hand.", "name": "Resistance Break", - "is_ex_burst": true + "is_ex_burst": false } ], "image": "17-122C.jpg" @@ -30367,19 +31643,20 @@ "cost": 5, "power": 8000, "job": "White Mage", - "category": "II", + "category": "MOBIUS·II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Before paying the cost to cast Minwu, you can remove 3 Summons each of a different Element in your Break Zone from the game to reduce the cost required to cast Minwu by 3." }, { "type": "action", "effect": "Choose 1 ability that is choosing a Forward you control. Cancel its effect. You can only use this ability once per turn.", "cost": { - "earth": 1 + "dull": true } } ], @@ -30396,11 +31673,17 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 1 card. Put Mog (VI) into the Break Zone: During this turn, your opponent cannot search.", - "trigger": "When Mog (VI) enters the field" + "trigger": "When Mog (VI) enters the field", + "effect": "draw 1 card." + }, + { + "type": "action", + "cost": "Put Mog (VI) into the Break Zone", + "effect": "During this turn, your opponent cannot search." } ], "image": "17-124H.jpg" @@ -30409,26 +31692,27 @@ "id": "17-125R", "name": "Ramada", "type": "Forward", - "element": "Water", + "element": "Fire", "cost": 4, "power": 7000, "job": "Lancer", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand. Gain 1.", - "trigger": "When Ramada enters the field" + "trigger": "When Ramada enters the field", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand. Gain 1." }, { "type": "special", - "effect": "Until the end of the turn, Ramada gains +2000 power, Haste and \"If Ramada deals damage to your opponent, the damage becomes 2 instead.\"", "name": "Sharp Spear", "cost": { - "fire": 5 - } + "fire": 1 + }, + "effect": "Until the end of the turn, Ramada gains +2000 power, Haste and \"If Ramada deals damage to your opponent, the damage becomes 2 instead.\"" } ], "image": "17-125R.jpg" @@ -30437,28 +31721,24 @@ "id": "17-126H", "name": "Rursan Reaver", "type": "Forward", - "element": "Water", + "element": "Ice", "cost": 2, "power": 5000, "job": "Standard Unit", "category": "TYPE-0", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may pay {2}{0}. When you do so, choose 1 Forward opponent controls. It loses 5000 power until the end of the turn.", "trigger": "When Rursan Reaver enters the field", - "cost": { - "ice": 2, - "zero": 0 - } + "effect": "you may pay {I}{1}. When you do so, choose 1 Forward opponent controls. It loses 5000 power until the end of the turn." }, { - "type": "auto", - "effect": "choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.", - "name": "Damage: 3", - "trigger": "When Rursan Reaver attacks" + "type": "field", + "name": "Damage 3", + "effect": "Rursan Reaver gains +2000 power and \"When Rursan Reaver attacks, choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.\"" } ], "image": "17-126H.jpg" @@ -30467,18 +31747,24 @@ "id": "17-127H", "name": "Engelbert", "type": "Forward", - "element": "Light", + "element": "Earth", "cost": 4, - "power": 9000, + "power": 8000, "job": "Paladin", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Gain 2 [Power]. [Power]: Choose 1 Forward. It gains \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\" until the end of the turn.", - "trigger": "When Engelbert enters the field" + "trigger": "When Engelbert enters the field", + "effect": "Gain 2 {Earth}." + }, + { + "type": "action", + "cost": "{Earth}", + "effect": "Choose 1 Forward. It gains \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\" until the end of the turn." } ], "image": "17-127H.jpg" @@ -30515,21 +31801,26 @@ "cost": 2, "power": 5000, "job": "Assassin", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "The cost required to cast Vinera Fennes is reduced by 1 for each [Lightning] you have." + "effect": "The cost required to cast Vinera Fennes is reduced by 1 for each [Dark] you have." + }, + { + "type": "field", + "name": "Haste", + "effect": "Haste" }, { "type": "auto", - "effect": "When you do so, all the Forwards opponent controls lose 5000 power until the end of the turn.", - "name": "Haste", - "trigger": "When Vinera Fennes attacks, you may pay [Lightning]", + "trigger": "When Vinera Fennes attacks", + "effect": "When Vinera Fennes attacks, you may pay [Dark]. When you do so, all the Forwards opponent controls lose 5000 power until the end of the turn.", "cost": { - "lightning": 1 + "dark": 1 } } ], @@ -30546,16 +31837,21 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If a Palomecia Counter is placed on the Emperor, the Emperor gains \"If the Emperor is dealt damage, prevent 1 damage and the damage becomes 0 instead.\"", - "name": "Brave" + "name": "Brave", + "effect": "Brave" + }, + { + "type": "field", + "effect": "If a Palamecia Counter is placed on The Emperor, The Emperor gains \"If The Emperor is dealt damage, remove 1 Palamecia Counter from The Emperor and the damage becomes 0 instead.\"" }, { "type": "auto", - "effect": "When this Summons the field, you may search for up to 2 Cards Named Palomecia Counter from your deck, then, draw 1 card. If you do, remove 1 Palomecia Counter on the Emperor for each card you removed due to this ability.", - "trigger": "When this Summons the field, you may search for up to 2 Cards Named Palomecia Counter from your deck, then, draw 1 card. If you do, remove 1 Palomecia Counter on the Emperor for each card you removed due to this ability." + "trigger": "When The Emperor enters the field", + "effect": "When The Emperor enters the field, you may search for up to 2 Card Name The Emperor and remove them from the game. Then, draw 1 card and place 1 Palamecia Counter on The Emperor for each card you removed due to this ability." } ], "image": "17-130L.jpg" @@ -30571,6 +31867,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -30603,11 +31900,16 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Dull 1 active job Manikin: False Stalwart gains +2000 power until the end of the turn.", + "effect": "Brave", "name": "Brave" + }, + { + "type": "action", + "effect": "Dull 1 active Job Manikin: False Stalwart gains +2000 power until the end of the turn." } ], "image": "18-002C.jpg" @@ -30621,13 +31923,13 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Discard Machinist Draw 1 card. You can only use this ability if Machinist is in your hand.", - "name": "Backup" + "type": "special", + "effect": "{s}, discard Machinist: Draw 1 card. You can only use this ability if Machinist is in your hand." } ], "image": "18-003C.jpg" @@ -30642,10 +31944,11 @@ "job": "Symphonian Musician", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the end of each of your turns, place 2 Melody Counters on Cleome." }, { @@ -30670,10 +31973,11 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "If you cast Salamander, you may remove 10 Fire cards in your Break Zone from the game as an extra cost. Deal 5000 damage to all the Forwards opponent controls. If you pay the extra cost, deal 7000 damage to all the Forwards opponent controls instead." + "type": "field", + "effect": "If you cast Salamander, you may remove 10 Fire cards in your Break Zone from the game as an extra cost. Deal 5000 damage to all the Forwards opponent controls. If you paid the extra cost, deal 7000 damage to all the Forwards opponent controls instead." } ], "image": "18-005C.jpg" @@ -30685,20 +31989,26 @@ "element": "Fire", "cost": 4, "power": 7000, - "job": "", + "job": "SeeD Candidate", "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste", + "name": "Haste" + }, { "type": "auto", "effect": "When Zell attacks, choose 1 Forward opponent controls. If Zell has 10000 power or more, deal it 8000 damage.", - "name": "Haste", - "trigger": "When Zell attacks, choose 1 Forward opponent controls. If Zell has 10000 power or more, deal it 8000 damage." + "trigger": "When Zell attacks" }, { - "type": "field", - "effect": "Discard 2 cards: Zell gains +3000 power until the end of the turn." + "type": "action", + "effect": "Discard 2 cards: Zell gains +3000 power until the end of the turn.", + "cost": "Discard 2 cards" } ], "image": "18-006C.jpg" @@ -30714,12 +32024,17 @@ "category": "VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Add it to your hand. Choose 1 Fire Forward. It gains +3000 power until the end of the turn.", - "trigger": "When Selphie enters the field, choose 1 Fire Forward in your Break Zone", + "effect": "When Selphie enters the field, choose 1 Fire Forward in your Break Zone. Add it to your hand.", "is_ex_burst": true + }, + { + "type": "action", + "cost": "Dull, put Selphie into the Break Zone", + "effect": "Choose 1 Fire Forward. It gains +3000 power until the end of the turn." } ], "image": "18-007C.jpg" @@ -30735,11 +32050,12 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 4000 damage. Put the top 2 cards of your deck into the Break Zone! Until the end of the turn, Two-Headed Dragon also becomes a Forward with 9000 power. You can only use this ability once per turn.", - "trigger": "When a Fire Forward you control attacks, choose 1 Forward opponent controls" + "trigger": "When a Fire Forward you control attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage. Put the top 2 cards of your deck into the Break Zone. Until the end of the turn, Two-Headed Dragon also becomes a Forward with 9000 power. You can only use this ability once per turn." } ], "image": "18-008H.jpg" @@ -30755,12 +32071,16 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "auto", - "effect": "When Tidus enters the field, put the top 5 cards of your deck into the Break Zone. When you do so, choose up to 1 Forward. If all the cards put into the Break Zone are of Fire Element, deal it 8000 damage.", - "name": "Haste", - "trigger": "When Tidus enters the field, put the top 5 cards of your deck into the Break Zone. When you do so, choose up to 1 Forward. If all the cards put into the Break Zone are of Fire Element, deal it 8000 damage." + "trigger": "When Tidus enters the field", + "effect": "Put the top 5 cards of your deck into the Break Zone. When you do so, choose up to 1 Forward. If all the cards put into the Break Zone are of Fire Element, deal it 8000 damage." } ], "image": "18-009H.jpg" @@ -30774,18 +32094,23 @@ "power": 8000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Berserker must attack once per turn if possible.", - "name": "First Strike" + "name": "First Strike", + "effect": "First Strike" + }, + { + "type": "field", + "effect": "Berserker must attack once per turn if possible." }, { "type": "auto", - "effect": "You may pay 1 Water. When you do so, choose 1 Forward. It gains \"If possible, this Forward must block.\" until the end of the turn.", - "trigger": "When Berserker enters the field" + "trigger": "When Berserker enters the field", + "effect": "You may pay {Fire}. When you do so, choose 1 Forward. It gains \"If possible, this Forward must block.\" until the end of the turn." } ], "image": "18-010C.jpg" @@ -30801,6 +32126,7 @@ "category": "X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -30826,29 +32152,30 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "deal 1000 damage to all Forwards.", - "trigger": "When Faris enters the field or attacks" + "trigger": "When Faris enters the field or attacks", + "effect": "deal 1000 damage to all Forwards." }, { "type": "auto", - "effect": "deal up to 1 Forward opponent controls 0.5 Lv3 damage.", - "name": "Job Warrior of Light", - "trigger": "When Faris becomes a Job Warrior of Light Forward you control" + "trigger": "When Faris or a Job Warrior of Light Forward you control is dealt damage", + "effect": "choose up to 1 Forward opponent controls. Deal it 3000 damage." }, { "type": "auto", + "trigger": "When Faris enters the field", "effect": "you may search for 1 Job Warrior of Light other than Card Name Faris and add it to your hand.", - "trigger": "When Faris enters the field" + "damage_trigger": 3 } ], "image": "18-012L.jpg" }, { "id": "18-013R", - "name": "Fano", + "name": "Fang", "type": "Forward", "element": "Fire", "cost": 2, @@ -30857,6 +32184,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -30864,6 +32192,7 @@ }, { "type": "action", + "cost": "Dull", "effect": "During this turn, the cost required to cast your next Category XIII Forward is reduced by 2 (it cannot become 0). You can only use this ability during your turn and only once per turn." } ], @@ -30871,7 +32200,7 @@ }, { "id": "18-014R", - "name": "Mech", + "name": "Meeth", "type": "Backup", "element": "Fire", "cost": 2, @@ -30880,11 +32209,12 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Mech enters the field, you may discard 1 Multi-Element card. If you do, search for 1 card other than a Backup and add it to your hand.", - "trigger": "When Mech enters the field, you may discard 1 Multi-Element card. If you do, search for 1 card other than a Backup and add it to your hand.", + "effect": "When Meeth enters the field, you may discard 1 Multi-Element card. If you do so, search for 1 card other than a Backup and add it to your hand.", + "trigger": "When Meeth enters the field", "is_ex_burst": true } ], @@ -30901,11 +32231,23 @@ "category": "DFF-FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "special", + "name": "Warp 2", + "cost": "Fire, 1 Fire", + "effect": "Warp 2" + }, { "type": "auto", - "effect": "Play it onto the field. Dull 4 active Job Knight: Choose 1 Forward opponent controls. Break it. Ramza deals your opponent 1 point of damage.", - "trigger": "When Ramza enters the field, choose 1 Job Knight of cost 5 or less in your Break Zone" + "trigger": "When Ramza enters the field", + "effect": "Choose 1 Job Knight of cost 5 or less in your Break Zone. Play it onto the field." + }, + { + "type": "action", + "cost": "Dull 4 active Job Knight", + "effect": "Choose 1 Forward opponent controls. Break it. Ramza deals your opponent 1 point of damage." } ], "image": "18-015R.jpg" @@ -30921,10 +32263,11 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard 1 card: Choose 1 Forward. Deal it 3000 damage. If it is a Multi-Element Forward, deal it 5000 damage instead." + "effect": "{s}, discard 1 card: Choose 1 Forward. Deal it 3000 damage. If it is a Multi-Element Forward, deal it 5000 damage instead." } ], "image": "18-016C.jpg" @@ -30940,15 +32283,15 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you don't control any Forwards, the cost required to cast Rain is reduced by 2." }, { - "type": "auto", - "effect": "Damage 3 — Rain gains +1000 power and \"When Rain attacks, choose 1 Forward. Deal it 5000 damage.\"", - "trigger": "Damage 3 — Rain gains +1000 power and \"When Rain attacks, choose 1 Forward. Deal it 5000 damage.\"" + "type": "field", + "effect": "Damage 3 — Rain gains +1000 power and \"When Rain attacks, choose 1 Forward. Deal it 5000 damage.\"" } ], "image": "18-017R.jpg" @@ -30964,10 +32307,12 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Put Alhanalem into the Break Zone. During this turn, if a Character enters the field by your opponent's Summons or abilities, remove it from the game instead." + "type": "action", + "cost": "Dull, put Alhanalem into the Break Zone", + "effect": "During this turn, if a Character enters the field by your opponent's Summons or abilities, remove it from the game instead." } ], "image": "18-018R.jpg" @@ -30979,10 +32324,11 @@ "element": "Ice", "cost": 4, "power": 8000, - "job": "Isviets", + "job": "Tsviets", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -31008,11 +32354,12 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Until the end of the turn, it gains +2000 power and \"When this Forward attacks, your opponent randomly discards 1 card.\"", - "trigger": "When Quistis enters the field, choose 1 Forward" + "trigger": "When Quistis enters the field", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +2000 power and \"When this Forward attacks, your opponent randomly discards 1 card.\"" } ], "image": "18-020C.jpg" @@ -31047,12 +32394,13 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard Black Mage, draw 1 card. You can only use this ability if Black Mage is in your hand." + "effect": "Discard Black Mage: Draw 1 card. You can only use this ability if Black Mage is in your hand." } ], "image": "18-022C.jpg" @@ -31068,14 +32416,16 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent randomly discards 1 card.", - "trigger": "When Krysta enters the field" + "trigger": "When Krysta enters the field", + "effect": "your opponent randomly discards 1 card." }, { "type": "action", + "cost": "0", "effect": "Until the end of the turn, Krysta also becomes a Forward with 8000 power. You can only use this ability if your opponent has 2 cards or less in their hand and only once per turn." } ], @@ -31088,13 +32438,14 @@ "element": "Ice", "cost": 1, "power": null, - "job": "Woff", - "category": "", + "job": null, + "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "If you cast Shiva, you may remove 10 Ice cards in your Break Zone from the game as an extra cost. Choose 1 Forward. Dull it and Freeze it. If you paid the extra cost, break it instead." } ], @@ -31130,20 +32481,23 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Warp 2 — {Ice}{Wind}: If your opponent has 2 cards or less in their hand, Teodor gains +2000 power, Haste and First Strike." + "type": "special", + "name": "Warp 2", + "cost": "{Ice}{Ice}", + "effect": "If your opponent has 2 cards or less in their hand, Teodor gains +2000 power, Haste and First Strike." }, { "type": "auto", - "effect": "When Teodor enters the field, your opponent discards 2 cards.", - "trigger": "When Teodor enters the field, your opponent discards 2 cards." + "trigger": "When Teodor enters the field", + "effect": "When Teodor enters the field, your opponent discards 2 cards." }, { "type": "auto", - "effect": "When Teodor enters the field due to Warp, your opponent discards 1 card.", - "trigger": "When Teodor enters the field due to Warp, your opponent discards 1 card." + "trigger": "When Teodor enters the field due to Warp", + "effect": "When Teodor enters the field due to Warp, your opponent discards 1 card." } ], "image": "18-026L.jpg" @@ -31156,9 +32510,13 @@ "cost": 5, "power": null, "job": "Mevyn", - "category": "X", + "category": [ + "PICTLOGICA", + "X" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -31175,17 +32533,24 @@ "element": "Ice", "cost": 4, "power": null, - "job": "Isviets", + "job": "Tsviets", "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Nero enters the field, you may search for 1 Card Name Weiss and add it to your hand. When a Card Name Weiss enters your field, your opponent discards 1 card.", "name": "EX BURST", - "trigger": "When Nero enters the field, you may search for 1 Card Name Weiss and add it to your hand. When a Card Name Weiss enters your field, your opponent discards 1 card.", + "trigger": "When Nero enters the field", + "effect": "You may search for 1 Card Name Weiss and add it to your hand.", "is_ex_burst": true + }, + { + "type": "auto", + "trigger": "When a Card Name Weiss enters your field", + "effect": "Your opponent discards 1 card.", + "is_ex_burst": false } ], "image": "18-028C.jpg" @@ -31222,9 +32587,10 @@ "cost": 2, "power": 5000, "job": "Knight", - "category": "FFbE", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -31249,8 +32615,9 @@ "power": 8000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -31274,13 +32641,14 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay {1}. When you do so, cancel their effects.", + "effect": "You may pay {2}. When you do so, cancel their effects.", "trigger": "When 1 or more Job Manikin Forwards you control are chosen by your opponent's Summons or abilities", "cost": { - "generic": 1 + "generic": 2 } } ], @@ -31297,16 +32665,19 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Yuna enters the field, your opponent selects 1 Forward they control. Dull and Freeze all the other Forwards opponent controls." }, { - "type": "action", - "effect": "Grand Will 18/20/22: Choose 1 forward. Deal it 8000 damage. You may dull active Yuna. When you do so, use this special ability again without paying the cost.", + "type": "special", + "name": "Great Whirl", + "effect": "Choose 1 Forward. Deal it 8000 damage. You may dull active Yuna. When you do so, use this special ability again without paying the cost.", "cost": { - "dull": true + "special": true, + "ice": 2 } } ], @@ -31322,7 +32693,8 @@ "job": "Knight", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -31347,11 +32719,11 @@ "category": "III", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Reveal the top 5 cards of your deck. Add 1 Fire, Earth or Water card among them to your hand and return the other cards to the bottom of your deck in any order.", - "name": "EX BURST", + "type": "auto", + "effect": "When Arc enters the field, reveal the top 5 cards of your deck. Add 1 Fire, Earth or Water card among them to your hand and return the other cards to the bottom of your deck in any order.", "trigger": "When Arc enters the field", "is_ex_burst": true }, @@ -31373,11 +32745,17 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Put Iris into the Break Zone. Choose 1 Forward. It gains \"This Forward cannot be chosen by your opponent's abilities.\" until the end of the turn.", - "trigger": "When a Category XV Forward enters your field, activate Iris." + "trigger": "When a Category XV Forward enters your field", + "effect": "Activate Iris." + }, + { + "type": "action", + "cost": "S, put Iris into the Break Zone", + "effect": "Choose 1 Forward. It gains \"This Forward cannot be chosen by your opponent's abilities.\" until the end of the turn." } ], "image": "18-036R.jpg" @@ -31393,19 +32771,23 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "auto", - "effect": "It gains Haste until the end of the turn.", - "name": "Haste", - "trigger": "When Delusory Dragoon enters the field, choose 1 Job Manikin Forward" + "trigger": "When Delusory Dragoon enters the field", + "effect": "Choose 1 Job Manikin Forward. It gains Haste until the end of the turn." } ], "image": "18-037C.jpg" }, { "id": "18-038C", - "name": "Kyles", + "name": "Kytes", "type": "Backup", "element": "Wind", "cost": 4, @@ -31414,15 +32796,17 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 3 cards of your deck. Add 1 Wind card among them to your hand and return the other cards to the bottom of your deck in any order. If it is a Category XII Character, also activate Kyles.", - "trigger": "When Kyles enters the field" + "effect": "When Kytes enters the field, reveal the top 3 cards of your deck. Add 1 Wind card among them to your hand and return the other cards to the bottom of your deck in any order. If it is a Category XII Character, also activate Kytes.", + "trigger": "When Kytes enters the field" }, { "type": "action", - "effect": "Put Kyles into the Break Zone. Choose up to 2 Characters. Activate them." + "effect": "Put Kytes into the Break Zone: Choose up to 2 Characters. Activate them.", + "cost": "Dull" } ], "image": "18-038C.jpg" @@ -31436,12 +32820,13 @@ "power": 7000, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward or Monster of cost 1. Break it.", + "effect": "Choose 1 Forward or Monster of cost 1. Break it.", "trigger": "When Ranger enters the field" } ], @@ -31458,15 +32843,17 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Activate all the Backups you control.\" \"Draw 1 card.\"", - "trigger": "When Cerberus enters the field" + "trigger": "When Cerberus enters the field", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Activate all the Backups you control.\" \"Draw 1 card.\"" }, { - "type": "field", - "effect": "During the end of the turn, Cerberus also becomes a Forward with 9000 power. You can only use this ability if you have cast 2 or more cards this turn and only once per turn." + "type": "action", + "cost": "S", + "effect": "Until the end of the turn, Cerberus also becomes a Forward with 9000 power. You can only use this ability if you have cast 2 or more cards this turn and only once per turn." } ], "image": "18-040H.jpg" @@ -31482,16 +32869,17 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Each player puts the top card of their deck into the EX Zone. If both cards are the same card type, cancel its effect.", - "trigger": "During each turn, when Colkhab is chosen by your opponent's Summon or ability for the first time in that turn" + "trigger": "During each turn, when Colkhab is chosen by your opponent's Summon or ability for the first time in that turn", + "effect": "Each player puts the top card of their deck into the Break Zone. If both cards are of the same card type, cancel its effect." }, { "type": "field", - "effect": "Colkhab gains +1000 power.", - "name": "Damage 3" + "name": "Damage 3", + "effect": "Colkhab gains +1000 power." } ], "image": "18-041C.jpg" @@ -31503,16 +32891,16 @@ "element": "Wind", "cost": 2, "power": null, - "job": "", + "job": "AVALANCHE Operative", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Search for 1 Category VII Forward and add it to your hand.", - "name": "AVALANCHE Operative", - "trigger": "put Zhijie into the Break Zone" + "type": "action", + "cost": "Dull, put Zhijie into the Break Zone", + "effect": "Search for 1 Category VII Forward and add it to your hand." } ], "image": "18-042C.jpg" @@ -31526,13 +32914,13 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Discard Thief Draw 1 card. You can only use this ability if Thief is in your hand.", - "name": "Backup" + "type": "special", + "effect": "Discard Thief: Draw 1 card. You can only use this ability if Thief is in your hand." } ], "image": "18-043C.jpg" @@ -31545,14 +32933,21 @@ "cost": 5, "power": 5000, "job": "Mysterious Woman", - "category": "WoFF", + "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "special", + "name": "Warp", + "cost": "2 Wind", + "effect": "Warp 2" + }, { "type": "auto", - "effect": "You may search for 1 card and add it to your hand.", - "trigger": "When Sherlotta enters the field" + "trigger": "When Sherlotta enters the field", + "effect": "you may search for 1 card and add it to your hand." } ], "image": "18-044R.jpg" @@ -31568,9 +32963,10 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "If you cast Dryad, you may remove 10 Wind cards in your Break Zone from the game as an extra cost. Choose 1 Forward. Deal it 2000 damage for each Wind Character you control. If you paid the extra cost, also draw 1 card." } ], @@ -31587,19 +32983,17 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may pay ◆◆◆◆. When you do so, choose 1 Forward or Monster of cost 4 or more. Break it.", - "trigger": "When Gnash enters the field" + "trigger": "When Gnash enters the field", + "effect": "you may pay {W}{W}{2}. When you do so, choose 1 Forward or Monster of cost 4 or more. Break it." }, { - "type": "auto", - "effect": "Choose 1 Forward of cost 2 or less. Break it.", - "trigger": "◆◆◆, put Gnash into the Break Zone", - "cost": { - "dull": true - } + "type": "action", + "cost": "{W}{W}{1}, put Gnash into the Break Zone", + "effect": "Choose 1 Forward of cost 2 or less. Break it." } ], "image": "18-046R.jpg" @@ -31615,19 +33009,20 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Bartz gains named Job and Element. (This effect does not end at the end of the turn.)", - "trigger": "When Bartz enters the field, name 1 Job and 1 Element other than Light or Dark" + "trigger": "When Bartz enters the field", + "effect": "Name 1 Job and 1 Element other than Light or Dark. Bartz gains named Job and Element. (This effect does not end at the end of the turn.)" }, { "type": "field", "effect": "For each Forward other than Bartz you control with the same Job as Bartz, Bartz gains +2000 power." }, { - "type": "action", - "effect": "Bartz can be chosen by your opponent's Summons or abilities that share its Element." + "type": "field", + "effect": "Bartz cannot be chosen by your opponent's Summons or abilities that share its Element." } ], "image": "18-047H.jpg" @@ -31642,7 +33037,8 @@ "job": "Couleurian Painter", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -31667,18 +33063,19 @@ "cost": 4, "power": 8000, "job": "Lay Crystal User", - "category": "FPCC", + "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 3 or more Category FPCC Characters, Yuri cannot be chosen by your opponent's Summons or abilities." + "effect": "If you control 3 or more Category FFCC Characters, Yuri cannot be chosen by your opponent's Summons or abilities." }, { "type": "auto", - "effect": "choose up to 2 Category FPCC Characters. Activate them.", - "trigger": "When Yuri enters the field or attacks" + "trigger": "When Yuri enters the field or attacks", + "effect": "choose up to 2 Category FFCC Characters. Activate them." } ], "image": "18-049R.jpg" @@ -31693,18 +33090,23 @@ "job": "Ninja", "category": "VII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "auto", - "effect": "Until the end of your opponent's turn, Yuffie gains +1000 power and \"Yuffie cannot be chosen by your opponent's Summons or abilities.\"", - "trigger": "When Yuffie attacks, activate all the Forwards you control" + "trigger": "When Yuffie attacks", + "effect": "Activate all the Forwards you control. Until the end of your opponent's turn, Yuffie gains +1000 power and \"Yuffie cannot be chosen by your opponent's Summons or abilities.\"" }, { "type": "special", - "effect": "Choose any number of Forwards. Divide 24000 damage among them as you like. (Units must be 1000.)", "name": "Doom of the Living", - "is_ex_burst": true + "cost": "S, Wind, Wind, Wind", + "effect": "Choose any number of Forwards. Divide 24000 damage among them as you like. (Units must be 1000.)" } ], "image": "18-050L.jpg" @@ -31712,19 +33114,20 @@ { "id": "18-051C", "name": "Leafkin", - "type": "Forward", + "type": "Backup", "element": "Wind", "cost": 2, - "power": 3000, - "job": "", + "power": null, + "job": "Leafkin", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Search for 1 Forward of cost 5 or 6 and play it onto the field. You can only use this ability during your turn.", - "trigger": "When Leafkin is put into the Break Zone" + "type": "action", + "cost": "Damage 3, put Leafkin into the Break Zone", + "effect": "Search for 1 Forward of cost 5 or 6 and play it onto the field. You can only use this ability during your turn." } ], "image": "18-051C.jpg" @@ -31740,14 +33143,15 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Ahriman enters the field, choose 1 Forward other than Multi-Element. Break it." }, { "type": "action", - "effect": "Until the end of the turn, Ahriman also becomes a Forward with 8000 power. You can only use this ability if you control a Forward of power 9000 or more and only once per turn." + "effect": "{Ⓢ}: Until the end of the turn, Ahriman also becomes a Forward with 8000 power. You can only use this ability if you control a Forward of power 9000 or more and only once per turn." } ], "image": "18-052H.jpg" @@ -31782,17 +33186,22 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Deal it damage equal to Galuf's power.", - "name": "Brave", - "trigger": "When Galuf attacks, choose 1 Forward opponent controls" + "type": "field", + "effect": "Brave", + "name": "Brave" }, { - "type": "field", - "effect": "Galuf gains +3000 power until the end of the turn.", - "name": "Remove 3 cards in the Break Zone from the game" + "type": "auto", + "trigger": "When Galuf attacks", + "effect": "choose 1 Forward opponent controls. Deal it damage equal to Galuf's power." + }, + { + "type": "action", + "cost": "Remove 3 cards in the Break Zone from the game", + "effect": "Galuf gains +3000 power until the end of the turn." }, { "type": "field", @@ -31805,19 +33214,20 @@ { "id": "18-055R", "name": "Krile", - "type": "Forward", - "element": "Earth", + "type": "Backup", + "element": "Light", "cost": 4, - "power": 5000, + "power": null, "job": "Warrior of Light", "category": "V", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Select 1 of the following actions.\n\"Choose 1 Summon in your Break Zone. Add it to your hand.\"\n\"Choose 1 Category V Forward in your Break Zone. Add it to your hand.\"", - "name": "EX BURST", + "type": "auto", + "effect": "When Krile enters the field, select 1 of the 2 following actions.\n\"Choose 1 Summon in your Break Zone. Add it to your hand.\"\n\"Choose 1 Category V Forward in your Break Zone. Add it to your hand.\"", + "name": null, "trigger": "When Krile enters the field", "is_ex_burst": true } @@ -31831,10 +33241,11 @@ "element": "Earth", "cost": 4, "power": null, - "job": "", + "job": "Guide", "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -31870,29 +33281,30 @@ }, { "id": "18-058R", - "name": "Serافie", + "name": "Serafie", "type": "Forward", "element": "Earth", "cost": 3, "power": 5000, "job": "Companion", - "category": "WDF", + "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Llama and add it to your hand.", - "trigger": "When Serافie enters the field" + "trigger": "When Serafie enters the field", + "effect": "You may search for 1 Card Name Lann and add it to your hand." }, { "type": "auto", - "effect": "Place 1 Gem Counter on Serافie.", - "trigger": "When a Forward of cost 2 or less enters your field" + "trigger": "When a Forward of cost 2 or less enters your field", + "effect": "Place 1 Gem Counter on Serafie." }, { "type": "action", - "effect": "Remove 2 Gem Counters from Serافie. Draw 1 Card. You can only use this ability during your turn and only once per turn." + "effect": "Remove 2 Gem Counters from Serafie: Draw 1 card. You can only use this ability during your turn and only once per turn." } ], "image": "18-058R.jpg" @@ -31900,14 +33312,15 @@ { "id": "18-059R", "name": "Tama", - "type": "Backup", + "type": "Forward", "element": "Earth", "cost": 2, - "power": null, + "power": 3000, "job": "Companion", "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -31919,8 +33332,8 @@ }, { "type": "auto", - "effect": "You may put Tama into the Break Zone. When you do so, Cancel its effect.", - "trigger": "When a Forward you control is chosen by your opponent's Summon or ability" + "trigger": "When a Forward you control is chosen by your opponent's Summon or ability", + "effect": "You may put Tama into the Break Zone. When you do so, cancel its effect." } ], "image": "18-059R.jpg" @@ -31935,22 +33348,23 @@ "job": "Actress of Wohlstok", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If a Forward you control other than Daisy is dealt damage, the damage is dealt to Daisy instead." }, { - "type": "auto", + "type": "field", "effect": "Daisy gains +3000 power.", "name": "Damage 3" }, { - "type": "auto", + "type": "special", "effect": "Daisy gains +30000 power until the end of the turn.", - "name": "Warring Spirit Hi", - "is_ex_burst": true + "name": "Warring Spirit", + "cost": "S" } ], "image": "18-060H.jpg" @@ -31966,17 +33380,17 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "gain ⚡.", - "name": "EX BURST", - "trigger": "When Tilika enters the field", + "type": "auto", + "effect": "When Tilika enters the field, gain {Earth}.", "is_ex_burst": true }, { - "type": "auto", - "effect": "⚡3: Gain ⚡." + "type": "action", + "effect": "Gain {Earth}.", + "cost": "{Dull}" } ], "image": "18-061R.jpg" @@ -31992,13 +33406,16 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull", "effect": "Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your Main Phase." }, { "type": "action", + "cost": "1 Earth CP, Dull", "effect": "Choose 1 Forward you control. Name 1 Job. It gains the named Job until the end of the turn." } ], @@ -32015,9 +33432,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "If you cast Hashmal, you may remove 10 Earth cards in your Break Zone from the game as an extra cost. Choose 1 Forward you control. It gains +7000 power until the end of the turn. If you paid the extra cost, all the Forwards you control gain +7000 power until the end of the turn instead." } ], @@ -32032,13 +33450,13 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "discard Geomancer: Draw 1 card. You can only use this ability if Geomancer is in your hand.", - "name": "Backup", + "type": "special", + "effect": "Discard Geomancer: Draw 1 card. You can only use this ability if Geomancer is in your hand.", "cost": { "earth": 1 } @@ -32082,11 +33500,13 @@ "power": 7000, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "dull", "effect": "Choose 1 Forward. It cannot attack or block until the end of your opponent's turn." } ], @@ -32103,19 +33523,23 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "special", + "name": "Warp 3", + "cost": { + "earth": 1 + }, + "effect": "Warp 3 — {Earth CP 1}" + }, { "type": "field", "effect": "If Yumcax is dealt damage, reduce the damage by 2000 instead." }, { - "type": "auto", - "effect": "Yumcax gains Brave and draw 1 card.", - "trigger": "When Yumcax is put from the field into the Break Zone", - "cost": { - "warp": 3, - "dull": true - } + "type": "field", + "effect": "Damage 3 — Yumcax gains Brave and \"When Yumcax is put from the field into the Break Zone, draw 1 card.\"" } ], "image": "18-067C.jpg" @@ -32131,6 +33555,7 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -32138,8 +33563,8 @@ }, { "type": "auto", - "effect": "Add it to your hand. This effect will trigger only once per turn.", - "trigger": "When you cast a Multi-Element Forward, choose 1 Earth Forward other than Card Name Rikku in your Break Zone" + "trigger": "When you cast a Multi-Element Forward", + "effect": "Choose 1 Earth Forward other than Card Name Rikku in your Break Zone. Add it to your hand. This effect will trigger only once per turn." } ], "image": "18-068R.jpg" @@ -32153,15 +33578,17 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "Discard Red Mage: Draw 1 card. You can only use this ability if Red Mage is in your hand.", - "name": "Backup", "cost": { - "generic": 1 + "cp": { + "lightning": 1 + } } } ], @@ -32178,19 +33605,18 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add 1 Character of cost 2 or less among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Aphmau enters the field" + "trigger": "When Aphmau enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Character of cost 2 or less among them to your hand and return the other cards to the bottom of your deck in any order." }, { - "type": "action", - "effect": "Damage 3 — {Dull}. Put Aphmau into the Break Zone. Choose 1 Forward of cost 2 or less in your Break Zone. Play it onto the field.", - "cost": { - "damage": 3, - "dull": true - } + "type": "special", + "name": "Damage 3", + "cost": "{S}{Lightning}{Dull}", + "effect": "Put Aphmau into the Break Zone: Choose 1 Forward of cost 2 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn." } ], "image": "18-070C.jpg" @@ -32206,6 +33632,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -32213,8 +33640,8 @@ }, { "type": "auto", - "effect": "activate August. August gains \"August can attack twice in the same turn.\" until the end of the turn. This effect will trigger only once per turn.", - "trigger": "When August attacks" + "trigger": "When August attacks", + "effect": "Activate August. August gains \"August can attack twice in the same turn.\" until the end of the turn. This effect will trigger only once per turn." } ], "image": "18-071R.jpg" @@ -32230,6 +33657,7 @@ "category": "DFF-XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -32237,13 +33665,12 @@ }, { "type": "auto", - "effect": "When Kam'lanaut attacks, choose 1 Forward. Dull it.", - "trigger": "When Kam'lanaut attacks, choose 1 Forward. Dull it." + "trigger": "When Kam'lanaut attacks", + "effect": "When Kam'lanaut attacks, choose 1 Forward. Dull it." }, { - "type": "auto", - "effect": "Damage 3 — Kam'lanaut gains +1000 power.", - "trigger": "Damage 3" + "type": "field", + "effect": "Damage 3 — Kam'lanaut gains +1000 power." } ], "image": "18-072C.jpg" @@ -32259,11 +33686,13 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "break all the Forwards other than Garuda (III).", - "trigger": "When Garuda (III) enters the field" + "type": "special", + "name": "Warp 5", + "cost": "2 Lightning CP", + "effect": "When Garuda (III) enters the field, break all the Forwards other than Garuda (III)." } ], "image": "18-073H.jpg" @@ -32276,15 +33705,19 @@ "cost": 4, "power": 7000, "job": "Praetorian", - "category": "VIII", + "category": "MOBIUS / VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "auto", - "effect": "You may remove any number of cards in your Break Zone from the game. When you do so, choose 1 Forward of cost equal to or less than the number of Elements among removed cards. Break it.", - "name": "Haste", - "trigger": "When Gilgamesh enters the field" + "trigger": "When Gilgamesh enters the field", + "effect": "You may remove any number of cards in your Break Zone from the game. When you do so, choose 1 Forward of cost equal to or less than the number of Elements among removed cards. Break it." }, { "type": "field", @@ -32304,16 +33737,17 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may receive 1 point of damage. When you do so, choose 1 Category VIII Forward other than Card Name Seifer in your Break Zone. Add it to your hand.", - "trigger": "When Seifer enters the field" + "trigger": "When Seifer enters the field", + "effect": "You may receive 1 point of damage. When you do so, choose 1 Category VIII Forward other than Card Name Seifer in your Break Zone. Add it to your hand." }, { "type": "auto", - "effect": "Choose 1 Forward. Until the end of the turn, it gains +2000 power and Haste.", - "trigger": "When you receive a point of damage" + "trigger": "When you receive a point of damage", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +2000 power and Haste." } ], "image": "18-075R.jpg" @@ -32348,17 +33782,14 @@ "category": "XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Cid Sophiar enters the field", "effect": "Choose 1 Character in your Break Zone. Add it to your hand.", - "trigger": "When Cid Sophiar enters the field" - }, - { - "type": "special", - "effect": "Damage 3", - "name": "EX BURST", - "is_ex_burst": true + "is_ex_burst": true, + "damage": 3 } ], "image": "18-077R.jpg" @@ -32374,11 +33805,15 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "action", "effect": "Choose 1 Forward opponent controls. Dull it. If you have received 4 points of damage or less, Cindy deals you 1 point of damage.", - "name": "Haste", "cost": { "dull": true } @@ -32390,13 +33825,14 @@ "id": "18-079R", "name": "Fujin", "type": "Forward", - "element": "Lightning", + "element": "Wind", "cost": 2, "power": 5000, "job": "Disciplinary Committee Member", "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -32404,8 +33840,8 @@ }, { "type": "auto", - "effect": "Damage 5 — Fujin and the Card Name Seifer Forward you control gain +2000 power and \"This Forward cannot be chosen by your opponent's Summons.\"", - "trigger": "Damage 5 — Fujin and the Card Name Seifer Forward you control gain +2000 power and \"This Forward cannot be chosen by your opponent's Summons.\"" + "trigger": "Damage 3", + "effect": "Fujin and the Card Name Seifer Forward you control gain +2000 power and \"This Forward cannot be chosen by your opponent's Summons.\"" } ], "image": "18-079R.jpg" @@ -32421,19 +33857,20 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward of cost 5 or less. Break it.", - "trigger": "When Hurkan enters the field" + "trigger": "When Hurkan enters the field", + "effect": "choose 1 Forward of cost 5 or less. Break it." }, { - "type": "action", - "effect": "put Hurkan into the Break Zone: Choose 1 Forward of cost 5 or less. Break it.", + "type": "special", "cost": { "lightning": 3, "dull": true - } + }, + "effect": "put Hurkan into the Break Zone: Choose 1 Forward of cost 5 or less. Break it." } ], "image": "18-080C.jpg" @@ -32444,26 +33881,22 @@ "type": "Monster", "element": "Lightning", "cost": 2, - "power": 7000, + "power": null, "job": "Fairy", "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 4 or less. You gain control of it until the end of the turn.", - "trigger": "When Melusine enters the field" + "trigger": "When Melusine enters the field", + "effect": "Choose 1 Forward of cost 4 or less. You gain control of it until the end of the turn." }, { "type": "action", - "effect": "Until the end of the turn, Melusine also becomes a Forward with 7000 power.", - "is_ex_burst": true - }, - { - "type": "auto", - "effect": "You can only use this ability once per turn.", - "trigger": "When Melusine is blocked by your opponent's Summons or abilities, if your opponent doesn't discard 1 card, cancel that effect." + "cost": "0", + "effect": "Until the end of the turn, Melusine also becomes a Forward with 7000 power and \"When Melusine is chosen by your opponent's Summons or abilities, if your opponent doesn't discard 1 card, cancel its effect.\" You can only use this ability once per turn." } ], "image": "18-081H.jpg" @@ -32500,9 +33933,10 @@ "cost": 2, "power": 5000, "job": "Disciplinary Committee Member", - "category": "", + "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -32510,8 +33944,8 @@ }, { "type": "auto", - "effect": "Raijin and the Card Name Seifer Forward you control gain +2000 power and \"This Forward cannot be chosen by your opponent's abilities.\"", - "trigger": "Damage 5 — Raijin and the Card Name Seifer Forward you control gain +2000 power and \"This Forward cannot be chosen by your opponent's abilities.\"" + "trigger": "Damage 5", + "effect": "Raijin and the Card Name Seifer Forward you control gain +2000 power and \"This Forward cannot be chosen by your opponent's abilities.\"" } ], "image": "18-083R.jpg" @@ -32527,9 +33961,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "If you cast Ramuh, you may remove 10 Lightning cards in your Break Zone from the game as an extra cost. Choose 1 Forward. Deal it 7000 damage. If you paid the extra cost, deal it 15000 damage instead." } ], @@ -32544,21 +33979,23 @@ "power": 5000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 3 Lightning. When you do so, choose 1 Forward. Break it.", "trigger": "When Dragoon enters the field", + "effect": "You may pay {L}{L}{3}. When you do so, choose 1 Forward. Break it.", "cost": { - "lightning": 3 + "lightning": 2, + "cp": 3 } }, { "type": "auto", - "effect": "Dragoon gains +3000 power and Haste.", - "trigger": "Damage 3" + "trigger": "Damage 3", + "effect": "Dragoon gains +3000 power and Haste." } ], "image": "18-085C.jpg" @@ -32566,14 +34003,15 @@ { "id": "18-086H", "name": "Ashe", - "type": "Backup", + "type": "Forward", "element": "Water", "cost": 6, - "power": null, + "power": 9000, "job": "Queen", "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -32581,9 +34019,9 @@ }, { "type": "auto", - "effect": "When Ashe enters the field, choose 1 Forward. Until end of turn, it loses 2000 power for each Water Backup you control.", + "effect": "When Ashe enters the field, choose 1 Forward. Until the end of the turn, it loses 2000 power for each Water Backup you control.", "name": "EX BURST", - "trigger": "When Ashe enters the field, choose 1 Forward. Until end of turn, it loses 2000 power for each Water Backup you control.", + "trigger": "When Ashe enters the field", "is_ex_burst": true } ], @@ -32600,9 +34038,10 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can discard 1 Job Manikin (instead of paying the CP cost) to cast False Hero." }, { @@ -32638,11 +34077,12 @@ "type": "Monster", "element": "Water", "cost": 2, - "power": 8000, - "job": "", + "power": null, + "job": "Echidna", "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -32690,9 +34130,10 @@ "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Cloud of Darkness enters the field, each player selects 1 Forward they control. Then, put all the Forwards other than the selected Forwards into the Break Zone." } ], @@ -32709,6 +34150,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -32716,8 +34158,8 @@ }, { "type": "auto", - "effect": "all the Forwards opponent controls lose 2000 power until the end of the turn.", - "trigger": "When Tchakka attacks, all the Forwards opponent controls lose 2000 power until the end of the turn." + "trigger": "When Tchakka attacks", + "effect": "All the Forwards opponent controls lose 2000 power until the end of the turn." } ], "image": "18-092C.jpg" @@ -32755,12 +34197,13 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard Geomancer: Draw 1 card. You can only use this ability if Geomancer is in your hand." + "effect": "{s}, discard Geomancer: Draw 1 card. You can only use this ability if Geomancer is in your hand." } ], "image": "18-094C.jpg" @@ -32774,19 +34217,22 @@ "power": 8000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. It loses 4000 power until the end of the turn.", - "trigger": "When Rune Fencer enters the field" + "trigger": "When Rune Fencer enters the field", + "effect": "Choose 1 Forward. It loses 4000 power until the end of the turn." }, { - "type": "action", - "effect": "When Rune Fencer enters the field, you may pay [Lightning][Lightning][Lightning]. When you do so, choose 1 Forward. It loses 7000 power until the end of the turn.", - "cost": { - "lightning": 3 + "type": "auto", + "trigger": "When Rune Fencer enters the field", + "effect": "You may pay [Water][1]. When you do so, choose 1 Forward. It loses 7000 power until the end of the turn.", + "optional_cost": { + "water": 1, + "generic": 1 } } ], @@ -32803,9 +34249,10 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "If you cast Leviathan, you may remove 10 Water cards in your Break Zone from the game as an extra cost. Choose 1 auto-ability triggered from a Forward. Cancel its effect. If you paid the extra cost and that Forward is on the field, return that Forward to its owner's hand." } ], @@ -32822,11 +34269,22 @@ "category": "DFF-VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Warp 2 - {Wind}" + }, { "type": "auto", - "effect": "When you do so, choose 1 Forward of cost X or less. Put it into the Break Zone. Angelo Cannon S, reveal 1 Forward in your hand: Choose 1 Forward. Deal it damage equal to the power of the Forward you revealed.", - "trigger": "When Rinoa enters the field, you may pay {Wind}{Dull}" + "trigger": "When Rinoa enters the field", + "effect": "you may pay {X}. When you do so, choose 1 Forward of cost X or less. Put it into the Break Zone." + }, + { + "type": "special", + "name": "Angelo Cannon", + "cost": "{S}", + "effect": "reveal 1 Forward in your hand: Choose 1 Forward. Deal it damage equal to the power of the Forward you revealed." } ], "image": "18-097R.jpg" @@ -32842,25 +34300,25 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Warp 4 — {Ice}{Ice}", + "type": "special", "name": "Warp", + "effect": "Warp 4 — {Ice}{Ice}", "cost": { - "ice": 2, - "dull": true + "ice": 2 } }, { "type": "auto", - "effect": "Draw 2 cards.", - "trigger": "When Lunafreya enters the field" + "trigger": "When Lunafreya enters the field", + "effect": "Draw 2 cards." }, { "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When Lunafreya enters the field due to Warp" + "trigger": "When Lunafreya enters the field due to Warp", + "effect": "Draw 1 card." } ], "image": "18-098R.jpg" @@ -32876,11 +34334,12 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Leo enters the field, choose 1 Forward. Return it to its owner's hand. If you control 2 or more Job Standard Units, put it on top of its owner's deck instead.", - "trigger": "When Leo enters the field, choose 1 Forward. Return it to its owner's hand. If you control 2 or more Job Standard Units, put it on top of its owner's deck instead.", + "effect": "When Leo enters the field, choose 1 Forward. Return it to its owner's hand. If you control 2 or more Job Standard Unit, put it on top of its owner's deck instead.", + "trigger": "When Leo enters the field", "is_ex_burst": true } ], @@ -32897,6 +34356,7 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -32904,7 +34364,7 @@ }, { "type": "action", - "effect": "Remove 1,2 Water cards in the Break Zone from the game. Choose 1 Water Forward in your Break Zone. Play it onto the field. You can only use this ability during your turn.", + "effect": "Remove 12 Water cards in the Break Zone from the game: Choose 1 Water Forward in your Break Zone. Play it onto the field. You can only use this ability during your turn.", "cost": { "dull": true } @@ -32923,9 +34383,11 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Water CP, Dull", "effect": "Draw 1 card. You can only use this ability if you have cast a Summon this turn and only once per turn." } ], @@ -32963,19 +34425,26 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Elena (FFBE) gains +3000 power until the end of the turn.", + "effect": "Brave", "name": "Brave" }, { "type": "auto", - "effect": "Draw 1 card. You can only use this ability once per turn.", - "trigger": "When you use this ability" + "effect": "Elena (FFBE) gains +3000 power until the end of the turn.", + "trigger": "When Elena (FFBE) enters the field" }, { "type": "action", + "cost": "1 Light CP, Dull", + "effect": "Draw 1 card. You can only use this ability once per turn." + }, + { + "type": "action", + "cost": "3 Light CP, Dull", "effect": "Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card. You can only use this ability during your turn." } ], @@ -33015,29 +34484,29 @@ "job": "Witch", "category": "VIII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The cost required for all players to cast cards other than a Backup is increased by 1." }, { - "type": "auto", - "effect": "The cost required for your opponent to cast cards other than a Backup is increased by 1.", - "trigger": "Damage 5" + "type": "field", + "effect": "Damage 5 — The cost required for your opponent to cast cards other than a Backup is increased by 1." }, { "type": "special", - "effect": "All the Forwards other than Ultimecia lose 8000 power until the end of the turn.", "name": "Hell's Judgement", - "is_ex_burst": true + "cost": "S, 3 Dark CP", + "effect": "All the Forwards other than Ultimecia lose 8000 power until the end of the turn." } ], "image": "18-105H.jpg" }, { "id": "18-106H", - "name": "Sol", + "name": "Sol (FFBE)", "type": "Forward", "element": "Dark", "cost": 3, @@ -33046,11 +34515,12 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 3 following actions. If you have received 5 points of damage or more, select up to 3 of the 3 following actions instead: \"Until the end of the turn, all the Forwards you control gain +1000 power and Brave.\" \"All the Forwards your opponent controls lose 2000 power until the end of the turn.\" \"During this turn, your opponent cannot cast Summons.\"", - "trigger": "At the beginning of the Attack Phase during each player's turn" + "trigger": "At the beginning of the Attack Phase during each player's turn", + "effect": "Select 1 of the 3 following actions. If you have received 5 points of damage or more, select up to 3 of the 3 following actions instead: \"Until the end of the turn, all the Forwards you control gain +1000 power and Brave.\" \"All the Forwards opponent controls lose 2000 power until the end of the turn.\" \"During this turn, your opponent cannot cast Summons.\"" } ], "image": "18-106H.jpg" @@ -33068,21 +34538,23 @@ "job": "Warrior", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Akstar enters the field, dull and Freeze all the Forwards other than cost 3." + "type": "auto", + "trigger": "When Akstar enters the field", + "effect": "dull and Freeze all the Forwards other than cost 3." }, { "type": "auto", - "effect": "you may play 1 Fire or Ice Forward of cost 3 or less from your hand onto the field.", - "trigger": "When Akstar enters the field" + "trigger": "When Akstar enters the field", + "effect": "you may play 1 Fire or Ice Forward of cost 3 or less from your hand onto the field." }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. Deal it 3000 damage for each Forward of cost 3 you control.", - "trigger": "When Akstar enters the field or attacks" + "trigger": "When Akstar enters the field or attacks", + "effect": "choose 1 Forward opponent controls. Deal it 3000 damage for each Forward of cost 3 you control." } ], "image": "18-107L.jpg" @@ -33098,21 +34570,21 @@ "category": "DFF-XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Discard your hand.", - "name": "Brave", - "trigger": "When Caius enters the field" + "type": "field", + "effect": "Brave" }, { "type": "auto", - "effect": "Select 1 of the 2 following actions. Your opponent discards 1 card.", - "trigger": "When Caius attacks" + "trigger": "When Caius enters the field", + "effect": "Discard your hand." }, { - "type": "action", - "effect": "Caius gains 'If Caius deals damage to a Forward on your opponent, double the damage instead.' until the end of the turn." + "type": "auto", + "trigger": "When Caius attacks", + "effect": "Select 1 of the 2 following actions. \"Your opponent discards 1 card.\" \"Caius gains 'If Caius deals damage to a Forward or your opponent, double the damage instead.' until the end of the turn.\"" } ], "image": "18-108H.jpg" @@ -33121,23 +34593,24 @@ "id": "18-109C", "name": "Snow", "type": "Forward", - "element": "Dark", + "element": "Fire", "cost": 2, "power": 5000, "job": "L'Cie", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "auto", - "effect": "Reveal the top 2 cards of your deck. Remove 1 Category XIII card among them from the game and return the other cards to the bottom of your deck in any order. You can cast it at any time you could normally cast it this turn.", - "trigger": "When Snow enters the field or attacks" + "trigger": "When Snow enters the field or attacks", + "effect": "Reveal the top 2 cards of your deck. Remove 1 Category XIII card among them from the game and return the other cards to the bottom of your deck in any order. You can cast it at any time you could normally cast it this turn." }, { "type": "field", - "effect": "Snow gains +3000 power and haste.", - "name": "Damage 3" + "name": "Damage 3", + "effect": "Snow gains +3000 power and Haste." } ], "image": "18-109C.jpg" @@ -33146,22 +34619,24 @@ "id": "18-110H", "name": "Xande", "type": "Forward", - "element": "Dark", + "element": "Fire", "cost": 4, "power": 8000, "job": "Dark Lord", "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to the same number of Forwards opponent controls as the Characters put in the Break Zone from your field during this turn. Deal them 9000 damage.", - "trigger": "When Xande enters the field" + "trigger": "When Xande enters the field", + "effect": "Choose up to the same number of Forwards opponent controls as the Characters put in the Break Zone from your field during this turn. Deal them 9000 damage." }, { - "type": "action", - "effect": "Put Xande into the Break Zone: Play Xande onto the field. You can only use this ability during your turn and if Xande is in the Break Zone." + "type": "special", + "cost": "2 Fire CP", + "effect": "Put 5 Backups into the Break Zone: Play Xande onto the field. You can only use this ability during your turn and if Xande is in the Break Zone." } ], "image": "18-110H.jpg" @@ -33170,29 +34645,30 @@ "id": "18-111L", "name": "Basch", "type": "Forward", - "element": "Dark", + "element": "Earth", "cost": 3, "power": 7000, "job": "Judge", - "category": "XIII", + "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Search for 1 Fire or Earth Character other than Card Name Basch and add it to your hand.", - "trigger": "When Basch enters the field, you may receive 1 point of damage" + "trigger": "When Basch enters the field, you may receive 1 point of damage.", + "effect": "When you do so, search for 1 Fire or Earth Character other than Card Name Basch and add it to your hand." }, { "type": "field", - "effect": "Basch gains +1000 power and Brave.", - "name": "Damage 3" + "name": "Damage 3", + "effect": "Basch gains +1000 power and Brave." }, { "type": "auto", - "effect": "Deal it 8000 damage.", "name": "Damage 5", - "trigger": "When Basch attacks, choose 1 Forward opponent controls" + "trigger": "When Basch attacks, choose 1 Forward opponent controls.", + "effect": "Deal it 8000 damage." } ], "image": "18-111L.jpg" @@ -33201,18 +34677,23 @@ "id": "18-112C", "name": "Leon", "type": "Forward", - "element": "Dark", + "element": "Lightning", "cost": 2, "power": 9000, "job": "Warrior/Rebel", "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Brave", + "name": "Brave" + }, { "type": "auto", "effect": "Leon deals you 1 point of damage.", - "name": "Brave", "trigger": "When Leon enters the field" } ], @@ -33222,22 +34703,24 @@ "id": "18-113H", "name": "Cid Haze", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 3, "power": 7000, "job": "Engineer", "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Cid Haze enters the field, during this turn, the cost required to cast your next card is reduced by 2." + "type": "auto", + "trigger": "When Cid Haze enters the field", + "effect": "During this turn, the cost required to cast your next card is reduced by 2." }, { "type": "auto", - "effect": "Choose 2 Characters opponent controls. If you have cast 3 or more cards this turn, dull them and Freeze them.", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Choose 2 Characters opponent controls. If you have cast 3 or more cards this turn, dull them and Freeze them." } ], "image": "18-113H.jpg" @@ -33246,18 +34729,19 @@ "id": "18-114C", "name": "Maria", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 2, "power": 6000, "job": "Warrior/Rebel", "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "select 1 of the 2 following actions. \"Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card.\" \"Activate all the Characters you control.\"", - "trigger": "When Maria is put from the field into the Break Zone" + "trigger": "When Maria is put from the field into the Break Zone", + "effect": "select 1 of the 2 following actions. \"Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card.\" \"Activate all the Characters you control.\"" } ], "image": "18-114C.jpg" @@ -33273,20 +34757,22 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Backups and up to 2 other Backups. Activate the former and Freeze the latter.", - "name": "Warp I", + "name": "Warp 1", "trigger": "When Melvien enters the field", "cost": { "ice": 1, "water": 1 - } + }, + "effect": "Choose up to 2 Backups and up to 2 other Backups. Activate the former and Freeze the latter." }, { - "type": "action", - "effect": "When Melvien is put from the field into the Break Zone, you may remove Melvien from the game. When you do so, place 2 Warp Counters on Melvien." + "type": "auto", + "trigger": "When Melvien is put from the field into the Break Zone", + "effect": "You may remove Melvien from the game. When you do so, place 2 Warp Counters on Melvien." } ], "image": "18-115L.jpg" @@ -33302,16 +34788,18 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Sephiroth enters the field, choose 1 dull Forward opponent controls. Break it.", "name": "Back Attack", - "trigger": "When Sephiroth enters the field, choose 1 dull Forward opponent controls. Break it." + "trigger": "When Sephiroth enters the field", + "effect": "When Sephiroth enters the field, choose 1 dull Forward opponent controls. Break it." }, { - "type": "action", - "effect": "Choose 1 of the 2 following actions. \"Your opponent discards 1 card.\" \"Choose 1 Forward of cost 2 or less. Break it.\"" + "type": "auto", + "trigger": "When Sephiroth attacks", + "effect": "When Sephiroth attacks, select 1 of the 2 following actions. \"Your opponent discards 1 card.\" \"Choose 1 Forward of cost 2 or less. Break it.\"" } ], "image": "18-116L.jpg" @@ -33320,18 +34808,25 @@ "id": "18-117H", "name": "Lightning", "type": "Forward", - "element": "Dark", + "element": "Lightning", "cost": 4, "power": 8000, "job": "Savior", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "action", "effect": "Choose 1 Forward. Dull it. You can only use this ability while Lightning is attacking.", - "name": "Haste" + "cost": { + "lightning": 1 + } }, { "type": "action", @@ -33343,9 +34838,10 @@ }, { "type": "action", - "effect": "Choose 1 Summon card in your Break Zone. Remove it from the game. You can only use this ability during your turn and only once per turn.", + "effect": "Your opponent discards 1 card. You can only use this ability during your turn and only once per turn.", "cost": { - "lightning": 2 + "lightning": 1, + "generic": 3 } } ], @@ -33355,38 +34851,28 @@ "id": "18-118C", "name": "Laguna", "type": "Forward", - "element": "Dark", + "element": "Light", "cost": 5, "power": 9000, "job": "Marksman", "category": "VIII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "select 1 of the 2 following actions.", - "trigger": "When Laguna enters the field of attacks" - }, - { - "type": "action", - "effect": "Choose 1 active Forward. Deal it 5000 damage.", - "name": "Choose 1 active Forward. Deal it 5000 damage." - }, - { - "type": "action", - "effect": "Choose 1 Forward. Dull it.", - "name": "Choose 1 Forward. Dull it." + "trigger": "When Laguna enters the field or attacks", + "effect": "select 1 of the 2 following actions. \"Choose 1 active Forward. Deal it 5000 damage.\" \"Choose 1 Forward. Dull it.\"" }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 9000 damage.", "name": "Satellite Laser", - "is_ex_burst": true, "cost": { - "lightning": 3, - "dull": true - } + "special": true, + "lightning": 3 + }, + "effect": "Choose 1 Forward. Deal it 9000 damage." } ], "image": "18-118C.jpg" @@ -33395,13 +34881,14 @@ "id": "18-119C", "name": "Chelinka", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 2, "power": 7000, "job": "Lay Crystal User", "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -33415,33 +34902,31 @@ "id": "18-120H", "name": "Tifa", "type": "Forward", - "element": "Dark", + "element": "Earth", "cost": 3, "power": 8000, "job": "Martial Artist", - "category": "VII", + "category": "DFF VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If Tifa is dealt damage, reduce the damage by 2000 instead." }, { - "type": "action", - "effect": "When Tifa enters the field, you may pay {dull}. When you do so, choose 1 Forward opponent controls. Tifa and the chosen Forward deal damage equal to their respective power to the other.", - "cost": { - "dull": true - } + "type": "auto", + "effect": "When Tifa enters the field, you may pay {2}. When you do so, choose 1 Forward opponent controls. Tifa and the chosen Forward deal damage equal to their respective power to the other." }, { "type": "special", "effect": "Choose up to 3 Forwards. Deal them 8000 damage.", "name": "Meteor Strike", "cost": { - "earth": 3, - "water": 1, - "light": 1 + "special": true, + "earth": 1, + "generic": 2 } } ], @@ -33449,25 +34934,25 @@ }, { "id": "18-121L", - "name": "Sky Pirate", + "name": "Fran", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 3, "power": 8000, - "job": "", + "job": "Sky Pirate", "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control Red Name Balifrea, this gains +1000 power and Brave.", - "name": "Red Name Balifrea" + "effect": "If you control a Card Name Balthier, Fran gains +1000 power and Brave." }, { "type": "auto", - "effect": "you may play 1 Category XII Character of cost 4 or less from your hand onto the field.", - "trigger": "When Fran enters the field or attacks" + "trigger": "When Fran enters the field or attacks", + "effect": "you may play 1 Category XII Character of cost 4 or less from your hand onto the field." } ], "image": "18-121L.jpg" @@ -33476,22 +34961,24 @@ "id": "18-122H", "name": "Vanille", "type": "Forward", - "element": "Dark", + "element": "Light", "cost": 2, "power": 5000, "job": "L'Cie", - "category": "DFF-XIII", + "category": "DFF・XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 opponent's auto-ability. If your opponent doesn't pay 2, cancel its effect.", - "trigger": "Dull active Vanille" + "type": "action", + "effect": "Dull active Vanille: Choose 1 opponent's auto-ability. If your opponent doesn't pay (2), cancel its effect." }, { - "type": "action", - "effect": "Put Vanille into the Break Zone: Choose 1 Backup in your Break Zone: Add it to your hand." + "type": "special", + "name": "Vanille", + "cost": "S", + "effect": "Put Vanille into the Break Zone: Choose 1 Backup in your Break Zone. Add it to your hand." } ], "image": "18-122H.jpg" @@ -33500,18 +34987,24 @@ "id": "18-123L", "name": "Sonon", "type": "Forward", - "element": "Dark", + "element": "Lightning", "cost": 4, "power": 8000, "job": "Warrior", "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can remove 1 Earth Backup you control and 1 Lightning Backup you control from the game (instead of paying the CP cost) to cast Sonon. EX BURST: When Sonon enters the field, choose 1 Forward and up to 1 other Forward. Until the end of the turn, the former gains +5000 power and the latter loses 5000 power.", + "type": "special", "name": "Back Attack", + "effect": "You can remove 1 Earth Backup you control and 1 Lightning Backup you control from the game (instead of paying the CP cost) to cast Sonon." + }, + { + "type": "auto", + "name": null, + "effect": "When Sonon enters the field, choose 1 Forward and up to 1 other Forward. Until the end of the turn, the former gains +5000 power and the latter loses 5000 power.", "is_ex_burst": true } ], @@ -33521,13 +35014,14 @@ "id": "18-124C", "name": "Billy Bob", "type": "Forward", - "element": "Dark", + "element": "Lightning", "cost": 3, "power": 8000, "job": "AVALANCHE Operative", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -33541,26 +35035,24 @@ "id": "18-125H", "name": "Onion Knight", "type": "Forward", - "element": "Dark", + "element": "Light", "cost": 3, "power": 8000, - "job": "Warrior of Light", + "job": "Onion Knight/Warrior of Light", "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Choose 1 damaged Forward. Break it.\" or \"Choose 1 Forward opponent controls. Return it to its owner's hand.\"", - "trigger": "When Onion Knight enters the field" + "trigger": "When Onion Knight enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 damaged Forward. Break it.\" \"Choose 1 Forward opponent controls. Return it to its owner's hand.\"" }, { - "type": "action", - "effect": "You may pay {1}. When you do so, search for 1 Card Name Onion Knight and play it onto the field.", + "type": "auto", "trigger": "When Onion Knight is put from the field into the Break Zone", - "cost": { - "generic": 1 - } + "effect": "You may pay {1}. When you do so, search for 1 Card Name Onion Knight and play it onto the field." } ], "image": "18-125H.jpg" @@ -33576,17 +35068,23 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Lightning enters the field, choose 1 Forward opponent controls. Dull it. Draw 1 card.", + "effect": "Haste", "name": "Haste" }, { - "type": "action", - "effect": "1 Card Name Lightning and 1 Card Name Odin in the Break Zone from the game: Play Lightning onto the field. You can only use this ability during your turn if Lightning is in the Break Zone.", + "type": "auto", + "effect": "When Lightning enters the field, choose 1 Forward opponent controls. Dull it. Draw 1 card." + }, + { + "type": "special", + "effect": "Remove 1 Card Name Lightning and 1 Card Name Odin in the Break Zone from the game: Play Lightning onto the field. You can only use this ability during your turn and if Lightning is in the Break Zone.", "cost": { - "dull": true + "special": true, + "remove_from_game": "1 Card Name Lightning and 1 Card Name Odin in the Break Zone" } } ], @@ -33603,6 +35101,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -33614,7 +35113,7 @@ "effect": "All the Forwards opponent controls lose 4000 power until the end of the turn.", "name": "Sensual Dance", "cost": { - "lightning": 3 + "dark": 3 } } ], @@ -33624,13 +35123,14 @@ "id": "18-128H", "name": "Arciela", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 3, "power": 7000, "job": "Red Mage", "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -33644,24 +35144,34 @@ "id": "18-129C", "name": "Jecht", "type": "Forward", - "element": "Dark", + "element": "Fire", "cost": 4, "power": 9000, "job": "Guardian", "category": "DFF-X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Until the end of the turn, Jecht gains Haste, First Strike and Brave. You can only use this ability during your turn." + "type": "action", + "effect": "Until the end of the turn, Jecht gains Haste, First Strike and Brave. You can only use this ability during your turn.", + "cost": { + "cp": [ + "Fire", + "Fire" + ] + } }, { - "type": "action", - "effect": "S: Choose 1 Forward. Deal it 8000 damage.", + "type": "special", "name": "Jecht Beam", + "effect": "Choose 1 Forward. Deal it 8000 damage.", "cost": { - "dull": true + "dull": true, + "cp": [ + "Fire" + ] } } ], @@ -33671,22 +35181,23 @@ "id": "18-130L", "name": "Firion", "type": "Forward", - "element": "Dark", + "element": "Lightning", "cost": 2, "power": 5000, "job": "Warrior/Rebel", "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control 5 or more Characters, Firion gains Haste and \"When Firion attacks, draw 1 card.\"" }, { - "type": "auto", - "effect": "until the end of the turn, Firion gains +2000 power and First Strike. If the discarded card is of the Water Element, Firion gains +2000 power until the end of the turn and activate Firion.", - "trigger": "Discard 1 card: If the discarded card is of the Fire Element" + "type": "action", + "cost": "Discard 1 card", + "effect": "If the discarded card is of Fire Element, until the end of the turn, Firion gains +2000 power and First Strike. If the discarded card is of Water Element, Firion gains +2000 power until the end of the turn and activate Firion." } ], "image": "18-130L.jpg" @@ -33702,11 +35213,17 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Fire Forward of cost 4 or less in your Break Zone. Play it onto the field. Then, put Iedolas into the Break Zone. Choose 1 Forward. Deal it 7000 damage.", - "trigger": "When Iedolas enters the field" + "trigger": "When Iedolas enters the field", + "effect": "Choose 1 Fire Forward of cost 4 or less in your Break Zone. Play it onto the field." + }, + { + "type": "action", + "cost": "Put Iedolas into the Break Zone", + "effect": "Choose 1 Forward. Deal it 7000 damage." } ], "image": "18-131S.jpg" @@ -33770,6 +35287,7 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -33777,13 +35295,14 @@ }, { "type": "auto", - "effect": "draw 2 cards.", - "trigger": "When Prompto attacks, if you control a Card Name Ignis and Card Name Gladiolus" + "trigger": "When Prompto attacks, if you control a Card Name Ignis and Card Name Gladiolus", + "effect": "draw 2 cards." }, { - "type": "auto", - "effect": "you may search for 1 Card Name Noctis, Card Name Ignis or Card Name Gladiolus and add it to your hand.", - "trigger": "When Prompto enters the field" + "type": "special", + "name": "Damage 3", + "trigger": "When Prompto enters the field", + "effect": "you may search for 1 Card Name Noctis, Card Name Ignis or Card Name Gladiolus and add it to your hand." } ], "image": "18-134S.jpg" @@ -33799,20 +35318,20 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control a Card Name Noctis, the cost required to cast Gladiolus is reduced by 3." }, { - "type": "auto", - "effect": "The damage increases by 2000 instead.", - "trigger": "If Gladiolus deals damage to a Forward" + "type": "field", + "effect": "If Gladiolus deals damage to a Forward, the damage increases by 2000 instead." }, { "type": "special", - "effect": "Gladiolus gains +1000 power and Brave.", - "trigger": "Damage 3" + "name": "Damage 3", + "effect": "Gladiolus gains +1000 power and Brave." } ], "image": "18-135S.jpg" @@ -33828,9 +35347,10 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "If you cast Titan, you may remove 1 Forward in your Break Zone from the game as an extra cost. Choose 1 Forward. Deal it damage equal to the power of the Forward removed by the extra cost." } ], @@ -33847,23 +35367,21 @@ "category": "XV", "is_generic": false, "has_ex_burst": true, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "Aranea has haste.", - "name": "Haste First Strike" + "effect": "Haste, First Strike" }, { "type": "auto", - "effect": "Break it.", - "trigger": "When Aranea enters the field, choose 1 Forward of cost 3 or less opponent controls", + "effect": "When Aranea enters the field, choose 1 Forward of cost 3 or less opponent controls. Break it.", "is_ex_burst": true }, { "type": "auto", - "effect": "Break it.", - "name": "Damage 5", - "trigger": "When Aranea enters the field, choose 1 Forward of cost 5 or less opponent controls" + "effect": "When Aranea enters the field, choose 1 Forward of cost 5 or less opponent controls. Break it.", + "name": "Damage 5" } ], "image": "18-137S.jpg" @@ -33879,18 +35397,19 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 2 Job Captain with different names and add them to your hand.", - "trigger": "When Glauca is put from the field into the Break Zone" + "trigger": "When Glauca is put from the field into the Break Zone", + "effect": "you may search for 2 Job Captain with different names and add them to your hand." }, { "type": "action", - "effect": "put Glauca into the Break Zone. Choose up to 2 Forwards. Dull them.", "cost": { "dull": true - } + }, + "effect": "put Glauca into the Break Zone: Choose up to 2 Forwards. Dull them." } ], "image": "18-138S.jpg" @@ -33906,23 +35425,24 @@ "category": "XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "EX BURST When Noctis enters the field, you may search for 1 Job Retainer and add it to your hand.", + "type": "auto", + "effect": "When Noctis enters the field, you may search for 1 Job Retainer and add it to your hand.", "is_ex_burst": true }, { "type": "auto", - "effect": "When a Wind or Earth Forward other than Noctis enters your field, choose 1 opponent control. The Forward that entered the field deals damage equal to its power to the chosen forward. This effect will trigger only once per turn.", - "trigger": "When a Wind or Earth Forward other than Noctis enters your field, choose 1 opponent control. The Forward that entered the field deals damage equal to its power to the chosen forward." + "effect": "When a Wind or Earth Forward other than Noctis enters your field, choose 1 Forward opponent controls. The Forward that entered the field deals damage equal to its power to the chosen Forward. This effect will trigger only once per turn.", + "trigger": "When a Wind or Earth Forward other than Noctis enters your field" } ], "image": "18-139S.jpg" }, { "id": "18-140S", - "name": "Chief Minister", + "name": "Ardyn", "type": "Forward", "element": "Lightning", "cost": 4, @@ -33931,21 +35451,25 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Brave", + "name": "Brave" + }, { "type": "auto", - "effect": "the cost required to cast your next Forward is reduced by 5 (it cannot become 0). This effect will trigger only once per turn. Break it.", - "name": "Brave", + "effect": "the cost required to cast your next Forward is reduced by 5 (it cannot become 0). This effect will trigger only once per turn.", "trigger": "When a Forward is put from the field into the Break Zone, during this turn" }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. It loses all its abilities until the end of the turn. Break it.", "name": "Royal Retribution", "cost": { - "lightning": 3, - "water": 1, - "dull": true + "lightning": 1, + "special": true } } ], @@ -33958,19 +35482,15 @@ "element": "Fire", "cost": 3, "power": null, - "job": "Summon", + "job": null, "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the cost required to cast Ifrit is reduced by 3.", - "trigger": "If a Fire Forward has entered your field this turn" - }, - { - "type": "action", - "effect": "Choose 1 Forward. Deal it 7000 damage." + "type": "field", + "effect": "If a Fire Forward has entered your field this turn, the cost required to cast Ifrit is reduced by 3. Choose 1 Forward. Deal it 7000 damage." } ], "image": "19-001R.jpg" @@ -33983,28 +35503,28 @@ "cost": 1, "power": 9000, "job": "Class Zero Cadet", - "category": "DFF-0", + "category": "DFF-TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "put Ace into the Break Zone.", - "trigger": "When Ace enters the field, if you don't remove 5 Fire cards from your Break Zone from the game" + "trigger": "When Ace enters the field", + "effect": "if you don't remove 5 Fire cards from your Break Zone from the game, put Ace into the Break Zone." }, { - "type": "action", - "effect": "When Ace attacks, choose 1 Forward opponent controls. Deal it 10000 damage.", - "trigger": "When Ace attacks, choose 1 Forward opponent controls. Deal it 10000 damage." + "type": "auto", + "trigger": "When Ace attacks", + "effect": "choose 1 Forward opponent controls. Deal it 10000 damage." }, { "type": "special", - "effect": "Until the end of the turn, Ace gains Brave and \"Ace can attack twice in the same turn.\"", "name": "Spiral Gambit", - "is_ex_burst": true, "cost": { - "dull": true - } + "special": true + }, + "effect": "Until the end of the turn, Ace gains Brave and \"Ace can attack twice in the same turn.\"" } ], "image": "19-002L.jpg" @@ -34020,18 +35540,24 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "@1, put Edgar into the Break Zone: Choose 1 Card Name Sabin of cost 4 or less in your Break Zone. Play it onto the field.", + "effect": "Put Edgar into the Break Zone: Choose 1 Card Name Sabin of cost 4 or less in your Break Zone. Play it onto the field.", "cost": { - "generic": 1 + "fire": 2, + "dull": true } }, { - "type": "auto", + "type": "special", + "name": "Auto Crossbow", "effect": "Choose up to 3 Forwards. Deal them 5000 damage.", - "name": "Auto Crossbow B-3" + "cost": { + "special": true, + "fire": 1 + } } ], "image": "19-003R.jpg" @@ -34045,8 +35571,9 @@ "power": 6000, "job": "Black Mage", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -34063,9 +35590,10 @@ "cost": 2, "power": 5000, "job": "L'Cie", - "category": "DFF-XIII", + "category": "DFF・XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -34083,18 +35611,27 @@ "cost": 5, "power": 9000, "job": "Martial Artist", - "category": "VII", + "category": "THEATRHYTHM · VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Tifa can attack twice in the same turn.", - "name": "Brave", - "trigger": "Warp 3", + "type": "special", + "name": "Warp 3", "cost": { - "warp": 3 - } + "fire": 1 + }, + "effect": "Warp 3 — {Fire CP}" + }, + { + "type": "field", + "name": "Brave", + "effect": "Brave" + }, + { + "type": "field", + "effect": "Tifa can attack twice in the same turn." } ], "image": "19-006C.jpg" @@ -34110,15 +35647,11 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may discard 1 card. If you do so, draw 1 card.", - "trigger": "When Dajh enters the field" - }, - { - "type": "field", - "effect": "The Card Name Suzh you control gains +1000 power and First Strike.", + "effect": "When Dajh enters the field, you may discard 1 card. If you do so, draw 1 card. The Card Name Sazh you control gains +1000 power and First Strike.", "is_ex_burst": true } ], @@ -34135,11 +35668,12 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may put Buffasaur into the Break Zone. When you do so, deal it 8000 damage. Buffasaur deals you 1 point of damage.", - "trigger": "When a Forward of your opponent enters the field" + "trigger": "When a Forward of your opponent enters the field", + "effect": "You may put Buffasaur into the Break Zone. When you do so, deal it 8000 damage. Buffasaur deals you 1 point of damage." } ], "image": "19-008R.jpg" @@ -34155,6 +35689,7 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -34162,8 +35697,8 @@ }, { "type": "auto", - "effect": "Search for 1 Card Name Bomb of cost 2 or less and play it onto the field.", - "trigger": "When Bomb enters the field, you may dull 2 active Fire Backups you control" + "trigger": "When Bomb enters the field", + "effect": "You may dull 2 active Fire Backups you control. When you do so, search for 1 Card Name Bomb of cost 2 or less and play it onto the field." } ], "image": "19-009C.jpg" @@ -34179,6 +35714,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -34186,8 +35722,8 @@ }, { "type": "auto", - "effect": "Choose up to the same number of Forward opponent controls as the Category VI Characters put in the Break Zone from your field during this turn. Deal them 8000 damage.", - "trigger": "When Sabin enters the field" + "trigger": "When Sabin enters the field", + "effect": "Choose up to the same number of Forwards opponent controls as the Category VI Characters put in the Break Zone from your field during this turn. Deal them 8000 damage." } ], "image": "19-010H.jpg" @@ -34221,12 +35757,13 @@ "power": null, "job": "Standard Unit", "category": "FFEX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Monk into the Break Zone: Choose 1 attacking Forward. It gains +4000 power until the end of the turn." + "effect": "{d}, put Monk into the Break Zone: Choose 1 attacking Forward. It gains +4000 power until the end of the turn." }, { "type": "auto", @@ -34239,20 +35776,25 @@ }, { "id": "19-013C", - "name": "Lilly", + "name": "Lilty", "type": "Forward", "element": "Fire", "cost": 4, "power": 8000, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "When Lilly enters the field, choose 1 Forward. If the cost to cast Lilly was paid with CP of 3 or more different Elements, deal it 8000 damage.", - "name": "Brave" + "name": "Brave", + "effect": "Brave" + }, + { + "type": "auto", + "effect": "When Lilty enters the field, choose 1 Forward. If the cost to cast Lilty was paid with CP of 3 or more different Elements, deal it 8000 damage." } ], "image": "19-013C.jpg" @@ -34268,9 +35810,10 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Luneth enters the field, deal 5000 damage to all the Forwards opponent controls." } ], @@ -34284,9 +35827,10 @@ "cost": 6, "power": 9000, "job": "Weapon", - "category": "VII", + "category": "MOBIUS · VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -34294,11 +35838,13 @@ }, { "type": "auto", - "effect": "Dull Ruby Weapon.", - "trigger": "When Ruby Weapon blocks" + "trigger": "When Ruby Weapon blocks", + "effect": "Dull Ruby Weapon." }, { - "type": "action", + "type": "special", + "name": "Whirlsand", + "cost": "S", "effect": "Choose 1 Forward. Remove it from the game. You can only use this ability if your opponent controls 2 or more Forwards." } ], @@ -34315,6 +35861,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -34322,10 +35869,10 @@ "trigger": "When Laragorn enters the field" }, { - "type": "action", + "type": "special", "effect": "Choose 1 Card Name Moebius or Card Name Curlax in your Break Zone. Play it onto the field.", "cost": { - "wind": 3, + "fire": 3, "dull": true } } @@ -34343,22 +35890,23 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 4 or more fob Rebel, Leon gains +4000 power and Haste." + "effect": "If you control 4 or more Job Rebel, Leon gains +4000 power and Haste." }, { "type": "auto", - "effect": "You may search for 1 Card Name Maria and add it to your hand.", - "trigger": "When Leon enters the field" + "trigger": "When Leon enters the field", + "effect": "You may search for 1 Card Name Maria and add it to your hand." } ], "image": "19-017R.jpg" }, { "id": "19-018R", - "name": "Yuke", + "name": "Waltrill", "type": "Forward", "element": "Ice", "cost": 2, @@ -34367,9 +35915,10 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the end of each of your turns, gain [Ice]." } ], @@ -34383,26 +35932,34 @@ "cost": 3, "power": 7000, "job": "Gunslinger", - "category": "VII", + "category": [ + "DFF", + "VII" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 3 Backups. Freeze them.", - "trigger": "When Vincent enters the field" + "trigger": "When Vincent enters the field", + "effect": "Choose up to 3 Backups. Freeze them." }, { "type": "action", - "effect": "Choose 1 Character. Freeze it.", "cost": { "dull": true - } + }, + "effect": "Choose 1 Character. Freeze it." }, { "type": "special", - "effect": "EX BURST: Choose 1 Forward. Deal it 8000 damage.", "name": "Nightmare Shot", + "cost": { + "special": true, + "ice": 1 + }, + "effect": "Choose 1 Forward. Deal it 8000 damage.", "is_ex_burst": true } ], @@ -34419,16 +35976,21 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Put Umaro into the Break Zone. Choose 1 Forward. Deal it damage equal to Umaro's power.", - "name": "Brave" + "type": "field", + "effect": "Brave" }, { - "type": "auto", - "effect": "Discard 2 Category VI Characters: Play Umaro onto the field dull. You can only use this ability during your Main Phase and if Umaro is in the Break Zone.", - "trigger": "Discard 2 Category VI Characters: Play Umaro onto the field dull. You can only use this ability during your Main Phase and if Umaro is in the Break Zone." + "type": "special", + "name": "Put Umaro into the Break Zone", + "effect": "Choose 1 Forward. Deal it damage equal to Umaro's power." + }, + { + "type": "special", + "effect": "Play Umaro onto the field dull. You can only use this ability during your Main Phase and if Umaro is in the Break Zone.", + "cost": "Discard 2 Category VI Characters" } ], "image": "19-020H.jpg" @@ -34468,11 +36030,15 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the cost required to cast Shiva is reduced by 4. Choose 1 Forward opponent controls. Dull it and Freeze it. Draw 1 card.", - "trigger": "If an Ice Forward has entered your field this turn" + "type": "field", + "effect": "If an Ice Forward has entered your field this turn, the cost required to cast Shiva is reduced by 4." + }, + { + "type": "action", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it. Draw 1 card." } ], "image": "19-022R.jpg" @@ -34484,10 +36050,11 @@ "element": "Ice", "cost": 4, "power": 8000, - "job": "Sentinel", + "job": "Sentinel/L'Cie", "category": "DFF-XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -34495,8 +36062,8 @@ }, { "type": "auto", - "effect": "your opponent discards 1 card.", - "trigger": "When Snow blocks" + "trigger": "When Snow blocks", + "effect": "your opponent discards 1 card." } ], "image": "19-023C.jpg" @@ -34508,10 +36075,11 @@ "element": "Ice", "cost": 2, "power": 8000, - "job": "Mobius", - "category": "Twilight Queen", + "job": "Twilight Queen", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -34526,9 +36094,8 @@ "effect": "Choose 2 Forwards. Dull them." }, { - "type": "auto", - "effect": "Choose 1 opponent's auto-ability. If your opponent doesn't pay [L], cancel its effect.", - "trigger": "Choose 1 opponent's auto-ability. If your opponent doesn't pay [L], cancel its effect." + "type": "action", + "effect": "Choose 1 opponent's auto-ability. If your opponent doesn't pay 2, cancel its effect." } ], "image": "19-024L.jpg" @@ -34544,16 +36111,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required to cast Sephiroth is reduced by 1 for each point of damage you have received.", - "name": "Back Attack" + "name": "Back Attack", + "effect": "The cost required to cast Sephiroth is reduced by 1 for each point of damage you have received." }, { "type": "auto", - "effect": "When Sephiroth enters the field, choose 1 dull Forward. Break it.", - "trigger": "When Sephiroth enters the field, choose 1 dull Forward. Break it." + "trigger": "When Sephiroth enters the field", + "effect": "Choose 1 dull Forward. Break it." } ], "image": "19-025R.jpg" @@ -34569,15 +36137,17 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent discards 1 card.", - "trigger": "When a Job Dream Stooge you control is put from the field into the Break Zone" + "trigger": "When a [Job Dream Stooge] you control is put from the field into the Break Zone", + "effect": "your opponent discards 1 card." }, { "type": "action", - "effect": "Choose 1 Forward. Dull it and Freeze it. You can only use this ability if you control a Card Name Moebius and Card Name Laragorn and only once per turn." + "cost": "0", + "effect": "Choose 1 Forward. Dull it and Freeze it. You can only use this ability if you control a [Card Name Moebius] and [Card Name Laragorn] and only once per turn." } ], "image": "19-026H.jpg" @@ -34613,12 +36183,12 @@ "category": "DFF-VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Select 1 of the 2 following actions.\n\"Choose 1 dull Forward. Deal it 8000 damage.\"\n\"Choose 1 Summon in your Break Zone. Add it to your hand.\"", - "name": "EX BURST", + "type": "auto", "trigger": "When Terra enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 dull Forward. Deal it 8000 damage.\"\n\"Choose 1 Summon in your Break Zone. Add it to your hand.\"", "is_ex_burst": true } ], @@ -34631,35 +36201,42 @@ "element": "Ice", "cost": 2, "power": null, - "job": "Agiro Cadet", + "job": "Agito Cadet", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Put Tohno into the Break Zone. Your opponent discards 1 card. You can only use this ability during your turn.", - "trigger": "When Tohno enters the field, choose 1 Forward. Freeze it." + "trigger": "When Tohno enters the field", + "effect": "Choose 1 Forward. Freeze it." + }, + { + "type": "action", + "cost": "Dull, put Tohno into the Break Zone", + "effect": "Your opponent discards 1 card. You can only use this ability during your turn." } ], "image": "19-029C.jpg" }, { "id": "19-030R", - "name": "Yuke", + "name": "Norschtalen", "type": "Forward", "element": "Ice", "cost": 2, "power": 5000, - "job": "FPCC", + "job": "Yuke", "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Category FPCC Forward other than Card Name Norschtalen in your Break Zone. Add it to your hand.\"\n\"Choose 1 Card Name Wall-rill Forward in your Break Zone. Play it onto the field!\"", - "trigger": "When Norschtalen enters the field" + "trigger": "When Norschtalen enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Category FFCC Forward other than Card Name Norschtalen in your Break Zone. Add it to your hand.\"\n\"Choose 1 Card Name Waltrill Forward in your Break Zone. Play it onto the field.\"" } ], "image": "19-030R.jpg" @@ -34671,15 +36248,16 @@ "element": "Ice", "cost": 1, "power": 3000, - "job": "", + "job": "Flan", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Card Name Flan and add it to your hand.", - "trigger": "When Flan is put from the field into the Break Zone" + "trigger": "When Flan is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Flan and add it to your hand." }, { "type": "action", @@ -34696,15 +36274,20 @@ "cost": 4, "power": 8000, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFCC", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "When Yuke enters the field, choose 1 dull Forward. If the cost to cast Yuke was paid with CP of 3 or more different Elements, break it.", + "type": "field", "name": "First Strike", - "trigger": "When Yuke enters the field, choose 1 dull Forward. If the cost to cast Yuke was paid with CP of 3 or more different Elements, break it." + "effect": "First Strike" + }, + { + "type": "auto", + "trigger": "When Yuke enters the field", + "effect": "When Yuke enters the field, choose 1 dull Forward. If the cost to cast Yuke was paid with CP of 3 or more different Elements, break it." } ], "image": "19-032C.jpg" @@ -34717,9 +36300,10 @@ "cost": 3, "power": null, "job": "Scientist", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -34738,17 +36322,19 @@ "power": null, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Nu Mou into the Break Zone: Choose 1 Character. Dull it and Freeze it." + "cost": "Dull, put Nu Mou into the Break Zone", + "effect": "Choose 1 Character. Dull it and Freeze it." }, { "type": "auto", - "effect": "your opponent discards 1 card.", - "trigger": "When Nu Mou enters the field" + "trigger": "Damage 3 — When Nu Mou enters the field", + "effect": "your opponent discards 1 card." } ], "image": "19-034C.jpg" @@ -34764,14 +36350,11 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "If a Wind Forward has entered your field this turn, the cost required to cast Alexander is reduced by 4." - }, - { - "type": "action", - "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Choose 1 Monster. Break it. Draw 1 card.\"" + "type": "special", + "effect": "If a Wind Forward has entered your field this turn, the cost required to cast Alexander is reduced by 4. Select 1 of the 2 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Choose 1 Monster. Break it. Draw 1 card.\"" } ], "image": "19-035R.jpg" @@ -34787,16 +36370,17 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 card removed from the game with a Warp Counter on it. You may remove 1 Warp Counter from it.", - "trigger": "When Vayne enters the field or at the beginning of your Main Phase 1 during each of your turns" + "trigger": "When Vayne enters the field or at the beginning of your Main Phase 1 during each of your turns", + "effect": "choose 1 card removed from the game with a Warp Counter on it. You may remove 1 Warp Counter from it." }, { "type": "auto", - "effect": "draw 1 card. This effect will trigger only once per turn.", - "trigger": "When a Warp Counter is removed from any player's card" + "trigger": "When a Warp Counter is removed from any player's card", + "effect": "draw 1 card. This effect will trigger only once per turn." } ], "image": "19-036L.jpg" @@ -34812,11 +36396,12 @@ "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Multi-Element Forward and add it to your hand.", - "trigger": "When Wol enters the field, if there are exactly 3 different Elements among Characters you control" + "trigger": "When Wol enters the field, if there are exactly 3 different Elements among Characters you control", + "effect": "you may search for 1 Multi-Element Forward and add it to your hand." } ], "image": "19-037R.jpg" @@ -34828,10 +36413,11 @@ "element": "Wind", "cost": 1, "power": null, - "job": "", + "job": "Evrae", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -34843,21 +36429,31 @@ { "id": "19-039R", "name": "Emerald Weapon", - "type": "Monster", + "type": "Forward", "element": "Wind", "cost": 5, "power": 9000, "job": "Weapon", - "category": "VII", + "category": "MOBIUS · VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 1 Wind. If you do so, play Emerald Weapon from your Break Zone onto the field. Emerald Big Bang: (N)(O)(O)(O)(+3) Deal 2000 damage for each Backup your opponent controls to all Forwards opponent controls.", "trigger": "When Emerald Weapon is discarded from your hand due to your opponent's Summons or abilities", + "effect": "you may pay {1}. If you do so, play Emerald Weapon from your Break Zone onto the field.", "cost": { - "wind": 1 + "cp": 1 + } + }, + { + "type": "special", + "name": "Emerald Big Bang", + "effect": "Deal 2000 damage for each Backup your opponent controls to all the Forwards opponent controls.", + "cost": { + "s": true, + "wind": 3 } } ], @@ -34872,8 +36468,9 @@ "power": 8000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -34881,8 +36478,8 @@ }, { "type": "auto", - "effect": "your opponent puts the top 3 cards of their deck into the Break Zone.", - "trigger": "When Thief enters the field, if the cost to cast Thief was paid with CP of 3 or more different Elements" + "trigger": "When Thief enters the field, if the cost to cast Thief was paid with CP of 3 or more different Elements", + "effect": "your opponent puts the top 3 cards of their deck into the Break Zone." } ], "image": "19-040C.jpg" @@ -34898,10 +36495,11 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "return 1 Category VII Character other than Cid Highwind to its owner's hand; Choose 2 Characters. Activate them. You can only use this ability once per turn." + "effect": "{S}, return 1 Category VII Character other than Cid Highwind to its owner's hand: Choose 2 Characters. Activate them. You can only use this ability once per turn." } ], "image": "19-041H.jpg" @@ -34915,18 +36513,20 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put White Mage into the Break Zone: Choose 1 Multi-Element Forward in your Break Zone. Add it to your hand." + "cost": "1 Wind CP, put White Mage into the Break Zone", + "effect": "Choose 1 Multi-Element Forward in your Break Zone. Add it to your hand." }, { "type": "auto", - "effect": "Choose up to 2 Backups. Activate them.", "name": "Damage 3", - "trigger": "When White Mage enters the field" + "trigger": "When White Mage enters the field", + "effect": "Choose up to 2 Backups. Activate them." } ], "image": "19-042C.jpg" @@ -34937,16 +36537,17 @@ "type": "Monster", "element": "Wind", "cost": 2, - "power": 8000, + "power": null, "job": "", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Zu also becomes a Forward with 8000 power. This effect will trigger only once per turn.", - "trigger": "When a dull Character you control is activated due to your Summons or abilities, until the end of the turn" + "trigger": "When a dull Character you control is activated due to your Summons or abilities", + "effect": "Until the end of the turn, Zu also becomes a Forward with 8000 power. This effect will trigger only once per turn." } ], "image": "19-043C.jpg" @@ -34958,10 +36559,11 @@ "element": "Wind", "cost": 3, "power": null, - "job": "MOBIUS", - "category": "Raven Peeress", + "job": "Raven Peeress", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -34981,11 +36583,16 @@ "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Warp 1 — Wind" + }, { "type": "auto", - "effect": "Select up to the same number of the 3 following actions as the Forwards you control other than Sophie. You may choose 1 action: \"Activate all the Backups you control.\" \"Until the end of the turn, Sophie gains +2000 power and Haste.\"", - "trigger": "When Sophie enters the field" + "trigger": "When Sophie enters the field", + "effect": "Select up to the same number of the 3 following actions as the Forwards you control other than Sophie. \"Choose 1 Monster. Break it.\" \"Activate all the Backups you control.\" \"Until the end of the turn, Sophie gains +2000 power and Haste.\"" } ], "image": "19-045H.jpg" @@ -34997,15 +36604,16 @@ "element": "Wind", "cost": 4, "power": null, - "job": "", + "job": "Gullwings", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Category X Backup and add it to your hand.", - "name": "Gullwings", + "effect": "When Buddy enters the field, you may search for 1 Category X Backup and add it to your hand.", + "name": null, "trigger": "When Buddy enters the field" } ], @@ -35019,19 +36627,15 @@ "cost": 2, "power": null, "job": "Elderly Man", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 4 or more. Break it.", - "trigger": "When Gramps enters the field" - }, - { - "type": "auto", - "effect": "EX BURST When Gramps enters the field, choose 1 Forward of cost 4 or more. Break it.", - "trigger": "Damage 5", + "effect": "When Gramps enters the field, choose 1 Forward of cost 4 or more. Break it.", + "trigger": "When Gramps enters the field", "is_ex_burst": true } ], @@ -35045,13 +36649,15 @@ "cost": 2, "power": 5000, "job": "Wanderer", - "category": "FFX-V", + "category": "FFEX-V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Bartz at the bottom of its owner's deck; Draw 2 cards." + "cost": "Dull", + "effect": "Put Bartz at the bottom of its owner's deck: Draw 2 cards." } ], "image": "19-048C.jpg" @@ -35065,8 +36671,9 @@ "power": 6000, "job": "Ranger", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -35086,6 +36693,7 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -35093,8 +36701,8 @@ "trigger": "When Matoya enters the field" }, { - "type": "action", - "effect": "Put Matoya into the Break Zone. Deal 4000 damage to all opponent controls.", + "type": "special", + "effect": "Put Matoya into the Break Zone: Deal 4000 damage to all the Forwards opponent controls.", "cost": { "wind": 2, "dull": true @@ -35111,9 +36719,10 @@ "cost": 2, "power": null, "job": "Gullwings", - "category": "X", + "category": "THEATRHYTHM・X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -35133,14 +36742,15 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Undead Princess into the Break Zone! Choose 1 Forward. It gains +4000 power until the end of the turn." + "effect": "Put Undead Princess into the Break Zone: Choose 1 Forward. It gains +4000 power until the end of the turn." }, { "type": "action", - "effect": "Remove Undead Princess in the Break Zone from the game! Choose 1 Earth Forward. It gains +2000 power until the end of the turn. You can only use this ability during your Main Phase and if Undead Princess is in the Break Zone." + "effect": "Remove Undead Princess in the Break Zone from the game: Choose 1 Earth Forward. It gains +2000 power until the end of the turn. You can only use this ability during your Main Phase and if Undead Princess is in the Break Zone." } ], "image": "19-052C.jpg" @@ -35156,6 +36766,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -35163,8 +36774,9 @@ "trigger": "When Vanille enters the field" }, { - "type": "action", - "effect": "Choose 1 Summon. If your opponent doesn't pay ◆, cancel its effect." + "type": "special", + "cost": "1 Earth CP, Dull", + "effect": "Choose 1 Summon. If your opponent doesn't pay 2, cancel its effect." } ], "image": "19-053C.jpg" @@ -35180,19 +36792,20 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Deal it 5000 damage.", - "trigger": "When Vincent enters the field" + "trigger": "When Vincent enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage." }, { - "type": "action", - "effect": "Damage 3 — [Dull]: Put Vincent into the Break Zone! Choose 1 Forward. Deal it 7000 damage.", + "type": "special", + "name": "Damage 3", "cost": { - "damage": 3, "dull": true - } + }, + "effect": "Put Vincent into the Break Zone. Choose 1 Forward. Deal it 7000 damage." } ], "image": "19-054C.jpg" @@ -35200,17 +36813,18 @@ { "id": "19-055R", "name": "Eiko", - "type": "Summon", + "type": "Forward", "element": "Earth", "cost": 2, "power": 5000, "job": "Summoner", - "category": "IX", + "category": "THEATRHYTHM · IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "Dull 3 active Job Summoners: Cast 1 Summon of cost 7 or less from your hand without paying its cost." } ], @@ -35247,16 +36861,20 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If your opponent controls 3 or more Forwards, the cost required to cast Kefka is reduced by 5." }, + { + "type": "field", + "effect": "Brave" + }, { "type": "auto", - "effect": "Choose 1 Summon of cost 4 or less in your Break Zone. You may cast it without paying the cost. If you cast it, remove that Summon from the game after use instead of putting it in the Break Zone.", - "name": "Brave", - "trigger": "When Kefka is put from the field into the Break Zone" + "trigger": "When Kefka is put from the field into the Break Zone", + "effect": "Choose 1 Summon of cost 4 or less in your Break Zone. You may cast it without paying the cost. If you cast it, remove that Summon from the game after use instead of putting it in the Break Zone." } ], "image": "19-057L.jpg" @@ -35269,9 +36887,13 @@ "cost": 5, "power": 9000, "job": "Jenova", - "category": "VII", + "category": [ + "MOBIUS", + "VII" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -35292,16 +36914,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 2 Wind. When you do so, choose 1 Forward. Break it.", - "trigger": "When Aster Protoflorian enters the field" + "trigger": "When Aster Protoflorian enters the field", + "effect": "You may pay {Earth}{Earth}. When you do so, choose 1 Forward. Break it." }, { "type": "auto", - "effect": "You may pay 2 Lightning. When you do so, choose 1 Backup. Break it.", - "trigger": "When Aster Protoflorian enters the field" + "trigger": "When Aster Protoflorian enters the field", + "effect": "You may pay {Earth}{Earth}. When you do so, choose 1 Backup. Break it." } ], "image": "19-059R.jpg" @@ -35314,19 +36937,21 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Animist into the Break Zone: Search for 1 Monster of cost 2 or less and play it onto the field." + "cost": "1 Earth CP, put Animist into the Break Zone", + "effect": "Search for 1 Monster of cost 2 or less and play it onto the field." }, { "type": "auto", - "effect": "You may search for 1 Monster of cost 4 or less and add it to your hand.", "name": "Damage 3", - "trigger": "When Animist enters the field" + "trigger": "When Animist enters the field", + "effect": "You may search for 1 Monster of cost 4 or less and add it to your hand." } ], "image": "19-060C.jpg" @@ -35335,21 +36960,23 @@ "id": "19-061H", "name": "Doga", "type": "Forward", - "element": "Earth", + "element": "Lightning", "cost": 2, "power": 5000, "job": "Magus", "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, gain [2 Fire] [2 Lightning].", - "trigger": "When Doga enters the field, you may discard 1 Summon" + "trigger": "When Doga enters the field, you may discard 1 Summon.", + "effect": "When you do so, gain [Fire][Fire][Lightning][Lightning]." }, { - "type": "action", + "type": "special", + "name": "Forbidden Magic", "effect": "Deal 7000 damage to all the Forwards opponent controls.", "cost": { "fire": 1, @@ -35358,7 +36985,8 @@ } }, { - "type": "action", + "type": "special", + "name": "Forbidden Magic", "effect": "Choose 1 Forward. Break it.", "cost": { "fire": 1, @@ -35377,9 +37005,10 @@ "cost": 6, "power": 9000, "job": "Warrior of Darkness", - "category": "PFL", + "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -35387,8 +37016,8 @@ }, { "type": "auto", - "effect": "Each Forward deals damage equal to its power to the other.", - "trigger": "When Nacht enters the field, choose 1 Forward you control and 1 Forward opponent controls.", + "trigger": "When Nacht enters the field", + "effect": "Choose 1 Forward you control and 1 Forward opponent controls. Each Forward deals damage equal to its power to the other.", "is_ex_burst": true } ], @@ -35396,7 +37025,7 @@ }, { "id": "19-063H", - "name": "Barrel", + "name": "Barret", "type": "Forward", "element": "Earth", "cost": 4, @@ -35405,16 +37034,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal 4000 damage to all of the Forwards opponent controls.", - "trigger": "When you cast a Multi-Element card" + "trigger": "When you cast a Multi-Element card", + "effect": "deal 4000 damage to all the Forwards opponent controls." }, { "type": "auto", - "effect": "Choose 1 Forward other than Card Name Barrel in your Break Zone. Add it to your hand.", - "trigger": "When Barrel is put from the field into the Break Zone" + "trigger": "When Barret is put from the field into the Break Zone", + "effect": "choose 1 Forward other than Card Name Barret in your Break Zone. Add it to your hand." } ], "image": "19-063H.jpg" @@ -35430,6 +37060,7 @@ "category": "FFEX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -35450,15 +37081,16 @@ "cost": 2, "power": null, "job": "Deathlord", - "category": "FFT", + "category": "PFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put The Deathlord into the Break Zone. Choose up to 2 Characters in your Break Zone. Add them to your hand. The Deathlord deals you 1 point of damage.", + "effect": "Put The Deathlord into the Break Zone: Choose up to 2 Characters in your Break Zone. Add them to your hand. The Deathlord deals you 1 point of damage.", "cost": { - "earth": 1, + "earth": 2, "ice": 1 } } @@ -35476,17 +37108,18 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may pay ◇. When you do so, choose 1 Forward. It cannot attack or block until the end of the next turn.", "trigger": "When Behemoth enters the field", - "cost": { - "generic": 1 - } + "effect": "you may pay {Earth}. When you do so, choose 1 Forward. It cannot attack or block until the end of the next turn." }, { - "type": "field", + "type": "action", + "cost": { + "earth": 1 + }, "effect": "Until the end of the turn, Behemoth also becomes a Forward with 7000 power. You can only use this ability once per turn." } ], @@ -35501,17 +37134,19 @@ "power": 8000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", + "trigger": "When Monk enters the field", "effect": "When Monk enters the field, all the Forwards you control gain +2000 power until the end of the turn." }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. If the cost to cast Monk was paid with CP of 3 or more different Elements, Monk and the chosen Forward deal damage equal to their respective power to the other.", - "trigger": "When Monk enters the field" + "trigger": "When Monk enters the field", + "effect": "When Monk enters the field, choose 1 Forward opponent controls. If the cost to cast Monk was paid with CP of 3 or more different Elements, Monk and the chosen Forward deal damage equal to their respective power to the other." } ], "image": "19-067C.jpg" @@ -35546,16 +37181,17 @@ "job": "Emperor", "category": "FFL", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Reveal the top card of your deck. If it is a Forward, deal 8000 damage to all the Forwards opponent controls. If it is a Backup, dull and Freeze all the Characters opponent controls. If it is a Summon or Monster, draw 4 cards.", + "type": "special", "name": "Black Box", - "is_ex_burst": true, "cost": { + "s": true, "dull": true - } + }, + "effect": "Reveal the top card of your deck. If it is a Forward, deal 8000 damage to all the Forwards opponent controls. If it is a Backup, dull and Freeze all the Characters opponent controls. If it is a Summon or Monster, draw 4 cards." } ], "image": "19-069R.jpg" @@ -35568,9 +37204,10 @@ "cost": 2, "power": 4000, "job": "Ninja", - "category": "IV", + "category": "THEATRHYTHM · IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -35579,7 +37216,8 @@ }, { "type": "action", - "effect": "Remove 1 Shuriken Counter from Edge: Choose 1 Forward. Deal it 5000 damage." + "effect": "Remove 1 Shuriken Counter from Edge: Choose 1 Forward. Deal it 5000 damage.", + "cost": "S" } ], "image": "19-070C.jpg" @@ -35592,9 +37230,10 @@ "cost": 4, "power": null, "job": "Red Mage", - "category": "EX", + "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -35613,13 +37252,14 @@ "cost": 5, "power": 9000, "job": "Descendant of the Zilart", - "category": "XI", + "category": "THEATRHYTHM · XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may discard 1 card. When you do so, choose 1 Forward. Break it.", + "effect": "When Eald'narche enters the field, you may discard 1 card. When you do so, choose 1 Forward. Break it.", "trigger": "When Eald'narche enters the field" } ], @@ -35633,15 +37273,16 @@ "cost": 2, "power": null, "job": "Dragoon", - "category": "IV", + "category": "THEATRHYTHM・IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. It gains First Strike until the end of the turn.", "name": "Back Attack", - "trigger": "When Kain enters the field" + "trigger": "When Kain enters the field", + "effect": "Choose 1 Forward. It gains First Strike until the end of the turn." } ], "image": "19-073C.jpg" @@ -35655,18 +37296,19 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Scholar into the Break Zone: Choose 1 damaged Forward. Deal it 8000 damage." + "effect": "Put Scholar into the Break Zone: Choose 1 damaged Forward. Deal it 8000 damage." }, { "type": "auto", - "effect": "Break it.", - "name": "Damage 5", - "trigger": "When Scholar enters the field, choose 1 Forward of cost 3 or less opponent controls" + "name": "Damage 3", + "trigger": "When Scholar enters the field", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. Break it." } ], "image": "19-074C.jpg" @@ -35709,21 +37351,18 @@ "category": "DFF-IX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Forward of cost 2 or less. Break it.", - "trigger": "When Kuja enters the field, choose 1" + "trigger": "When Kuja enters the field", + "effect": "Choose 1 Forward of cost 2 or less. Break it.", + "is_ex_burst": true }, { "type": "action", - "effect": "put Kuja into the Break Zone. Choose 1 Forward. Dull it." - }, - { - "type": "special", - "effect": "When Kuja enters the field, choose 1 Forward of cost 2 or less. Break it.", - "name": "EX BURST", - "is_ex_burst": true + "cost": "S", + "effect": "Put Kuja into the Break Zone. Choose 1 Forward. Dull it." } ], "image": "19-076R.jpg" @@ -35739,19 +37378,24 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "You may play 1 Job Arcfiend from your hand onto the field. When you do so, draw 1 card. This effect is removed from the game.", - "trigger": "When a Warp Counter is removed from Golbez" - }, - { - "type": "field", - "effect": "All the Job Arcfiend Forwards you control gain +3000 power.", + "type": "special", "name": "Warp 4", "cost": { "lightning": 2 - } + }, + "effect": "Warp 4" + }, + { + "type": "auto", + "trigger": "When a Warp Counter is removed from Golbez", + "effect": "You may play 1 Job Archfiend from your hand onto the field. When you do so, draw 1 card. This effect will trigger only if Golbez is removed from the game." + }, + { + "type": "field", + "effect": "All the Job Archfiend Forwards you control gain +3000 power." } ], "image": "19-077L.jpg" @@ -35767,15 +37411,17 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull", "effect": "Choose 1 Forward. Dull it." }, { - "type": "auto", - "effect": "Activate Jinnai.", - "name": "Activate Jinnai" + "type": "action", + "cost": "Discard a Lightning card", + "effect": "Activate Jinnai." } ], "image": "19-078C.jpg" @@ -35791,6 +37437,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -35798,7 +37445,7 @@ }, { "type": "auto", - "effect": "Choose 1 Card Name Curlas or Card Name Largzerorn in your Break Zone. Add it to your hand.", + "effect": "Choose 1 Card Name Curlax or Card Name Laragorn in your Break Zone. Add it to your hand.", "trigger": "When Moebius enters the field" } ], @@ -35812,14 +37459,15 @@ "cost": 1, "power": 3000, "job": "Black Mage", - "category": "PICTLOGICA-IX", - "is_generic": true, + "category": "PICTLOGICA·IX", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may reveal any number of Lightning cards from your hand. When you do so, choose 1 Forward. Deal it 2000 damage for each card you revealed.", - "trigger": "When Vivi enters the field" + "trigger": "When Vivi enters the field", + "effect": "you may reveal any number of Lightning cards from your hand. When you do so, choose 1 Forward. Deal it 2000 damage for each card you revealed." } ], "image": "19-080R.jpg" @@ -35831,20 +37479,21 @@ "element": "Lightning", "cost": 5, "power": null, - "job": "Theatrhythm", - "category": "", + "job": "Behemoth", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 5 or less. Break it.", - "trigger": "When Behemoth enters the field" + "trigger": "When Behemoth enters the field", + "effect": "Choose 1 Forward of cost 5 or less. Break it." }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Dull it.", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Choose 1 Forward opponent controls. Dull it." } ], "image": "19-081R.jpg" @@ -35860,6 +37509,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", @@ -35872,7 +37522,8 @@ "trigger": "When Lightning is put from the field into the Break Zone" }, { - "type": "action", + "type": "special", + "name": "Odin", "effect": "Discard 1 Card Name Odin: Choose 1 Forward opponent controls. Break it and Lightning." } ], @@ -35885,10 +37536,11 @@ "element": "Lightning", "cost": 3, "power": null, - "job": "Summon", + "job": null, "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -35912,18 +37564,20 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add 1 Lightning card among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Ricard enters the field" + "trigger": "When Ricard enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Lightning card among them to your hand and return the other cards to the bottom of your deck in any order." }, { "type": "action", - "effect": "Put Ricard into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn.", "cost": { - "dull": true - } + "dull": true, + "special": "put Ricard into the Break Zone" + }, + "effect": "Choose 1 Forward. It gains First Strike until the end of the turn." } ], "image": "19-084R.jpg" @@ -35937,14 +37591,18 @@ "power": 8000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "auto", - "effect": "Choose 1 Forward of cost 3 or less. If the cost to cast Dragoon was paid with CP of 3 or more different Elements, break it.", - "name": "Haste", - "trigger": "When Dragoon enters the field" + "trigger": "When Dragoon enters the field", + "effect": "Choose 1 Forward of cost 3 or less. If the cost to cast Dragoon was paid with CP of 3 or more different Elements, break it." } ], "image": "19-085C.jpg" @@ -35960,21 +37618,18 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Ashe enters the field, choose 1 Forward. Activate it." + "type": "auto", + "trigger": "When Ashe enters the field", + "effect": "Choose 1 Forward. Activate it.", + "is_ex_burst": true }, { "type": "auto", - "effect": "you may return Ashe to its owner's hand.", - "trigger": "At the beginning of the Attack Phase during each of your turns" - }, - { - "type": "special", - "effect": "When Ashe enters the field, choose 1 Forward. Activate it. At the beginning of the Attack Phase during each of your turns, you may return Ashe to its owner's hand.", - "name": "EX BURST", - "is_ex_burst": true + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "You may return Ashe to its owner's hand." } ], "image": "19-086R.jpg" @@ -35990,15 +37645,17 @@ "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Wol cannot attack." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 9000 damage. This damage cannot be reduced.", - "name": "Chef's Knife" + "type": "special", + "name": "Chef's Knife", + "cost": "S", + "effect": "Choose 1 Forward. Deal it 9000 damage. This damage cannot be reduced." } ], "image": "19-087R.jpg" @@ -36011,13 +37668,14 @@ "cost": 2, "power": null, "job": "Ancient", - "category": "FFEX-VIII", + "category": "FFEX - VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Aerith into the Break Zone: Choose 1 Light card in your Break Zone, Add it to your hand.", + "effect": "Put Aerith into the Break Zone: Choose 1 Light card in your Break Zone. Add it to your hand.", "cost": { "dull": true } @@ -36032,23 +37690,30 @@ "element": "Water", "cost": 2, "power": 4000, - "job": "Wild child", + "job": "Wild Child", "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Until the end of the turn, it gains +1000 power for each Category VI Character you control.", "name": "Back Attack", - "trigger": "When Gau enters the field, choose 1 Category VI Forward you control" + "trigger": "When Gau enters the field", + "effect": "Choose 1 Category VI Forward you control. Until the end of the turn, it gains +1000 power for each Category VI Character you control." }, { "type": "action", - "effect": "Put Gau on top of its owner's deck and shuffle your deck. Draw 1 card.", "cost": { + "cp": [ + { + "element": "Water", + "count": 1 + } + ], "dull": true - } + }, + "effect": "Put Gau on top of its owner's deck and shuffle your deck. Draw 1 card." } ], "image": "19-089H.jpg" @@ -36062,8 +37727,9 @@ "power": 8000, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -36086,9 +37752,10 @@ "cost": 5, "power": 9000, "job": "Weapon", - "category": "VII", + "category": "MOBIUS · VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -36096,8 +37763,8 @@ }, { "type": "auto", - "effect": "Draw 2 cards.", - "trigger": "When Sapphire Weapon is put from the field into the Break Zone" + "trigger": "When Sapphire Weapon is put from the field into the Break Zone", + "effect": "Draw 2 cards." } ], "image": "19-091R.jpg" @@ -36111,17 +37778,20 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put White Mage into the Break Zone: Choose 1 Forward opponent controls. Return it to its owner's hand." + "cost": "Dull, put White Mage into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand." }, { "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When White Mage enters the field" + "name": "Damage 3", + "trigger": "When White Mage enters the field", + "effect": "Draw 1 card." } ], "image": "19-092C.jpg" @@ -36137,6 +37807,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -36147,10 +37818,11 @@ }, { "type": "special", - "effect": "Choose 1 Forward. Until the end of the turn, it loses 2000 power for each point of damage you received.", + "effect": "Choose 1 Forward. Until the end of the turn, it loses 2000 power for each point of damage you have received.", "name": "Revenge Blast", "cost": { - "lightning": 3 + "special": 1, + "water": 1 } } ], @@ -36163,15 +37835,16 @@ "element": "Water", "cost": 3, "power": null, - "job": "", + "job": "Monster", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward. Activate it and it gains +2000 power until the end of the turn.", - "trigger": "At the beginning of the Attack Phase during each player's turn" + "trigger": "At the beginning of the Attack Phase during each player's turn", + "effect": "Choose 1 Forward. Activate it and it gains +2000 power until the end of the turn." } ], "image": "19-094R.jpg" @@ -36184,14 +37857,15 @@ "cost": 2, "power": 5000, "job": "Devout", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.", - "name": "Devout", + "name": null, "trigger": "At the beginning of the Attack Phase during each of your turns" } ], @@ -36205,13 +37879,14 @@ "cost": 6, "power": 8000, "job": "Guardian", - "category": "X", + "category": "THEATRHYTHM X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Return it to its owner's hand.\" \"Draw 1 card.\"", + "type": "auto", + "effect": "When Tidus enters the field, select 1 of the 2 following actions. \"Choose 1 Forward. Return it to its owner's hand.\" \"Draw 1 card.\"", "name": "EX BURST", "trigger": "When Tidus enters the field", "is_ex_burst": true @@ -36226,15 +37901,21 @@ "element": "Water", "cost": 2, "power": 2000, - "job": "", + "job": "Tonberry", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 1 card. Discard 1 card: Until the end of the turn, Tonberry also becomes a Forward with 2000 power and \"When Tonberry deals damage to a Forward, break it.\" You can only use this ability once per turn.", + "effect": "Draw 1 card.", "trigger": "When Tonberry enters the field" + }, + { + "type": "action", + "effect": "Until the end of the turn, Tonberry also becomes a Forward with 2000 power and \"When Tonberry deals damage to a Forward, break it.\" You can only use this ability once per turn.", + "cost": "Discard 1 card" } ], "image": "19-097C.jpg" @@ -36247,14 +37928,18 @@ "cost": 5, "power": null, "job": "Gullwings", - "category": "X", + "category": [ + "FFEX", + "X" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Your opponent selects 1 Forward they control. Put it into the Break Zone.", - "trigger": "When Yuna enters the field" + "trigger": "When Yuna enters the field", + "effect": "Your opponent selects 1 Forward they control. Put it into the Break Zone." } ], "image": "19-098C.jpg" @@ -36266,17 +37951,18 @@ "element": "Water", "cost": 3, "power": 7000, - "job": "Monk", + "job": "Rebel/Monk", "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control a Card Name Firion, Josef gains +2000 power and \"When Josef attacks, draw 1 card.\"" }, { - "type": "action", + "type": "auto", "effect": "When Josef enters the field, you may play 1 Category II Forward of cost 3 or less from your hand onto the field." } ], @@ -36289,19 +37975,21 @@ "element": "Water", "cost": 2, "power": null, - "job": "", + "job": "Fourthborn Son of the Emperor", "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may discard 1 card. When you do so, search for 1 Category XII Forward and add it to your hand.", - "trigger": "When Larsa enters the field" + "trigger": "When Larsa enters the field", + "effect": "You may discard 1 card. When you do so, search for 1 Category XII Forward and add it to your hand." }, { "type": "action", - "effect": "Put Larsa into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead." + "cost": "Dull, put Larsa into the Break Zone", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead." } ], "image": "19-100C.jpg" @@ -36317,11 +38005,11 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the cost required to cast Leviathan is reduced by 3. Choose 1 Forward opponent controls. Return it to its owner's hand. Until the end of the next turn, your opponent cannot cast any copies of it.", - "trigger": "If a Water Forward has entered your field this turn" + "type": "field", + "effect": "If a Water Forward has entered your field this turn, the cost required to cast Leviathan is reduced by 3. Choose 1 Forward opponent controls. Return it to its owner's hand. Until the end of the next turn, your opponent cannot cast any copies of it." } ], "image": "19-101R.jpg" @@ -36337,11 +38025,16 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "activate all the Job Warrior of Light you control. When 4 or more dull Characters are activated by this effect, draw 1 card. Dull a active Job Warrior of Light. Choose 1 Forward opponent controls. Put it at the top or bottom of its owner's deck. You can only use this ability once per turn.", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "activate all the Job Warrior of Light you control. When 4 or more dull Characters are activated by this effect, draw 1 card." + }, + { + "type": "action", + "effect": "Dull 4 active Job Warrior of Light: Choose 1 Forward opponent controls. Put it at the top or bottom of its owner's deck. You can only use this ability once per turn." } ], "image": "19-102L.jpg" @@ -36357,16 +38050,17 @@ "category": "X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 5 or less opponent controls. Put it at the bottom of its owner's deck.", - "trigger": "When Tidus enters the field" + "effect": "When Tidus enters the field, choose 1 Forward of cost 5 or less opponent controls. Put it at the bottom of its owner's deck.", + "trigger": "When Tidus enters the field", + "is_ex_burst": true }, { - "type": "action", - "effect": "Remove 20 cards in the Break Zone from the game: Play Tidus onto the field. You can only use this ability during your Main Phase and if Tidus is in the Break Zone.", - "is_ex_burst": true + "type": "special", + "effect": "Remove 20 cards in the Break Zone from the game: Play Tidus onto the field. You can only use this ability during your Main Phase and if Tidus is in the Break Zone." } ], "image": "19-103H.jpg" @@ -36378,13 +38072,14 @@ "element": "Light", "cost": 1, "power": null, - "job": "Summon", + "job": null, "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You must control a Light Forward to cast Madeen. Choose 1 Forward. Remove it from the game." } ], @@ -36397,17 +38092,18 @@ "element": "Dark", "cost": 9, "power": null, - "job": "Summon", + "job": null, "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The cost required to cast Ark is reduced by 1 for each CP required to cast the highest cost Dark Forward you control." }, { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward opponent controls. Break it. Your opponent discards 2 cards." } ], @@ -36424,20 +38120,20 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you have received 6 points of damage, the cost required to cast Sin is reduced by 6." }, { - "type": "auto", - "effect": "Remove Sin from the game instead.", - "trigger": "If Sin leaves the field due to being dealt damage" + "type": "field", + "effect": "If Sin leaves the field, remove Sin from the game instead." }, { "type": "auto", - "effect": "1 Forward or Backup they control for every 2 points of damage you have received (select as many as possible). Put them into the Break Zone.", - "trigger": "When Sin enters the field due to damage your opponent selects" + "trigger": "When Sin enters the field due to your cast", + "effect": "Your opponent selects 1 Forward or Backup they control for every 2 points of damage you have received (select as many as possible). Put them into the Break Zone." } ], "image": "19-106H.jpg" @@ -36446,29 +38142,19 @@ "id": "19-107C", "name": "Vaan", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 4, "power": 8000, "job": "Sky Pirate", - "category": "FFEX-XII", + "category": "FFEX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions.", - "trigger": "When Vaan enters the field" - }, - { - "type": "action", - "effect": "Deal it 5000 damage.", - "name": "Choose 1 Forward", - "is_ex_burst": true - }, - { - "type": "action", - "effect": "Activate all the Backups you control.", - "name": "Activate all the Backups you control", + "trigger": "When Vaan enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 5000 damage.\" \"Activate all the Backups you control.\"", "is_ex_burst": true } ], @@ -36485,12 +38171,17 @@ "category": "DFF-IX", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "Zidane cannot be blocked by a Forward of cost 3 or more.", + "effect": "Haste", "name": "Haste" }, + { + "type": "field", + "effect": "Zidane cannot be blocked by a Forward of cost 3 or more." + }, { "type": "auto", "effect": "Your opponent reveals their hand. You may select 1 card from their hand. If you do so, remove it from the game and your opponent draws 1 card.", @@ -36503,23 +38194,24 @@ "id": "19-109H", "name": "Cherukiki", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 5, "power": 5000, "job": "White Mage", "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Category XI Forwards you control can use action abilities with [green] in the cost as though they had Haste." + "effect": "The Category XI Forwards you control can use action abilities with [Dull] in the cost as though they had Haste." }, { "type": "action", "effect": "Search for up to 1 Card Name Kukki-Chebukki and up to 1 Card Name Makki-Chebukki and play them onto the field.", "cost": { - "green": 1 + "dull": true } } ], @@ -36536,16 +38228,17 @@ "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "", - "name": "Warp 2" + "name": "Warp 2", + "effect": "Warp 2 - {Dark}{Dark}" }, { "type": "auto", - "effect": "Select 1 of the 2 following actions.\nWhen you all the cards in your opponent's Break Zone from the game.\n\"Choose 1 Forward in your Break Zone. Add it to your hand.\"", - "trigger": "When The Emperor enters the field due to an ability" + "trigger": "When The Emperor enters the field due to an ability", + "effect": "Select 1 of the 2 following actions. \"Remove all the cards in your opponent's Break Zone from the game.\" \"Choose 1 Forward in your Break Zone. Add it to your hand.\"" } ], "image": "19-110H.jpg" @@ -36554,20 +38247,26 @@ "id": "19-111L", "name": "Prishe", "type": "Forward", - "element": "Dark", + "element": "Ice", "cost": 3, "power": 9000, "job": "Abhorrent One/Monk", "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Warp 2 — [Ice][Ice][Ice]: When Prishe in your hand is removed from the game due to Warp, choose 1 Forward. Deal it 8000 damage. When Prishe enters the field, choose up to 1 Forward and up to 1 Backup. Dull them and Freeze them.", + "type": "special", + "name": "Warp 2", + "effect": "When Prishe in your hand is removed from the game due to Warp, choose 1 Forward. Deal it 8000 damage.", "cost": { - "ice": 3 + "ice": 2 } + }, + { + "type": "auto", + "effect": "When Prishe enters the field, choose up to 1 Forward and up to 1 Backup. Dull them and Freeze them." } ], "image": "19-111L.jpg" @@ -36576,17 +38275,18 @@ "id": "19-112C", "name": "Larkeicus", "type": "Forward", - "element": "Dark", + "element": "Ice", "cost": 3, "power": 7000, "job": "Doctor", "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Monster of cost 3 of less in your Break Zone. Play it onto the field.", + "effect": "Choose 1 Monster of cost 3 or less in your Break Zone. Play it onto the field.", "trigger": "When Larkeicus enters the field" } ], @@ -36596,24 +38296,33 @@ "id": "19-113C", "name": "Gilgamesh", "type": "Forward", - "element": "Dark", + "element": [ + "Wind", + "Earth" + ], "cost": 4, "power": 8000, "job": "Praetorian", "category": "DFF-V", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "Haste Brave", + "effect": "Warp 1 — {Fire}{Wind}", + "name": "Warp" + }, + { + "type": "field", + "effect": "Haste, Brave", "name": "Haste Brave" }, { - "type": "auto", + "type": "special", "effect": "Choose 1 Forward. Break it.", "name": "Hurricane", - "trigger": "When Gilgamesh attacks" + "cost": "S, 1 Fire CP, 1 Wind CP, 1 Earth CP" } ], "image": "19-113C.jpg" @@ -36622,13 +38331,17 @@ "id": "19-114L", "name": "Cloud", "type": "Forward", - "element": "Dark", + "element": [ + "Wind", + "Lightning" + ], "cost": 6, "power": 9000, "job": "Warrior", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -36636,29 +38349,32 @@ }, { "type": "auto", - "effect": "Choose up to 1 Forward of cost 4 or less and up to 1 Forward of cost 5 or more. Break them.", - "trigger": "When Cloud enters the field" + "trigger": "When Cloud enters the field", + "effect": "Choose up to 1 Forward of cost 4 or less and up to 1 Forward of cost 5 or more. Break them." } ], "image": "19-114L.jpg" }, { "id": "19-115H", - "name": "Yuke", + "name": "Veriaulde", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 2, "power": 7000, - "job": "", + "job": "Yuke", "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "gains \"When Veriaulde attacks, dull all the Forwards opponent controls.\" and Veriaulde's power becomes 9000. Remove the top 5 cards of your deck from the game: Place 1 Guinea Pig Counter on Veriaulde.", - "name": "Veriaulde", - "trigger": "If a Guinea Pig Counter is placed on Veriaulde, Veriaulde" + "type": "field", + "effect": "If a Guinea Pig Counter is placed on Veriaulde, Veriaulde gains \"When Veriaulde attacks, dull all the Forwards opponent controls.\" and Veriaulde's power becomes 9000." + }, + { + "type": "action", + "effect": "Remove the top 5 cards of your deck from the game: Place 1 Guinea Pig Counter on Veriaulde." }, { "type": "field", @@ -36671,13 +38387,14 @@ "id": "19-116C", "name": "Paine", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 2, "power": 7000, "job": "Gullwings", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -36691,13 +38408,14 @@ "id": "19-117H", "name": "Hilda", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 2, "power": 6000, "job": "Princess", "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -36714,24 +38432,25 @@ "id": "19-118L", "name": "Yuna", "type": "Forward", - "element": "Dark", + "element": "Wind", "cost": 3, "power": 8000, "job": "Gullwings", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. If its cost is equal to or less than the number of Category X Characters you control, put it at the top or bottom of its owner's deck.", - "trigger": "When Yuna enters the field" + "trigger": "When Yuna enters the field", + "effect": "Choose 1 Forward opponent controls. If its cost is equal to or less than the number of Category X Characters you control, put it at the top or bottom of its owner's deck." }, { "type": "auto", - "effect": "You may search for 1 Category X Character of cost 6 or less and play it onto the field.", "name": "Damage 5", - "trigger": "When Yuna enters the field" + "trigger": "When Yuna enters the field", + "effect": "You may search for 1 Category X Character of cost 6 or less and play it onto the field." } ], "image": "19-118L.jpg" @@ -36740,22 +38459,28 @@ "id": "19-119L", "name": "Unei", "type": "Forward", - "element": "Dark", + "element": "Light", "cost": 6, "power": 9000, "job": "Magus", "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Before paying the cost to cast Unei, you can remove a total of 2 Earth and/or Water Summons in your Break Zone from the game to reduce the cost required to cast Unei by 2." }, { "type": "auto", - "effect": "Choose up to 1 Forward opponent controls and up to 1 Backup opponent controls. Return them to their owner's hand. Add it to your hand. You can only use this ability once per turn.", - "trigger": "When Unei enters the field" + "trigger": "When Unei enters the field", + "effect": "Choose up to 1 Forward opponent controls and up to 1 Backup opponent controls. Return them to their owner's hand." + }, + { + "type": "action", + "cost": "1 Earth CP", + "effect": "Choose 1 Summon in your Break Zone. Add it to your hand. You can only use this ability once per turn." } ], "image": "19-119L.jpg" @@ -36763,24 +38488,31 @@ { "id": "19-120C", "name": "Garnet", - "type": "Summon", - "element": "Dark", + "type": "Forward", + "element": "Water", "cost": 3, "power": 8000, "job": "Summoner", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "When Garnet enters the field, choose 1 Summon in your Break Zone. Add it to your hand.", - "trigger": "When Garnet enters the field, choose 1 Summon in your Break Zone. Add it to your hand." + "type": "special", + "name": "Warp", + "cost": "2 Water Water", + "effect": "Warp 2" }, { "type": "auto", - "effect": "When Garnet enters the field due to Warp, choose 1 Summon in your Break Zone. Add it to your hand.", - "trigger": "When Garnet enters the field due to Warp, choose 1 Summon in your Break Zone. Add it to your hand." + "trigger": "When Garnet enters the field", + "effect": "When Garnet enters the field, choose 1 Summon in your Break Zone. Add it to your hand." + }, + { + "type": "auto", + "trigger": "When Garnet enters the field due to Warp", + "effect": "When Garnet enters the field due to Warp, choose 1 Summon in your Break Zone. Add it to your hand." } ], "image": "19-120C.jpg" @@ -36789,23 +38521,24 @@ "id": "19-121H", "name": "Meia", "type": "Forward", - "element": "Dark", + "element": "Water", "cost": 5, "power": 9000, "job": "Azure Witch", "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Category MOBIUS Forwards other than Meia you control gain 1000 power and Brave.", - "name": "Brave" + "name": "Brave", + "effect": "The Category MOBIUS Forwards other than Meia you control gain +1000 power and Brave." }, { "type": "auto", - "effect": "Add up to 2 Category MOBIUS cards among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Meia enters the field, reveal the top 5 cards of your deck." + "trigger": "When Meia enters the field", + "effect": "Reveal the top 5 cards of your deck. Add up to 2 Category MOBIUS cards among them to your hand and return the other cards to the bottom of your deck in any order." } ], "image": "19-121H.jpg" @@ -36814,32 +38547,34 @@ "id": "19-122C", "name": "Zack", "type": "Forward", - "element": "Dark", + "element": "Fire", "cost": 5, "power": 9000, - "job": "Soldier", - "category": "DFF-VII", + "job": "SOLDIER", + "category": "DFF・VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Warp 2", + "type": "special", "name": "Warp 2", + "effect": "Warp 2", "cost": { - "generic": 2 + "fire": 2 } }, { "type": "auto", - "effect": "When Zack enters the field, choose 1 Forward. Deal it 7000 damage.", "name": "EX BURST", - "trigger": "When Zack enters the field, choose 1 Forward. Deal it 7000 damage.", + "effect": "When Zack enters the field, choose 1 Forward. Deal it 7000 damage.", + "trigger": "When Zack enters the field", "is_ex_burst": true }, { - "type": "field", - "effect": "When Zack enters the field due to Warp, until the end of the turn, Zack gains Haste, First Strike and Brave." + "type": "auto", + "effect": "When Zack enters the field due to Warp, until the end of the turn, Zack gains Haste, First Strike and Brave.", + "trigger": "When Zack enters the field due to Warp" } ], "image": "19-122C.jpg" @@ -36855,16 +38590,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 2 cards in your Break Zone. Remove them from the game.", - "trigger": "When Anima enters the field" + "trigger": "When Anima enters the field", + "effect": "Choose 2 cards in your Break Zone. Remove them from the game." }, { "type": "auto", - "effect": "Remove the top card of your deck from the game. If there are 5 or more cards removed by Anima's ability, add them to your hand and break all the Forwards opponent controls.", - "trigger": "At the end of each of your turns" + "trigger": "At the end of each of your turns", + "effect": "Remove the top card of your deck from the game. Then, if there are 5 or more cards removed by Anima's ability, add them to your hand and break all the Forwards opponent controls." } ], "image": "19-123H.jpg" @@ -36876,21 +38612,21 @@ "element": "Dark", "cost": 3, "power": 8000, - "job": "", - "category": "DFF-XIV", + "job": "Scion of the Seventh Dawn", + "category": "DFF · XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, until the end of the turn, Y'shtola gains Haste and \"Y'shtola cannot be blocked.\"", - "name": "Scion of the Seventh Dawn", - "trigger": "When Y'shtola enters the field, you may receive 1 point of damage" + "trigger": "When Y'shtola enters the field", + "effect": "you may receive 1 point of damage. When you do so, until the end of the turn, Y'shtola gains Haste and \"Y'shtola cannot be blocked.\"" }, { "type": "auto", - "effect": "Deal it 4000 damage.", - "trigger": "When either player receives a point of damage, choose 1 Forward opponent controls" + "trigger": "When either player receives a point of damage", + "effect": "choose 1 Forward opponent controls. Deal it 4000 damage." } ], "image": "19-124L.jpg" @@ -36899,13 +38635,14 @@ "id": "19-125H", "name": "Mog (VI)", "type": "Forward", - "element": "Dark", + "element": "Ice", "cost": 4, "power": 9000, "job": "Warrior/Moogle", "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -36913,18 +38650,14 @@ }, { "type": "auto", - "effect": "When Mog (VI) attacks, all the Forwards you control gain First Strike until the end of the turn.", - "trigger": "When Mog (VI) attacks, all the Forwards you control gain First Strike until the end of the turn." + "trigger": "When Mog (VI) attacks", + "effect": "When Mog (VI) attacks, all the Forwards you control gain First Strike until the end of the turn." }, { "type": "auto", - "effect": "When Mog (VI) enters the field, choose 1 Character. Dull it and Freeze it. Draw 1 card.", - "trigger": "When Mog (VI) enters the field, choose 1 Character. Dull it and Freeze it. Draw 1 card." - }, - { - "type": "action", - "effect": "Damage 3", - "name": "Damage 3" + "name": "Damage 3", + "trigger": "When Mog (VI) enters the field", + "effect": "Damage 3 — When Mog (VI) enters the field, choose 1 Character. Dull it and Freeze it. Draw 1 card." } ], "image": "19-125H.jpg" @@ -36933,17 +38666,21 @@ "id": "19-126C", "name": "Shadow Lord", "type": "Forward", - "element": "Dark", + "element": "Ice", "cost": 6, "power": 9000, "job": "Kindred", - "category": "XI", + "category": [ + "THEATRHYTHM", + "XI" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent discards 1 card. Draw 1 card.", + "effect": "Your opponent discards 1 card. Draw 1 card.", "trigger": "When Shadow Lord enters the field" } ], @@ -36960,9 +38697,10 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "When Relm enters the field, select 1 of the 2 following actions. \"Choose 1 Monster in your opponent's Break Zone. Play it onto your field.\" \"During this turn, if your next Summon of cost 4 or less cast from your hand is put into the Break Zone, remove it from the game instead. Then, cast it again without paying the cost.\"" } ], @@ -36972,26 +38710,31 @@ "id": "19-128L", "name": "Warrior of Light", "type": "Forward", - "element": "Dark", + "element": "Light", "cost": 4, "power": 10000, "job": "Warrior of Light", "category": "I", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { - "type": "action", - "effect": "You can only pay with CP produced by Backups to cast Warrior of Light.", - "name": "Haste First Strike Brave" + "type": "field", + "effect": "You can only pay with CP produced by Backups to cast Warrior of Light." + }, + { + "type": "field", + "effect": "Haste First Strike Brave" }, { "type": "auto", - "effect": "activate all the Backups you control. Draw 1 card.", - "trigger": "When Warrior of Light enters the field due to your cast" + "trigger": "When Warrior of Light enters the field due to your cast", + "effect": "activate all the Backups you control. Draw 1 card." }, { - "type": "action", + "type": "special", + "cost": "S", "effect": "Choose 1 Forward. Deal it 5000 damage." } ], @@ -37008,19 +38751,19 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "You may search for 1 Card Name Lightning, Card Name Fang, or Card Name Hope and add it to your hand.", - "name": "EX BURST", + "type": "auto", + "effect": "When Vanille enters the field, you may search for 1 Card Name Lightning, Card Name Fang, or Card Name Hope and add it to your hand.", "trigger": "When Vanille enters the field", "is_ex_burst": true }, { - "type": "auto", - "effect": "Double the damage instead. Deal 2000 damage to all Forwards opponent controls.", - "name": "Imprinting", - "trigger": "During this turn, if a Forward opponent controls is dealt damage" + "type": "special", + "name": "Imperilga", + "cost": "S", + "effect": "During this turn, if a Forward opponent controls is dealt damage, double the damage instead. Deal 2000 damage to all the Forwards opponent controls." } ], "image": "19-129S.jpg" @@ -37036,13 +38779,14 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control 3 or more Category XIII Characters, the cost required to cast Bahamut is reduced by 3." }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Deal it 10000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead." } ], @@ -37056,43 +38800,50 @@ "cost": 4, "power": 8000, "job": "Commando/L'Cie", - "category": "DFF-XIII", + "category": "DFF・XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Fang attacks, during this turn, the cost required to cast your next Card Name Bahamut is reduced by 2.", + "effect": "Haste", "name": "Haste" }, { "type": "auto", - "effect": "gains \"If Fang deals damage to your opponent, the damage becomes 2 instead.\" until the end of the turn.", - "trigger": "When you cast a Fire Summon, activate Fang. Fang" + "trigger": "When Fang attacks", + "effect": "during this turn, the cost required to cast your next Card Name Bahamut is reduced by 2." + }, + { + "type": "auto", + "trigger": "When you cast a Fire Summon", + "effect": "activate Fang. Fang gains \"If Fang deals damage to your opponent, the damage becomes 2 instead.\" until the end of the turn." } ], "image": "19-131S.jpg" }, { "id": "19-132S", - "name": "L'Cie", + "name": "Snow", "type": "Forward", "element": "Ice", "cost": 4, "power": 8000, - "job": "", + "job": "L'Cie", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control a Card Name Lightning, Snow and the Card Name Lightning you control gain \"This Character cannot be chosen by your opponent's abilities.\"" + "effect": "If you control a Card Name Lightning, Snow and the Card Name Lightning you control gain \"This Character cannot be chosen by your opponent's Summons.\"" }, { "type": "auto", - "effect": "Select 1 of the 2 following actions.\n\"Your opponent discards 1 Card.\"\n\"If you control a Card Name Serah, dull them and Freeze them.\"", - "trigger": "When Snow enters the field" + "trigger": "When Snow enters the field", + "effect": "Select 1 of the 2 following actions. \"Your opponent discards 1 card.\" \"Choose up to 3 Characters. If you control a Card Name Serah, dull them and Freeze them.\"" } ], "image": "19-132S.jpg" @@ -37108,24 +38859,26 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "You may search for 1 Card Name Mog (XIII-2) of cost 1 and add it to your hand.", - "trigger": "When Serah enters the field" + "trigger": "When Serah enters the field", + "is_ex_burst": true }, { "type": "auto", - "effect": "Choose up to 2 Characters. Dull them; activate them. This effect will trigger only once per turn.", - "trigger": "When a Job Moogle enters the field" + "effect": "Choose up to 2 Characters. Dull them or activate them. This effect will trigger only once per turn.", + "trigger": "When a Job Moogle enters your field" }, { "type": "special", "effect": "Choose 1 Forward. Deal it 8000 damage.", - "name": "Frostrike", - "is_ex_burst": true, + "name": "Froststrike", "cost": { - "ice": 3 + "special": 1, + "ice": 1 } } ], @@ -37133,7 +38886,7 @@ }, { "id": "19-134S", - "name": "Mog (CXIII:2)", + "name": "Mog (XIII-2)", "type": "Forward", "element": "Ice", "cost": 1, @@ -37142,6 +38895,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -37168,21 +38922,22 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 4 or less opponent controls. Break it.", - "trigger": "When Cid Raines enters the field" + "trigger": "When Cid Raines enters the field", + "effect": "choose 1 Forward of cost 4 or less opponent controls. Break it." }, { - "type": "action", - "effect": "Cid Raines gains +1000 power and First Strike.", - "name": "Damage 5" + "type": "field", + "name": "Damage 3", + "effect": "Cid Raines gains +1000 power and First Strike." }, { - "type": "action", - "effect": "When Cid Raines attacks, choose 1 Forward opponent controls. Break it.", - "name": "Damage 5" + "type": "field", + "name": "Damage 5", + "effect": "When Cid Raines attacks, choose 1 Forward opponent controls. Break it." } ], "image": "19-135S.jpg" @@ -37198,12 +38953,18 @@ "category": "DFF-XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Noel attacks, until the end of the turn, Noel gains +1000 power for each Category XIII Character you control.", + "effect": "Haste", "name": "Haste" }, + { + "type": "auto", + "effect": "Until the end of the turn, Noel gains +1000 power for each Category XIII Character you control.", + "trigger": "When Noel attacks" + }, { "type": "auto", "effect": "Choose 1 Forward opponent controls. Dull it.", @@ -37223,6 +38984,7 @@ "category": "DFF-XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -37230,23 +38992,24 @@ }, { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Research 1 of 1 Category XIII Forward and add it to your hand.\" or \"Choose 1 active Forward. Until the end of the turn, it loses 1000 power for each Category XIII Character you control.\"", - "trigger": "When Hope enters the field" + "trigger": "When Hope enters the field", + "effect": "Select 1 of the 2 following actions. \"Search for 1 Category XIII Forward and add it to your hand.\" \"Choose 1 active Forward. Until the end of the turn, it loses 1000 power for each Category XIII Character you control.\"" } ], "image": "19-137S.jpg" }, { "id": "19-138S", - "name": "Ravages/L'Cie", + "name": "Lightning", "type": "Forward", - "element": "Light", + "element": "Lightning", "cost": 2, "power": 7000, - "job": "", + "job": "Ravager/L'Cie", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", @@ -37254,13 +39017,8 @@ }, { "type": "auto", - "effect": "all the Forwards you control gain 1000 power until the end of the turn.", - "trigger": "When 1 or more Category XIII Forwards you control attacks" - }, - { - "type": "auto", - "effect": "Lightning also deals your opponent 1 point of damage, and draw 1 card. If 9 or more Category XIII Forwards were attacking this turn, Lightning also deals your opponent 1 point of damage.", - "trigger": "If 9 or more Category XIII Forwards were attacking this turn" + "trigger": "When 1 or more Category XIII Forwards you control attack", + "effect": "all the Forwards you control gain +1000 power until the end of the turn. If 2 or more Category XIII Forwards were attacking this turn, also draw 1 card. If 3 or more Category XIII Forwards were attacking this turn, Lightning also deals your opponent 1 point of damage." } ], "image": "19-138S.jpg" @@ -37292,13 +39050,14 @@ "element": "Fire", "cost": 2, "power": null, - "job": "Summon", + "job": null, "category": "VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 6000 damage.", "name": "EX BURST", "is_ex_burst": true @@ -37337,6 +39096,7 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -37353,14 +39113,15 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "III", - "is_generic": true, + "category": "II", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "It gains Haste until the end of the turn.", - "trigger": "When Sage enters the field, choose 1 Forward" + "trigger": "When Sage enters the field", + "effect": "Choose 1 Forward. It gains Haste until the end of the turn." } ], "image": "2-005C.jpg" @@ -37376,17 +39137,18 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 1000 damage for each point of damage you have received.", - "trigger": "When Sazh attacks, choose 1 Forward opponent controls" + "trigger": "When Sazh attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 1000 damage for each point of damage you have received." } ], "image": "2-006R.jpg" }, { - "id": "2-007L", + "id": "2-007I", "name": "Emperor Xande", "type": "Forward", "element": "Fire", @@ -37396,6 +39158,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -37403,13 +39166,13 @@ }, { "type": "auto", - "effect": "Deal is 5000 damage.", - "trigger": "When Emperor Xande attacks, choose 1 Forward opponent controls" + "trigger": "When Emperor Xande attacks", + "effect": "choose 1 Forward opponent controls. Deal it 5000 damage." }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. Deal it 9000 damage.", - "trigger": "When Emperor Xande is put from the field into the Break Zone" + "trigger": "When Emperor Xande is put from the field into the Break Zone", + "effect": "choose 1 Forward opponent controls. Deal it 9000 damage." } ], "image": "2-007L.jpg" @@ -37445,9 +39208,11 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull, Fire Fire", "effect": "Choose 1 attacking Forward. It gains +2000 power until the end of the turn." } ], @@ -37462,11 +39227,13 @@ "power": 5000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "Dull", "effect": "Warrior gains +1000 power until the end of the turn." } ], @@ -37483,21 +39250,21 @@ "category": "DFF-VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Tifa attacks, choose 1 Forward. It cannot block this turn.", - "trigger": "When Tifa attacks, choose 1 Forward. It cannot block this turn." + "trigger": "When Tifa attacks", + "effect": "Choose 1 Forward. It cannot block this turn." }, { "type": "special", - "effect": "Falcon's Dive 5 (2)(2)(2): All Forwards of cost 3 or less cannot block this turn.", "name": "Falcon's Dive", "cost": { - "fire": 2, - "ice": 2, - "wind": 2 - } + "s": true, + "fire": 3 + }, + "effect": "All Forwards of cost 3 or less cannot block this turn." } ], "image": "2-011L.jpg" @@ -37513,10 +39280,11 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Tellah into the Break Zone: Choose 1 Forward. Deal it 9000 damage." + "effect": "{s}, put Tellah into the Break Zone: Choose 1 Forward. Deal it 9000 damage." } ], "image": "2-012R.jpg" @@ -37529,15 +39297,19 @@ "cost": 2, "power": 4000, "job": "Standard Unit", - "category": "III", - "is_generic": true, + "category": "II", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike" + }, { "type": "auto", - "effect": "Deal the blocking Forward 2000 damage.", - "name": "First Strike", - "trigger": "When Ninja is blocked" + "trigger": "When Ninja is blocked", + "effect": "Deal the blocking Forward 2000 damage." } ], "image": "2-013C.jpg" @@ -37553,18 +39325,20 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control [Card Name (Ashe)], Basch gains +2000 power." }, { - "type": "action", - "effect": "Choose up to 2 Forwards. Deal them 9000 damage.", + "type": "special", "name": "Flame Purge", + "effect": "Choose up to 2 Forwards. Deal them 9000 damage.", "cost": { - "fire": 3, - "dull": true + "dull": true, + "fire": 4, + "generic": 2 } } ], @@ -37579,21 +39353,23 @@ "power": 6000, "job": "Black Mage", "category": "IV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. You may deal it 7000 damage.", - "trigger": "When Palom enters your field other than from your hand" + "trigger": "When Palom enters your field other than from your hand", + "effect": "Choose 1 Forward. You may deal it 7000 damage." }, { - "type": "auto", - "effect": "Dull 1 active [Card Name (Porom)]: Deal your opponent 1 point of damage.", + "type": "special", "name": "Comet", "cost": { - "wind": 3 - } + "special": true, + "fire": 3 + }, + "effect": "Dull 1 active [Card Name (Porom)]: Deal your opponent 1 point of damage." } ], "image": "2-015H.jpg" @@ -37609,16 +39385,17 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 2000 damage.", - "trigger": "When Palom attacks, choose 1 Forward opponent controls" + "trigger": "When Palom attacks", + "effect": "choose 1 Forward opponent controls. Deal it 2000 damage." }, { "type": "auto", - "effect": "you may put Palom into the Break Zone. If you do so, search for 1 [Card Name (Palom)], and play it onto the field.", - "trigger": "When Palom deals damage to your opponent, or when the Forward damaged by Palom puts the Break Zone during the same turn" + "trigger": "When Palom deals damage to your opponent, or when the Forward damaged by Palom is put from the field into the Break Zone during the same turn", + "effect": "you may put Palom into the Break Zone. If you do so, search for 1 [Card Name (Palom)], and play it onto the field." } ], "image": "2-016R.jpg" @@ -37634,17 +39411,21 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Deal all the Forwards opponent controls 1000 damage.", "cost": { - "dull": true + "dull": true, + "cp": { + "fire": 1 + } } }, { "type": "auto", - "effect": "put Bergan into the Break Zone.", + "effect": "Put Bergan into the Break Zone.", "trigger": "When Bergan is chosen by a Summon" } ], @@ -37658,13 +39439,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "III", - "is_generic": true, + "category": "II", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Summoner into the Break Zone! If a Forward receives damage this turn, the damage increases by 1000 instead." + "effect": "{d}, put Summoner into the Break Zone: If a Forward receives damage this turn, the damage increases by 1000 instead." } ], "image": "2-018C.jpg" @@ -37676,13 +39458,14 @@ "element": "Fire", "cost": 2, "power": null, - "job": "Summon", + "job": null, "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power, Haste and First Strike. Draw 1 card.", "is_ex_burst": true } @@ -37720,9 +39503,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull, 2 Fire CP", "effect": "Choose 1 Forward. Deal it 1000 damage for each [Job (Moogle)] you control." } ], @@ -37735,15 +39520,16 @@ "element": "Fire", "cost": 3, "power": 7000, - "job": "Standard Unit", + "job": "Warrior of Light", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The [Job (Standard Unit)] Forwards you control gain Haste.", - "name": "Warrior of Light" + "name": null } ], "image": "2-022H.jpg" @@ -37759,6 +39545,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -37770,7 +39557,8 @@ "effect": "Name 1 Element. Rubicante cannot be chosen by Summons or abilities of the named Element this turn.", "name": "Barrier Shift", "cost": { - "dull": true + "dull": true, + "fire": 1 } } ], @@ -37783,10 +39571,11 @@ "element": "Fire", "cost": 3, "power": 5000, - "job": "Isviets", + "job": "Tsviets", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -37806,16 +39595,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may play 1 Ice Forward of cost 3 or less from your hand onto the field.", - "trigger": "When Weiss enters the field" + "trigger": "When Weiss enters the field", + "effect": "you may play 1 Ice Forward of cost 3 or less from your hand onto the field." }, { "type": "auto", - "effect": "Weiss gains +2000 power until the end of the turn.", - "trigger": "When Weiss attacks" + "trigger": "When Weiss attacks", + "effect": "Weiss gains +2000 power until the end of the turn." } ], "image": "2-025H.jpg" @@ -37830,7 +39620,8 @@ "job": "Consul", "category": "XII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -37838,18 +39629,17 @@ }, { "type": "auto", - "effect": "dull all the Forwards of cost 5 or more opponent controls.", - "trigger": "When Vayne enters the field, dull all the Forwards of cost 5 or more opponent controls." + "trigger": "When Vayne enters the field", + "effect": "Dull all the Forwards of cost 5 or more opponent controls." }, { "type": "special", - "effect": "Freeze all the Forwards opponent controls.", "name": "Force of Will", - "is_ex_burst": true, "cost": { - "ice": 3, + "ice": 2, "dull": true - } + }, + "effect": "Freeze all the Forwards opponent controls." } ], "image": "2-026L.jpg" @@ -37863,11 +39653,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "dull", "effect": "Choose 1 dull Forward. Deal it 2000 damage." } ], @@ -37924,14 +39716,14 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward, Dull it.", + "effect": "Choose 1 Forward. Dull it.", "cost": { - "ice": 1, - "water": 1, - "wind": 1 + "ice": 3, + "dull": true } } ], @@ -37965,8 +39757,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -37984,12 +39777,13 @@ "cost": 3, "power": null, "job": "Standard Unit", - "category": "III", - "is_generic": true, + "category": "II", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "Put Black Mage into the Break Zone: No Forward of cost 3 or less can attack this turn." } ], @@ -38046,18 +39840,23 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Card Name Shelke you control gains +2000 power. [EX], put Shalua into the Break Zone: The next damage dealt to Card Name Shelke becomes 0 this turn.", - "is_ex_burst": true + "effect": "The Card Name Shelke you control gains +2000 power." + }, + { + "type": "action", + "cost": "S, put Shalua into the Break Zone", + "effect": "The next damage dealt to Card Name Shelke becomes 0 this turn." } ], "image": "2-036R.jpg" }, { "id": "2-037R", - "name": "Jihl Nabaal", + "name": "Jihl Nabaat", "type": "Backup", "element": "Ice", "cost": 2, @@ -38066,6 +39865,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -38085,16 +39885,21 @@ "category": "DFF-VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "For each dull Character opponent controls, Squall gains +1000 power.", - "name": "First Strike" + "name": "First Strike", + "effect": "First Strike" + }, + { + "type": "field", + "effect": "For each dull Character opponent controls, Squall gains +1000 power." }, { "type": "auto", - "effect": "Dull all the Backups opponent controls.", - "trigger": "When Squall attacks" + "trigger": "When Squall attacks", + "effect": "Dull all the Backups opponent controls." } ], "image": "2-038H.jpg" @@ -38128,8 +39933,9 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -38193,14 +39999,14 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Dull all the Forwards with a cost equal to the number of [Job (Moogle)] you control.", "cost": { - "ice": 1, - "water": 1, - "wind": 1 + "ice": 3, + "dull": true } } ], @@ -38208,18 +40014,19 @@ }, { "id": "2-044R", - "name": "Maleus, the Corrupt", + "name": "Mateus, the Corrupt", "type": "Summon", "element": "Ice", "cost": 5, "power": null, - "job": "Summon", + "job": null, "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Opponent puts 1 attacking Forward into the Break Zone.", "is_ex_burst": true } @@ -38233,15 +40040,15 @@ "element": "Ice", "cost": 2, "power": null, - "job": "Summon", + "job": null, "category": "VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it damage equal to its power minus 1000.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -38258,12 +40065,16 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike" + }, { "type": "auto", - "effect": "Freeze it.", - "name": "First Strike", - "trigger": "When Laguna attacks, choose 1 dull Forward opponent controls" + "trigger": "When Laguna attacks", + "effect": "Choose 1 dull Forward opponent controls. Freeze it." } ], "image": "2-046R.jpg" @@ -38278,7 +40089,8 @@ "job": "Resistance Fighter", "category": "VIII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -38293,9 +40105,8 @@ "type": "special", "effect": "Choose 1 Forward and 1 Backup. Dull them and Freeze them.", "name": "Wishing Star", - "is_ex_burst": true, "cost": { - "lightning": 3, + "ice": 1, "dull": true } } @@ -38333,9 +40144,10 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Select 1 of the 3 following actions. \"Choose up to 2 Forwards. Activate them.\" \"Choose up to 5 Backups. Activate them.\" \"Choose 1 Character card of cost 2 or less into your Break Zone. Add it to your hand.\"" } ], @@ -38348,15 +40160,15 @@ "element": "Wind", "cost": 2, "power": null, - "job": "Standard Unit", + "job": "Warrior of Light", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Forwards you control gain +1000 power.", - "name": "The Job" + "effect": "The [Job (Standard Unit)] Forwards you control gain +1000 power." } ], "image": "2-050H.jpg" @@ -38372,19 +40184,21 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may return 1 Backup of cost 2 or less you control to its owner's hand. If you do so, activate the Forward.", - "trigger": "When Vaan attacks, choose 1 Forward you control" + "trigger": "When Vaan attacks, choose 1 Forward you control.", + "effect": "You may return 1 Backup of cost 2 or less you control to its owner's hand. If you do so, activate the Forward." }, { "type": "special", - "effect": "Activate all the Wind Characters you control.", - "name": "Whirl Mor", + "name": "White Whorl", "cost": { + "special": true, "dull": true - } + }, + "effect": "Activate all the Wind Characters you control." } ], "image": "2-051L.jpg" @@ -38400,11 +40214,12 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Backup you control. Activate it.", - "trigger": "When Vaan enters the field of attacks" + "effect": "Choose 1 Backup you control. Activate it.", + "trigger": "When Vaan enters the field or attacks" } ], "image": "2-052C.jpg" @@ -38482,13 +40297,13 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Ranger into the Break Zone: Choose 1 Backup of cost 1. Break it.", - "name": "Backup" + "effect": "{s}, put Ranger into the Break Zone: Choose 1 Backup of cost 1. Break it." } ], "image": "2-056C.jpg" @@ -38504,11 +40319,12 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Your opponent shows his/her hand.", - "trigger": "Your opponent shows his/her hand" + "type": "action", + "cost": "1 Wind CP, Dull", + "effect": "Your opponent shows his/her hand." } ], "image": "2-057C.jpg" @@ -38522,8 +40338,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -38565,13 +40382,18 @@ "power": 1000, "job": "Standard Unit", "category": "VIII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Forwards forming a party with Chocobo gain First Strike.", - "name": "First Strike" + "name": "First Strike", + "effect": "First Strike" + }, + { + "type": "field", + "effect": "The Forwards forming a party with Chocobo gain First Strike." } ], "image": "2-060C.jpg" @@ -38585,13 +40407,14 @@ "power": 3000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "double the damage instead.", - "trigger": "If Ninja deals damage to a Forward this turn" + "type": "action", + "cost": "Wind Wind", + "effect": "If Ninja deals damage to a Forward this turn, double the damage instead." } ], "image": "2-061C.jpg" @@ -38607,12 +40430,19 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose as many Forwards as [Job (Moogle)] you control. Activate them.", "cost": { - "dull": true + "dull": true, + "cp": [ + { + "element": "Wind", + "count": 2 + } + ] } } ], @@ -38650,11 +40480,13 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Deal each Forward opponent controls damage equal to its power minus 1000.", - "name": "Maelstrom" + "type": "special", + "name": "Maelstrom", + "cost": "S, Wind, Wind", + "effect": "Deal each Forward opponent controls damage equal to its power minus 1000." } ], "image": "2-064H.jpg" @@ -38670,18 +40502,39 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Deal it 2000 damage.", - "trigger": "Whenever one of your Backups enters the field, activate Balthier." + "trigger": "Whenever one of your Backups enters the field", + "effect": "Activate Balthier." }, { "type": "action", - "effect": "Balthier cannot be chosen by a Summon or an ability this turn and gains First Strike until the end of the turn.", "cost": { + "cp": [ + { + "element": "fire", + "count": 1 + } + ], "dull": true - } + }, + "effect": "Choose 1 Forward. Deal it 2000 damage." + }, + { + "type": "special", + "name": "Fires of War", + "cost": { + "cp": [ + { + "element": "fire", + "count": 1 + } + ], + "dull": true + }, + "effect": "Balthier cannot be chosen by a Summon or an ability this turn and gains First Strike until the end of the turn." } ], "image": "2-065L.jpg" @@ -38736,13 +40589,16 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull", "effect": "Choose 1 [Card Name (Balthier)]. It gains +1000 power until the end of the turn." }, { "type": "action", + "cost": "Dull, Dull 1 [Card Name (Balthier)]", "effect": "Choose 1 [Card Name (Balthier)]. It gains Haste until the end of the turn." } ], @@ -38771,17 +40627,18 @@ { "id": "2-070R", "name": "Shemhazai, the Whisperer", - "type": "Forward", + "type": "Summon", "element": "Wind", "cost": 1, "power": null, - "job": "Summon", + "job": null, "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "Each Forward can only be blocked by a Forward with a cost inferior or equal to its own this turn." } ], @@ -38798,11 +40655,11 @@ "category": "X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "activate all the Forwards you control.", - "name": "EX BURST", + "type": "auto", + "effect": "When Rikku enters the field, activate all the Forwards you control.", "trigger": "When Rikku enters the field", "is_ex_burst": true } @@ -38820,6 +40677,7 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -38827,8 +40685,8 @@ }, { "type": "auto", - "effect": "the Forwards other than Reddas you control gain +1000 power until the end of the turn.", - "trigger": "When Reddas attacks, the Forwards other than Reddas you control gain +1000 power until the end of the turn." + "trigger": "When Reddas attacks", + "effect": "The Forwards other than Reddas you control gain +1000 power until the end of the turn." } ], "image": "2-072C.jpg" @@ -38842,8 +40700,9 @@ "power": 5000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -38863,15 +40722,15 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "For each point of damage you have received, Warrior of Antiquity gains +1000 power." }, { - "type": "auto", - "effect": "put Warrior of Antiquity into the Break Zone.", - "trigger": "If you have received 6 points of damage" + "type": "field", + "effect": "If you have received 6 points of damage, put Warrior of Antiquity into the Break Zone." } ], "image": "2-074C.jpg" @@ -38883,16 +40742,16 @@ "element": "Earth", "cost": 4, "power": 8000, - "job": "Standard Unit", + "job": "Warrior of Light", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may play 1 [Job (Standard Unit)] of cost 2 or less from your hand onto the field.", - "name": "Warrior of Light", - "trigger": "When Ingus enters the field" + "trigger": "When Ingus enters the field", + "effect": "you may play 1 [Job (Standard Unit)] of cost 2 or less from your hand onto the field." } ], "image": "2-075H.jpg" @@ -38928,17 +40787,18 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Vincent cannot be broken by opposing Summons or abilities that don't deal damage." }, { - "type": "action", - "effect": "Choose as many Forwards as you want with a total cost of 7 or less. Break them.", + "type": "special", "name": "Death Penalty", - "is_ex_burst": true, + "effect": "Choose as many Forwards as you want with a total cost of 7 or less. Break them.", "cost": { + "special": true, "fire": 3, "dull": true } @@ -38957,16 +40817,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay {dull}. If you don't pay {dull}, Vincent breaks after the attack or the block and doesn't deal any damage.", - "trigger": "When Vincent attacks or blocks" + "trigger": "When Vincent attacks or blocks", + "effect": "You may pay {Earth}{Earth}. If you don't pay {Earth}{Earth}, Vincent breaks after the attack or the block and doesn't deal any damage." }, { "type": "auto", - "effect": "Deal it 4000 damage.", - "trigger": "When Vincent attacks or blocks, choose 1 Forward" + "trigger": "When Vincent attacks or blocks, choose 1 Forward", + "effect": "Deal it 4000 damage." } ], "image": "2-078R.jpg" @@ -39001,9 +40862,10 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 Summon targeting a Character you control. Cancel its effect." } ], @@ -39020,15 +40882,15 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The cost required to play Gabranth onto the field is reduced by 1 for each point of damage you have received." }, { - "type": "auto", - "effect": "the Earth Forwards you control gain Brave.", - "trigger": "If you have received 6 points of damage or more" + "type": "field", + "effect": "If you have received 6 points of damage or more, the Earth Forwards you control gain Brave." } ], "image": "2-081L.jpg" @@ -39042,11 +40904,13 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull, 1 Earth CP", "effect": "Choose 1 attacking Earth Forward. It gains +1000 power until the end of the turn." } ], @@ -39061,13 +40925,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 dull Forward of cost 4 or less. Break it.", - "trigger": "When you put Machinist into the Break Zone" + "type": "action", + "cost": "2 Earth CP, put Machinist into the Break Zone", + "effect": "Choose 1 dull Forward of cost 4 or less. Break it." } ], "image": "2-083C.jpg" @@ -39080,9 +40945,10 @@ "cost": 3, "power": 7000, "job": "Sphere Hunter", - "category": "X", + "category": "X-2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -39102,11 +40968,12 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Like Summons and abilities, this card can be played during either player's Attack Phase or Main Phase.", - "name": "Back Attack" + "type": "field", + "name": "Back Attack", + "effect": "Back Attack (Like Summons and abilities, this card can be played during either player's Attack Phase or Main Phase.)" } ], "image": "2-085H.jpg" @@ -39122,12 +40989,14 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 blocking Forward. For each [Job] (Moogle) you control, it gains +1000 power until the end of the turn.", + "effect": "Choose 1 blocking Forward. For each [Job (Moogle)] you control, it gains +1000 power until the end of the turn.", "cost": { - "generic": 3 + "dull": true, + "earth": 2 } } ], @@ -39144,9 +41013,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "Name 1 Job or 1 Element. Until the end of the turn, all Forwards you control gain +1000 power and the named Job or Element." } ], @@ -39184,14 +41054,20 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Monk into the Break Zone: Choose 1 Forward. It gains +3000 power and Brave until the end of the turn.", + "effect": "Put Monk into the Break Zone: Choose 1 Forward. It gains +3000 power and Brave until the end of the turn.", "cost": { - "generic": 3 + "earth": 3, + "specific": [ + "earth", + "earth", + "earth" + ] } } ], @@ -39227,11 +41103,11 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control a [Card Name (Monk)] or a [Job (Monk)] other than Yang, then Yang gains +2000 power and Brave.", - "name": "Brave" + "effect": "If you control a [Card Name (Monk)] or a [Job (Monk)] other than Yang, then Yang gains +2000 power and Brave." } ], "image": "2-091C.jpg" @@ -39279,7 +41155,7 @@ { "id": "2-094H", "name": "Rydia", - "type": "Summon", + "type": "Forward", "element": "Earth", "cost": 3, "power": 7000, @@ -39287,15 +41163,20 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "You may use Rydia's special ability by discarding an Earth Summon instead of discarding a [Card Name (Rydia)] as part of the cost." + }, { "type": "special", - "effect": "You may use Rydia's special ability by discarding an Earth Summoner instead of discarding a [Card Name (Rydia)] as part of the cost. Deal 7000 damage to Forwards of all Elements except Earth.", "name": "Gaia's Wrath", "cost": { "earth": 3, "dull": true - } + }, + "effect": "Deal 7000 damage to Forwards of all Elements except Earth." } ], "image": "2-094H.jpg" @@ -39332,11 +41213,16 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Put 1 [Card Name (Ormi)] or 1 [Card Name (Logos)] into the Break Zone! Leblanc cannot be broken this turn.", - "name": "Brave" + "type": "field", + "effect": "Brave" + }, + { + "type": "action", + "effect": "Put 1 [Card Name (Ormi)] or 1 [Card Name (Logos)] into the Break Zone: Leblanc cannot be broken this turn.", + "cost": "Dull" } ], "image": "2-096H.jpg" @@ -39372,11 +41258,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Dull it. Choose 1 Forward. Dull it.", - "trigger": "When Amon enters the field" + "trigger": "When Amon enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it." + }, + { + "type": "action", + "cost": "S", + "effect": "Choose 1 Forward. Dull it." } ], "image": "2-098L.jpg" @@ -39392,19 +41284,22 @@ "category": "VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Edea enters the field", "effect": "Choose 1 Forward opponent controls with a cost inferior or equal to the number of Lightning Backups you control. Break it.", - "trigger": "When Edea enters the field" + "is_ex_burst": true }, { "type": "special", - "effect": "Choose 1 Forward. Break it.", - "is_ex_burst": true, + "name": "Death", "cost": { + "special": true, "lightning": 4 - } + }, + "effect": "Choose 1 Forward. Break it." } ], "image": "2-099L.jpg" @@ -39432,13 +41327,14 @@ "id": "2-101H", "name": "Exdeath", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 6, "power": 8000, "job": "Wizard", - "category": "DFF-I", + "category": "DFF-V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -39463,9 +41359,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", + "type": "action", + "cost": "Dull, 1 Lightning CP", "effect": "Choose 1 active Forward opponent controls. Until the end of the turn, it loses 1000 power for each [Job (Moogle)] you control." } ], @@ -39482,11 +41380,16 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "Kain cannot be chosen by your opponent's Summons or abilities until the beginning of your next turn. At the beginning of your next turn, Main Phase 1 and until the end of the same turn, Kain's power will double. You can only use this ability during your turn.", - "name": "Haste" + "effect": "Haste" + }, + { + "type": "special", + "cost": "1 Lightning CP", + "effect": "Kain cannot be chosen by your opponent's Summons or abilities until the beginning of your next turn. At the beginning of your next turn's Main Phase 1 and until the end of the same turn, Kain's power will double. You can only use this ability during your turn." } ], "image": "2-103H.jpg" @@ -39502,6 +41405,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -39525,6 +41429,7 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -39560,15 +41465,15 @@ "element": "Lightning", "cost": 3, "power": null, - "job": "Summon", + "job": null, "category": "FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "All Forwards opponent controls lose 3000 power until the end of the turn.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -39583,8 +41488,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -39605,14 +41511,15 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost to play Golbez onto the field is reduced by 2 for each [Job (Arcfiend)] of different name put into your Break Zone." + "effect": "The cost to play Golbez onto the field is reduced by 2 for each [Job (Archfiend)] of different name put into your Break Zone." }, { - "type": "action", - "effect": "When Golbez attacks, select 1 from the following. \"Choose 1 Forward. Dull it.\" \"Deal all Forwards opponent controls 3000 damage.\" \"Choose 1 [Job (Arcfiend)] from your Break Zone. Add it to your hand.\"" + "type": "auto", + "effect": "When Golbez attacks, select 1 from the following. \"Choose 1 Forward. Dull it.\" \"Deal all Forwards opponent controls 3000 damage.\" \"Choose 1 [Job (Archfiend)] from your Break Zone. Add it to your hand.\"" } ], "image": "2-109H.jpg" @@ -39628,20 +41535,20 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control [Card Name (Edea)], Seifer gains +3000 power and Haste." }, { - "type": "action", - "effect": "Break all the Forwards of cost 2 or less.", + "type": "special", "name": "No Mercy", "cost": { "lightning": 3, - "water": 1, "dull": true - } + }, + "effect": "Break all the Forwards of cost 2 or less." } ], "image": "2-110R.jpg" @@ -39677,11 +41584,16 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "If you control a [Job (Manikin)] other than Fleeting Flash, Fleeting Flash gains +2000 power.", - "name": "Haste" + "name": "Haste", + "effect": "Haste" + }, + { + "type": "field", + "effect": "If you control a [Job (Manikin)] other than Fleeting Flash, Fleeting Flash gains +2000 power." } ], "image": "2-112C.jpg" @@ -39718,11 +41630,13 @@ "power": 3000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", + "type": "action", + "cost": "Lightning Lightning", "effect": "Break Ninja as well as the Forward that blocks or is blocked by Ninja." } ], @@ -39737,11 +41651,13 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull, discard 1 Lightning card", "effect": "Choose 1 Forward. Deal it 2000 damage." } ], @@ -39751,13 +41667,14 @@ "id": "2-116R", "name": "Fusoya", "type": "Backup", - "element": "Lightning", + "element": "Light", "cost": 3, "power": null, "job": "Lunarian", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -39783,9 +41700,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 active Forward. Deal it 7000 damage.", "name": "EX BURST", "is_ex_burst": true @@ -39797,13 +41715,14 @@ "id": "2-118C", "name": "Arborous Simulacrum", "type": "Forward", - "element": "Lightning", + "element": "Ice", "cost": 3, "power": 7000, "job": "Manikin", "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -39823,16 +41742,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Reeve cannot be chosen by your opponent's Summons or abilities." }, { - "type": "auto", - "effect": "Search for 1 [Card Name (Cait Sith)] and add it to your hand.", + "type": "special", "name": "Inspire", - "trigger": "When you play a card" + "cost": "S, 1 Lightning CP", + "effect": "Search for 1 [Card Name (Cait Sith)] and add it to your hand." } ], "image": "2-119R.jpg" @@ -39846,13 +41766,14 @@ "power": 5000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Dragoon gains First Strike until the end of the turn.", - "name": "First Strike" + "type": "action", + "cost": "dull", + "effect": "Dragoon gains First Strike until the end of the turn." } ], "image": "2-120C.jpg" @@ -39867,21 +41788,29 @@ "job": "Princess", "category": "XII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Ashe gains +3000 power until the end of the turn.", - "trigger": "When Ashe is chosen by a Summon or an ability of your opponent" + "trigger": "When Ashe is chosen by a Summon or an ability of your opponent", + "effect": "Ashe gains +3000 power until the end of the turn." }, { "type": "action", - "effect": "Heaven's Wrath EX: Ashe gains +2000 power and First Strike until the end of the turn.", - "name": "Activate Ashe", - "is_ex_burst": true, "cost": { "dull": true - } + }, + "effect": "Activate Ashe." + }, + { + "type": "special", + "name": "Heaven's Wrath", + "cost": { + "special": true, + "dull": true + }, + "effect": "Ashe gains +2000 power and First Strike until the end of the turn." } ], "image": "2-121H.jpg" @@ -39897,14 +41826,16 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Choose 1 Forward of cost 3 or less opponent controls. Break it.", + "type": "special", "name": "Judgment Blade", "cost": { - "ice": 3 - } + "special": true, + "water": 1 + }, + "effect": "Choose 1 Forward of cost 3 or less opponent controls. Break it." } ], "image": "2-122R.jpg" @@ -39988,11 +41919,12 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may play a Forward of any Element except Water and of cost 3 or less from your hand onto the field. If you do so, discard 2 cards from your hand.", - "trigger": "When Ghis enters the field" + "trigger": "When Ghis enters the field", + "effect": "you may play a Forward of any Element except Water and of cost 3 or less from your hand onto the field. If you do so, draw 2 cards, then discard 2 cards from your hand." }, { "type": "field", @@ -40030,8 +41962,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -40041,7 +41974,7 @@ "image": "2-128C.jpg" }, { - "id": "2-129L", + "id": "2-129H", "name": "Cecil", "type": "Forward", "element": "Water", @@ -40051,6 +41984,7 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -40062,7 +41996,7 @@ }, { "type": "field", - "effect": "All other Forwards other than Cecil you control gain +1000 power, and if they are dealt damage by a Summon or an ability, the damage becomes 0 instead." + "effect": "All the Forwards other than Cecil you control gain +1000 power, and if they are dealt damage by a Summon or an ability, the damage becomes 0 instead." } ], "image": "2-129L.jpg" @@ -40076,14 +42010,15 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward. Activate it.", "cost": { - "ice": 1, + "water": 2, "dull": true } } @@ -40099,8 +42034,9 @@ "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "2-131C.jpg" }, @@ -40112,9 +42048,10 @@ "cost": 1, "power": 1000, "job": "Standard Unit", - "category": "III", - "is_generic": true, + "category": "II", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -40135,9 +42072,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "EX BURST Choose 1 Forward opponent controls. It loses 1000 power for each dull Character opponent controls until the end of the turn. Draw 1 card.", "is_ex_burst": true } @@ -40155,11 +42093,12 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Draw 1 card for each [Job (Moogle)] you control. Then, place as many cards as drawn from your hand at the bottom of your deck in any order.", - "trigger": "When you control a [Job (Moogle)]" + "type": "action", + "cost": "Dull, 2 Water CP", + "effect": "Draw 1 card for each [Job (Moogle)] you control. Then, place as many cards as drawn from your hand at the bottom of your deck in any order." } ], "image": "2-134C.jpg" @@ -40175,19 +42114,21 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 5 or less. You may return it to its owner's hand.", - "trigger": "When Porom enters your field other than from your hand" + "trigger": "When Porom enters your field other than from your hand", + "effect": "Choose 1 Forward of cost 5 or less. You may return it to its owner's hand." }, { - "type": "action", - "effect": "S, dull active [Card Name (Palom)]: Choose 1 Forward. Deal it 8000 damage.", + "type": "special", "name": "Pyroblast", "cost": { - "dull": true - } + "special": true, + "dull_card": "1 active [Card Name (Palom)]" + }, + "effect": "Choose 1 Forward. Deal it 8000 damage." } ], "image": "2-135H.jpg" @@ -40203,26 +42144,27 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may return it to its owner's hand.", - "trigger": "When Porom or the [Card Name (Palom)] you control is chosen by a Summon or an ability of your opponent" + "trigger": "When Porom or the [Card Name (Palom)] you control is chosen by a Summon or an ability of your opponent", + "effect": "you may return it to its owner's hand." }, { "type": "action", - "effect": "Put Porom into the Break Zone: Search for 1 [Card Name (Porom)] and play it onto the field.", "cost": { - "earth": 1, - "ice": 1 - } + "water": 2, + "dull": true + }, + "effect": "Put Porom into the Break Zone: Search for 1 [Card Name (Porom)] and play it onto the field." } ], "image": "2-136R.jpg" }, { "id": "2-137H", - "name": "Merwyb", + "name": "Merlwyb", "type": "Backup", "element": "Water", "cost": 4, @@ -40231,11 +42173,12 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 2 cards then discard 1 card from your hand.", - "trigger": "When Merwyb enters the field", + "effect": "When Merlwyb enters the field, draw 2 cards then discard 1 card from your hand.", + "trigger": "When Merlwyb enters the field", "is_ex_burst": true } ], @@ -40251,18 +42194,19 @@ "job": "Songstress", "category": "X", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "lose all their abilities until the end of the turn.", - "trigger": "When Yuna attacks, all Characters other than Light and Dark opponent controls" + "trigger": "When Yuna attacks", + "effect": "All Characters other than Light and Dark opponent controls lose all their abilities until the end of the turn." }, { "type": "special", - "effect": "Name 1 Element and 1 Job. Yuna becomes the named Element and Job until the end of the turn.", "name": "Spherechange", - "is_ex_burst": true + "cost": "S", + "effect": "Name 1 Element and 1 Job. Yuna becomes the named Element and Job until the end of the turn." } ], "image": "2-138L.jpg" @@ -40305,11 +42249,11 @@ "category": "VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "All Water Forwards gain +2000 power until the end of the turn.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -40317,20 +42261,20 @@ }, { "id": "2-141H", - "name": "Relia", + "name": "Refia", "type": "Forward", "element": "Water", "cost": 2, "power": 5000, - "job": "Standard Unit", + "job": "Warrior of Light", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required to play your [Job (Standard Unit)] Forwards onto the field is reduced by 1 (it cannot become 0).", - "name": "Warrior of Light" + "effect": "The cost required to play your [Job (Standard Unit)] Forwards onto the field is reduced by 1 (it cannot become 0)." } ], "image": "2-141H.jpg" @@ -40366,20 +42310,21 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may draw 1 card.", - "trigger": "Whenever a Forward you control is chosen by your opponent's Summon" + "trigger": "Whenever a Forward you control is chosen by your opponent's Summon", + "effect": "You may draw 1 card." }, { - "type": "field", - "effect": "During this turn, if a Forward you control is dealt damage less than its power, the damage becomes 0 instead.", + "type": "special", "name": "Protect", - "is_ex_burst": true, "cost": { + "special": true, "dull": true - } + }, + "effect": "During this turn, if a Forward you control is dealt damage less than its power, the damage becomes 0 instead." } ], "image": "2-143R.jpg" @@ -40395,6 +42340,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -40402,6 +42348,7 @@ }, { "type": "action", + "cost": "Dull", "effect": "Choose 1 Forward. Reduce the next damage dealt to it this turn by 1000." } ], @@ -40417,18 +42364,18 @@ "job": "Warrior of Light", "category": "DFF-I", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Reduce the damage dealt to the [Job (Warrior of Light)] you control by 2000." }, { - "type": "auto", - "effect": "Choose 1 Forward. Deal it damage equal to Warrior of Light's power.", + "type": "special", "name": "Bitter End", - "trigger": "EX BURST", - "is_ex_burst": true + "cost": "S, 1 Light", + "effect": "Choose 1 Forward. Deal it damage equal to Warrior of Light's power." } ], "image": "2-145L.jpg" @@ -40459,14 +42406,15 @@ "element": "Dark", "cost": 4, "power": 8000, - "job": "", + "job": "Emperor", "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The characters opponent controls cannot use special or action abilities." + "effect": "The Characters opponent controls cannot use special or action abilities." } ], "image": "2-147L.jpg" @@ -40501,11 +42449,12 @@ "category": "DFF-XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Play them onto the field. Then, shuffle the other cards revealed and return them to the bottom of your deck.", - "trigger": "When Ardyn enters the field, you may put 2 Backups you control into the Break Zone. If you do so, turn over one card at a time from the top of your deck until 2 Characters other than Card Name Ardyn are revealed." + "trigger": "When Ardyn enters the field", + "effect": "You may put 2 Backups you control into the Break Zone. If you do so, turn over one card at a time from the top of your deck until 2 Characters other than Card Name Ardyn are revealed. Play them onto the field. Then, shuffle the other cards revealed and return them to the bottom of your deck." } ], "image": "20-001R.jpg" @@ -40521,6 +42470,7 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -40528,8 +42478,7 @@ }, { "type": "auto", - "effect": "At the end of each player's turn, if Auron has received 4000 damage or more, deal 1 card.", - "trigger": "At the end of each player's turn, if Auron has received 4000 damage or more, deal 1 card." + "effect": "At the end of each player's turn, if Auron has received 4000 damage or more, draw 1 card." }, { "type": "action", @@ -40552,9 +42501,10 @@ "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Select 1 of the 2 following actions. If you control 5 or more Fire Characters, select up to 2 of the 2 following actions instead.\n\"Choose 1 Forward. Deal it 5000 damage.\"\n\"Choose 1 Forward. Deal it 5000 damage.\"" } ], @@ -40591,10 +42541,15 @@ "category": "DFF-I", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Brave" + }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage for each Backup you control.", + "effect": "When Garland enters the field, choose 1 Forward opponent controls. Deal it 2000 damage for each Backup you control.", "trigger": "When Garland enters the field", "is_ex_burst": true } @@ -40610,12 +42565,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Blacksmith enters the field, until the end of the turn, all the Forwards you control gain \"When this Forward attacks, choose 1 Forward opponent controls. Deal it 7000 damage.\"" + "type": "auto", + "trigger": "When Blacksmith enters the field", + "effect": "Until the end of the turn, all the Forwards you control gain \"When this Forward attacks, choose 1 Forward opponent controls. Deal it 7000 damage.\"" } ], "image": "20-006C.jpg" @@ -40627,16 +42584,17 @@ "element": "Fire", "cost": 7, "power": 9000, - "job": "Mobius VI", - "category": "XI", + "job": "Warring Triad", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward. Remove all the cards in your opponent's Break Zone from the game. Deal it 1000 damage for each card removed by this effect.\" \"Name 1 Element. Deal 7000 damage to all Forwards of the named Element.\" \"Name 1 Job. Deal 8000 damage to all Forwards with the named Job.\"", "name": "Warring Triad", - "trigger": "When The Demon enters the field or attacks" + "trigger": "When The Demon enters the field or attacks", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward. Remove all the cards in your opponent's Break Zone from the game. Deal it 1000 damage for each card removed by this effect.\" \"Name 1 Element. Deal 7000 damage to all Forwards of the named Element.\" \"Name 1 Job. Deal 8000 damage to all Forwards with the named Job.\"" } ], "image": "20-007L.jpg" @@ -40652,16 +42610,17 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Remove up to 3 Job Warring Triad with different names in your Break Zone from the game. Then, place 1 Magic Counter on Kefka for each card you removed due to this ability.", - "trigger": "When Kefka enters the field" + "trigger": "When Kefka enters the field", + "effect": "Remove up to 3 Job Warring Triad with different names in your Break Zone from the game. Then, place 1 Magic Counter on Kefka for each card you removed due to this ability." }, { "type": "auto", - "effect": "You may remove any number of Magic Counters from Kefka. When you do, choose up to the same number of Forwards as the Counters you removed. Deal them 9000 damage.", - "trigger": "At the end of each of your turns" + "trigger": "At the end of each of your turns", + "effect": "You may remove any number of Magic Counters from Kefka. When you do so, choose up to the same number of Forwards as the Magic Counters you removed. Deal them 9000 damage." } ], "image": "20-008H.jpg" @@ -40673,36 +42632,36 @@ "element": "Fire", "cost": 5, "power": 9000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 5000 damage for each Job Soldier you control.", - "trigger": "When Zack attacks, choose 1 Forward opponent controls" + "trigger": "When Zack attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage for each Job SOLDIER you control." }, { "type": "auto", - "effect": "You may search for 1 Category VII Forward of cost 4 or less and play it onto the field.", - "trigger": "When Zack leaves the field" + "trigger": "When Zack leaves the field", + "effect": "You may search for 1 Category VII Forward of cost 4 or less and play it onto the field." }, { "type": "special", - "effect": "Deal 7000 damage to all the Forwards opponent controls.", "name": "Meteor Shots", - "is_ex_burst": true, "cost": { - "water": 3, + "fire": 3, "dull": true - } + }, + "effect": "Deal 7000 damage to all the Forwards opponent controls." } ], "image": "20-009L.jpg" }, { - "id": "20-010C-15-007C", + "id": "20-010C/15-007C", "name": "Samurai", "type": "Backup", "element": "Fire", @@ -40710,20 +42669,21 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡.", - "trigger": "When Samurai enters the field" + "trigger": "When Samurai enters the field", + "effect": "gain [Fire]." }, { "type": "action", - "effect": "put Samurai into the Break Zone: Choose 1 Forward. If it deals damage to a Forward this turn, the damage increases by 1000 instead. You can only use this ability during your turn.", "cost": { "dull": true - } + }, + "effect": "Put Samurai into the Break Zone: Choose 1 Forward. If it deals damage to a Forward this turn, the damage increases by 1000 instead. You can only use this ability during your turn." } ], "image": "20-010C-15-007C.jpg" @@ -40757,20 +42717,22 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Until the end of the turn, it gains +3000 power and Brave.", - "trigger": "When Goldsmith enters the field, choose 1 Forward" + "trigger": "When Goldsmith enters the field", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave." }, { "type": "action", - "effect": "Put Goldsmith into the Break Zone: Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave. You can only use this ability during your Main Phase.", "cost": { - "dull": true - } + "dull": true, + "special": "put Goldsmith into the Break Zone" + }, + "effect": "Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave. You can only use this ability during your Main Phase." } ], "image": "20-012C.jpg" @@ -40784,7 +42746,7 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -40805,19 +42767,24 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When a Category VII Character you control deals damage to a Forward opponent controls, choose 1 Forward. It gains \"This Forward cannot block.\" until the end of the turn.", + "effect": "Haste", "name": "Haste" }, { - "type": "action", + "type": "auto", + "effect": "When a Category VII Character you control deals damage to a Forward opponent controls, choose 1 Forward. It gains \"This Forward cannot block.\" until the end of the turn." + }, + { + "type": "special", "effect": "Choose 1 Forward. Deal it 8000 damage.", "name": "Somersault", "cost": { - "lightning": 3, - "dull": true + "fire": 1, + "special": true } } ], @@ -40834,12 +42801,20 @@ "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Warp 2 - Fire" + }, + { + "type": "field", + "effect": "Haste" + }, { "type": "auto", - "effect": "EX BURST When Morrow enters the field due to Warp, draw 2 cards, then discard 1 card.", - "name": "Haste", - "trigger": "When Morrow enters the field due to Warp 2", + "effect": "When Morrow enters the field due to Warp, draw 2 cards, then discard 1 card.", + "trigger": "When Morrow enters the field due to Warp", "is_ex_burst": true } ], @@ -40847,33 +42822,30 @@ }, { "id": "20-016R", - "name": "Barrel", + "name": "Barret", "type": "Forward", "element": "Fire", "cost": 3, "power": 7000, - "job": "", + "job": "AVALANCHE Operative", "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 3000 damage for each Category VII Forward you control.", - "trigger": "When Barrel enters the field, choose 1 Forward" - }, - { - "type": "action", - "effect": "Choose 1 Forward. Deal it 10000 damage. Barrel will not activate during your next Active Phase.", - "name": "Catastrophe Hit", - "cost": { - "generic": 3 - } - }, - { - "type": "auto", - "effect": "EX BURST When Barrel enters the field, choose 1 Forward. Deal it 3000 damage for each Category VII Forward you control.", + "effect": "When Barret enters the field, choose 1 Forward. Deal it 3000 damage for each Category VII Forward you control.", "is_ex_burst": true + }, + { + "type": "special", + "name": "Catastrophe", + "cost": { + "special": 1, + "discard": 1 + }, + "effect": "Choose 1 Forward. Deal it 10000 damage. Barret will not activate during your next Active Phase." } ], "image": "20-016R.jpg" @@ -40887,13 +42859,18 @@ "power": 5000, "job": "Black Mage", "category": "IV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, choose 1 Forward. Deal it 8000 damage. Put Palom and 1 Card Name Porom into the Break Zone: Choose 1 Forward. Deal it 10000 damage.", - "trigger": "When Palom enters the field, you may pay 1" + "trigger": "When Palom enters the field", + "effect": "you may pay [Fire]. When you do so, choose 1 Forward. Deal it 8000 damage." + }, + { + "type": "special", + "effect": "Put Palom and 1 Card Name Porom into the Break Zone: Choose 1 Forward. Deal it 10000 damage." } ], "image": "20-017R.jpg" @@ -40909,15 +42886,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Deal it 9000 damage.", - "trigger": "When Phoinix enters the field" + "trigger": "When Phoinix enters the field", + "effect": "Choose 1 Forward. Deal it 9000 damage." }, { - "type": "action", - "effect": "Remove 4 cards in the Break Zone from the game. Until the end of the turn, Phoinix also becomes a Forward with 9000 power. You can only use this ability once per turn." + "type": "special", + "cost": "Remove 4 cards in the Break Zone from the game", + "effect": "Until the end of the turn, Phoinix also becomes a Forward with 9000 power. You can only use this ability once per turn." } ], "image": "20-018H.jpg" @@ -40928,11 +42907,12 @@ "type": "Monster", "element": "Fire", "cost": 2, - "power": 5000, + "power": null, "job": "", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -40953,11 +42933,12 @@ "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 5000 damage. If you control 5 or more Fire Characters, deal it 8000 damage instead.", - "trigger": "When Montblanc enters the field, choose 1 Forward" + "trigger": "When Montblanc enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage. If you control 5 or more Fire Characters, deal it 8000 damage instead." } ], "image": "20-020C.jpg" @@ -40987,15 +42968,16 @@ }, { "id": "20-022C", - "name": "Alphnalem", + "name": "Alhanalem", "type": "Forward", "element": "Ice", "cost": 1, "power": 3000, "job": "Mage", - "category": "PICTLOGICA -FFCC", + "category": "PICTLOGICA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -41017,8 +42999,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -41038,17 +43021,18 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 ability that is choosing only 1 Character, other player controls. The ability is now choosing Calbrena instead, if possible.", "name": "Back Attack", - "trigger": "When Calbrena enters the field" + "trigger": "When Calbrena enters the field", + "effect": "Choose 1 ability that is choosing only 1 Character either player controls. The ability is now choosing Calbrena instead, if possible." }, { "type": "auto", - "effect": "You may play 1 Forward opponent controls. Deal it damage equal to Calbrena's power.", - "trigger": "When Calbrena is dealt damage by a Forward opponent controls" + "trigger": "When Calbrena is dealt damage by a Forward opponent controls", + "effect": "Choose 1 Forward opponent controls. Deal it damage equal to Calbrena's power." } ], "image": "20-024H.jpg" @@ -41061,15 +43045,16 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Dull it.", "name": "Back Attack", - "trigger": "When Juggler enters the field" + "trigger": "When Juggler enters the field", + "effect": "Choose 1 Forward. Dull it." } ], "image": "20-025C.jpg" @@ -41085,11 +43070,12 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Choose 1 dull Forward. If your opponent controls 2 or more dull Forwards, break it.", - "name": "EX BURST", + "type": "auto", + "effect": "When Edward enters the field, choose 1 dull Forward. If your opponent controls 2 or more dull Forwards, break it.", + "name": null, "trigger": "When Edward enters the field", "is_ex_burst": true } @@ -41103,15 +43089,22 @@ "element": "Ice", "cost": 5, "power": 9000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "special", + "name": "Warp 3", + "cost": "Ice Ice", + "effect": "Warp 3" + }, { "type": "auto", - "effect": "\"Choose up to 2 Characters. Freeze them.\" or \"Your opponent randomly discards 1 card.\"", - "trigger": "When Genesis enters the field, select 1 of the 2 following actions. If Genesis enters the field due to Warp, select up to 2 of the 2 following actions instead." + "trigger": "When Genesis enters the field", + "effect": "Select 1 of the 2 following actions. If Genesis enters the field due to Warp, select up to 2 of the 2 following actions instead. \"Choose up to 2 Characters. Freeze them.\" \"Your opponent randomly discards 1 card.\"" } ], "image": "20-027C.jpg" @@ -41123,19 +43116,20 @@ "element": "Ice", "cost": 2, "power": null, - "job": "", + "job": "Member of the Turks", "category": "DFF-VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Place 1 Shuriken Counter on Cissnei.", - "trigger": "When Cissnei enters the field" + "trigger": "When Cissnei enters the field", + "effect": "Place 1 Shuriken Counter on Cissnei." }, { "type": "action", - "effect": "Remove 1 Shuriken Counter from a Character you control: Choose 1 Character. Dull it and Freeze it." + "effect": "{s}, remove 1 Shuriken Counter from a Character you control: Choose 1 Character. Dull it and Freeze it." } ], "image": "20-028R.jpg" @@ -41147,10 +43141,11 @@ "element": "Ice", "cost": 3, "power": 7000, - "job": "Psicom", + "job": "PSICOM", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -41158,10 +43153,10 @@ }, { "type": "auto", - "effect": "You may pay [2][C]. When you do so, choose 2 Characters. Dull them and Freeze them.", "trigger": "When Jihl Nabaat is put from the field into the Break Zone", + "effect": "You may pay [I][I]. When you do so, choose 2 Characters. Dull them and Freeze them.", "cost": { - "generic": 2 + "ice": 2 } } ], @@ -41178,15 +43173,16 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Category VI Forwards you control can form a party with Forwards of any element." + "effect": "The Category VI Forwards you control can form a party with Forwards of any Element." }, { "type": "auto", - "effect": "When 2 or more Category VI Forwards you control form a party and attack, choose 1 Character. Dull it and Freeze it.", - "trigger": "When 2 or more Category VI Forwards you control form a party and attack, choose 1 Character. Dull it and Freeze it." + "trigger": "When 2 or more Category VI Forwards you control form a party and attack", + "effect": "Choose 1 Character. Dull it and Freeze it." } ], "image": "20-030R.jpg" @@ -41202,6 +43198,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -41209,8 +43206,8 @@ }, { "type": "auto", - "effect": "Choose up to the same number of Forwards opponent controls as the Category VI Characters you control. Dull them.", - "trigger": "When Celes enters the field" + "trigger": "When Celes enters the field", + "effect": "Choose up to the same number of Forwards opponent controls as the Category VI Characters you control. Dull them." } ], "image": "20-031R.jpg" @@ -41224,17 +43221,18 @@ "power": 6000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "For each Card Name SOLDIER: 3rd Class in your Break Zone, SOLDIER: 3rd Class gains ◆1000 power." + "effect": "For each Card Name SOLDIER: 3rd Class in your Break Zone, SOLDIER: 3rd Class gains +1000 power." }, { "type": "auto", - "effect": "you may search for 1 Card Name SOLDIER: 3rd Class and play it onto the field.", - "trigger": "When SOLDIER: 3rd Class is put from the field into the Break Zone" + "trigger": "When SOLDIER: 3rd Class is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name SOLDIER: 3rd Class and play it onto the field." } ], "image": "20-032C.jpg" @@ -41248,21 +43246,29 @@ "power": null, "job": "", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Cerulean Drake enters the field, choose 1 Forward. Freeze it.", - "trigger": "When Cerulean Drake enters the field, choose 1 Forward. Freeze it." + "trigger": "When Cerulean Drake enters the field", + "effect": "When Cerulean Drake enters the field, choose 1 Forward. Freeze it." }, { - "type": "auto", - "effect": "3, put Cerulean Drake into the Break Zone: Choose 1 dull Forward. Break it.", - "trigger": "When you play 1 Forward. Dull it.", + "type": "action", "cost": { - "generic": 3 - } + "special": "S" + }, + "effect": "S, put Cerulean Drake into the Break Zone: Choose 1 Forward. Dull it." + }, + { + "type": "action", + "cost": { + "special": "S", + "ice": 2 + }, + "effect": "S 2 Ice, put Cerulean Drake into the Break Zone: Choose 1 dull Forward. Break it." } ], "image": "20-033C.jpg" @@ -41275,9 +43281,10 @@ "cost": 4, "power": 8000, "job": "Magitek Knight", - "category": "VI", + "category": "DFF・VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -41293,7 +43300,7 @@ "image": "20-034R.jpg" }, { - "id": "20-035C-15-038C", + "id": "20-035C/15-038C", "name": "Knight", "type": "Backup", "element": "Ice", @@ -41301,37 +43308,50 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Gain [Power]. [Power]: put Knight into the Break Zone. Choose 1 Forward of cost 3 or less. Dull it. You can only use this ability during your turn.", - "trigger": "When Knight enters the field" + "trigger": "When Knight enters the field", + "effect": "Gain [Ice CP]." + }, + { + "type": "action", + "cost": "[Ice CP]", + "effect": "Put Knight into the Break Zone: Choose 1 Forward of cost 3 or less. Dull it. You can only use this ability during your turn." } ], "image": "20-035C-15-038C.jpg" }, { "id": "20-036H", - "name": "Thaumaturgic Lifeform", + "name": "Number 24", "type": "Forward", "element": "Ice", "cost": 3, "power": 9000, - "job": "", + "job": "Thaumaturgic Lifeform", "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "place 1 Barrier Counter on Number 24. If a Barrier Counter is placed on Number 24 again, if Number 24 is dealt damage, remove 1 Barrier Counter from Number 24 and the damage becomes 0 instead.", - "trigger": "When Number 24 enters the field or at the beginning of your Main Phase 1 during each of your turns" + "trigger": "When Number 24 enters the field or at the beginning of your Main Phase 1 during each of your turns", + "effect": "place 1 Barrier Counter on Number 24." }, { - "type": "field", - "effect": "At the end of each turn, if 3 or more Barrier Counters are placed on Number 24, dull Number 24." + "type": "auto", + "trigger": "If a Barrier Counter is placed on Number 24", + "effect": "Number 24 gains \"If Number 24 is dealt damage, remove 1 Barrier Counter from Number 24 and the damage becomes 0 instead.\"" + }, + { + "type": "auto", + "trigger": "At the end of each of your turns, if 3 or more Barrier Counters are placed on Number 24", + "effect": "dull Number 24." } ], "image": "20-036H.jpg" @@ -41347,10 +43367,11 @@ "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Select 1 of the 2 following actions. \"Freeze all the Forwards opponent controls. Remove Mateus (FFTA) from the game.\" \"Freeze all the Backup opponent controls. Remove Mateus (FFTA) from the game.\"" + "effect": "Select 1 of the 2 following actions. \"Freeze all the Forwards opponent controls. Remove Mateus (FFTA) from the game.\" \"Freeze all the Backups opponent controls. Remove Mateus (FFTA) from the game.\"" } ], "image": "20-037H.jpg" @@ -41366,19 +43387,20 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Summon that is choosing only 1 Character in any zone. You may choose another Character to become the new target (The new target must be a valid choice).", "name": "Back Attack", - "trigger": "When Wicked Mask enters the field" + "trigger": "When Wicked Mask enters the field", + "effect": "Choose 1 Summon that is choosing only 1 Character in any zone. You may choose another Character to become the new target (The newly chosen Character must be a valid choice)." }, { "type": "action", - "effect": "Until the end of the turn, Wicked Mask also becomes a Forward with 6000 power. You can only use this ability once per turn.", "cost": { "dull": true - } + }, + "effect": "Until the end of the turn, Wicked Mask also becomes a Forward with 6000 power. You can only use this ability once per turn." } ], "image": "20-038H.jpg" @@ -41394,6 +43416,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -41405,10 +43428,11 @@ "trigger": "When Rude enters the field" }, { - "type": "action", + "type": "special", "effect": "Choose 1 dull Forward. Break it.", "name": "Haymaker", "cost": { + "s": 1, "ice": 3 } } @@ -41426,14 +43450,15 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you have a Card Name Rude and a Card Name Reno in your Break Zone, the cost required to cast Rufus is reduced by 2." }, { - "type": "action", - "effect": "Choose 1 Forward. Dull it and Freeze it. Choose 1 Job Member of the Fire in your Break Zone. Add it to your hand. Your opponent discards 1 card." + "type": "auto", + "effect": "When Rufus enters the field or attacks, select 1 of the 3 following actions. \"Choose 1 Forward. Dull it and Freeze it.\" \"Choose 1 Job Member of the Turks in your Break Zone. Add it to your hand.\" \"Your opponent discards 1 card.\"" } ], "image": "20-040L.jpg" @@ -41449,20 +43474,23 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Rude Forward of cost 4 or less and play it onto the field.", - "trigger": "When Reno attacks" - }, - { - "type": "field", - "effect": "Reno gains Haste until the end of the turn." + "trigger": "When Reno attacks", + "effect": "You may search for 1 Card Name Rude Forward of cost 4 or less and play it onto the field." }, { "type": "action", - "effect": "Choose up to 2 Forwards. Dull them.", - "name": "Bright Spark" + "cost": "Ice", + "effect": "Reno gains Haste until the end of the turn." + }, + { + "type": "special", + "name": "Bright Spark", + "cost": "S", + "effect": "Choose up to 2 Forwards. Dull them." } ], "image": "20-041R.jpg" @@ -41478,21 +43506,18 @@ "category": "VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Locke enters the field", "effect": "Reveal the top 4 cards of your deck. Add 1 Category VI Character among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Locke enters the field" - }, - { - "type": "field", - "effect": "When 2 or more Category VI Forwards you control form a party and attack, Locke deals your opponent 1 point of damage. If 4 Category VI Forwards form the party, also break all the Forwards opponent controls." + "is_ex_burst": true }, { "type": "auto", - "effect": "When Locke enters the field, reveal the top 4 cards of your deck. Add 1 Category VI Character among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "EX BURST", - "is_ex_burst": true + "trigger": "When 2 or more Category VI Forwards you control form a party and attack", + "effect": "Locke deals your opponent 1 point of damage. If 4 or more Category VI Forwards form the party, also break all the Forwards opponent controls." } ], "image": "20-042L.jpg" @@ -41505,9 +43530,13 @@ "cost": 4, "power": 8000, "job": "Gullwings", - "category": "X", + "category": [ + "MOBIUS", + "X" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -41532,23 +43561,17 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 3 following actions. If Edge was cast, select up to 3 of the 3 following actions instead.", - "trigger": "When Edge enters the field" + "trigger": "When Edge enters the field", + "effect": "Select 1 of the 3 following actions. If Edge was cast, select up to 3 of the 3 following actions instead. \"Choose 1 Forward. It gains +2000 power until the end of the turn.\" \"Choose up to 2 cards from either player's Break Zone. Remove them from the game.\" \"Edge gains Haste until the end of the turn.\"" }, { - "type": "action", - "effect": "\"Choose 1 Forward. If it gains +1000 power until the end of the turn.\"" - }, - { - "type": "action", - "effect": "\"Edge gains Haste until the end of the turn.\"" - }, - { - "type": "action", - "effect": "\"Play 1 card onto the field. You can only use this ability during your turn and if Edge is in the Break Zone.\"" + "type": "special", + "cost": "2 Wind CP", + "effect": "Play Edge onto the field. You can only use this ability during your turn and if Edge is in the Break Zone." } ], "image": "20-044L.jpg" @@ -41562,14 +43585,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may remove 1 Backup without [dull] you control from the game. When you do so, play 1 Backup from your hand onto the field. Its auto-ability will not trigger.", - "name": "Backup", - "trigger": "When Botanist enters the field" + "trigger": "When Botanist enters the field", + "effect": "you may remove 1 Backup without {Wind} you control from the game. When you do so, play 1 Backup from your hand onto the field. Its auto-ability will not trigger." } ], "image": "20-045C.jpg" @@ -41585,14 +43608,15 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Ghost (VII) enters the field, choose 1 Forward. Deal it 3000 damage." }, { "type": "action", - "effect": "Remove Ghost (VII) from the game: Choose 1 Monster you control. Remove it from the game. Play it onto the field at the end of the turn." + "effect": "{w}{d}, remove Ghost (VII) from the game: Choose 1 Monster you control. Remove it from the game. Play it onto the field at the end of the turn." } ], "image": "20-046C.jpg" @@ -41608,6 +43632,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -41615,7 +43640,7 @@ }, { "type": "action", - "effect": "Until the end of the turn, Jenova Dreamweaver also becomes a Forward with 700 power and \"When Jenova Dreamweaver attacks, you may search for 1 Card Name Jenova Dreamweaver and remove it from the game. When you do so, deal 7000 damage to all the Forwards your opponent controls.\" You can only use this ability once per turn." + "effect": "Until the end of the turn, Jenova Dreamweaver also becomes a Forward with 7000 power and \"When Jenova Dreamweaver attacks, you may search for 1 Card Name Jenova Dreamweaver and remove it from the game. When you do so, deal 7000 damage to all the Forwards opponent controls.\" You can only use this ability once per turn." } ], "image": "20-047H.jpg" @@ -41647,14 +43672,15 @@ "cost": 3, "power": 7000, "job": "Lay Crystal User", - "category": "DFF-FFCC", + "category": "DFF·FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may discard 1 card. When you do so, search for 1 Card Name Yuri of cost 4 or less and play it onto the field.", - "trigger": "When Chelinka enters the field" + "trigger": "When Chelinka enters the field", + "effect": "You may discard 1 card. When you do so, search for 1 Card Name Yuri of cost 4 or less and play it onto the field." }, { "type": "field", @@ -41671,14 +43697,15 @@ "cost": 2, "power": 5000, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "Special", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward other than Job Chocobo or Card Name Chocobo you control. As long as it is on the field, Chocobo gains +4000 power.", - "trigger": "When Chocobo enters the field" + "trigger": "When Chocobo enters the field", + "effect": "choose 1 Forward other than Job Chocobo or Card Name Chocobo you control. As long as it is on the field, Chocobo gains +4000 power." } ], "image": "20-050C.jpg" @@ -41694,13 +43721,14 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The cost required to cast Fat Chocobo is reduced by 1 for every 3 Wind Characters you control." }, { - "type": "auto", + "type": "action", "effect": "Deal 8000 damage to all the Forwards opponent controls." } ], @@ -41714,24 +43742,24 @@ "cost": 2, "power": null, "job": "Archer", - "category": "FFCC", + "category": "PFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Gnash enters the field, choose 1 Backup of cost 5 or more. If you have cast 3 or more cards this turn, break it.", - "name": "Backup", - "trigger": "When Gnash enters the field, choose 1 Backup of cost 5 or more. If you have cast 3 or more cards this turn, break it." + "trigger": "When Gnash enters the field", + "effect": "When Gnash enters the field, choose 1 Backup of cost 5 or more. If you have cast 3 or more cards this turn, break it." }, { - "type": "action", - "effect": "put Gnash into the Break Zone: Choose 1 Backup. Break it.", + "type": "special", "cost": { - "earth": 3, - "water": 1, - "generic": 1 - } + "wind": 2, + "generic": 2, + "dull": true + }, + "effect": "Put Gnash into the Break Zone: Choose 1 Backup. Break it." } ], "image": "20-052C.jpg" @@ -41747,6 +43775,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -41754,8 +43783,8 @@ }, { "type": "special", - "effect": "Deal 7000 damage to all the Forwards opponent controls. This damage cannot be reduced.", - "name": "Gale Cutter" + "name": "Gale Cut", + "effect": "Deal 7000 damage to all the Forwards opponent controls. This damage cannot be reduced." } ], "image": "20-053H.jpg" @@ -41771,15 +43800,16 @@ "category": "FFTA", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "When Nono enters the field, activate all the Wind Characters you control." + "type": "auto", + "effect": "When Nono enters the field, activate all the Wind Characters you control.", + "is_ex_burst": true }, { - "type": "action", - "effect": "At the end of each of your turns, choose 1 Forward you control. Activate it.", - "is_ex_burst": true + "type": "auto", + "effect": "At the end of each of your turns, choose 1 Forward you control. Activate it." } ], "image": "20-054R.jpg" @@ -41791,10 +43821,11 @@ "element": "Wind", "cost": 2, "power": null, - "job": "", + "job": "Retainer", "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -41803,9 +43834,9 @@ }, { "type": "action", - "effect": "put Prompto into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 5000 instead.", + "effect": "Put Prompto into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 5000 instead.", "cost": { - "water": 1 + "wind": 1 } } ], @@ -41822,11 +43853,21 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Warp 2" + }, { "type": "auto", - "effect": "When Bel Dat enters the field, choose 1 Forward in your opponent's Break Zone. Remove it from the game. You can cast it as though you owned it at any time you could normally cast it.", - "trigger": "When a Warp Counter is removed from Bel Dat, your opponent puts the top card of their deck into the Break Zone. This effect will trigger only if Bel Dat is removed from the game." + "trigger": "When a Warp Counter is removed from Bel Dat", + "effect": "Your opponent puts the top 2 cards of their deck into the Break Zone. This effect will trigger only if Bel Dat is removed from the game." + }, + { + "type": "auto", + "trigger": "When Bel Dat enters the field", + "effect": "Choose 1 Forward in your opponent's Break Zone. Remove it from the game. You can cast it as though you owned it at any time you could normally cast it." } ], "image": "20-056H.jpg" @@ -41839,23 +43880,25 @@ "cost": 7, "power": 9000, "job": "Warring Triad", - "category": "XI", + "category": "MOBIUS · VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Place 1 Doom Counter on all the Forwards opponent controls.", - "trigger": "When The Goddess enters the field" + "trigger": "When The Goddess enters the field", + "effect": "Place 1 Doom Counter on all the Forwards opponent controls." }, { "type": "auto", - "effect": "Break all the Forwards opponent controls with a Doom Counter on them.", - "trigger": "When The Goddess enters the field at the end of your opponent's turn" + "trigger": "When The Goddess enters the field, at the end of your opponent's turn", + "effect": "Break all the Forwards opponent controls with a Doom Counter on them." }, { - "type": "field", - "effect": "At the end of each of your turns, remove all the cards in your opponent's Break Zone from the game." + "type": "auto", + "trigger": "At the end of each of your turns", + "effect": "Remove all the cards in your opponent's Break Zone from the game." } ], "image": "20-057L.jpg" @@ -41871,15 +43914,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Card Name Sonon and add it to your hand.", - "trigger": "When Melphie enters the field" + "trigger": "When Melphie enters the field", + "effect": "you may search for 1 Card Name Sonon and add it to your hand." }, { "type": "action", - "effect": "put Melphie into the Break Zone: Choose 1 Forward of cost 5 or more. Break it." + "cost": "S", + "effect": "Put Melphie into the Break Zone: Choose 1 Forward of cost 5 or more. Break it." } ], "image": "20-058C.jpg" @@ -41893,8 +43938,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -41914,16 +43960,17 @@ "category": "DFF-FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may discard 1 card. When you do so, search for 1 Card Name Obelinka of cost 4 or less and play it onto the field.", - "trigger": "When Yuri enters the field" + "trigger": "When Yuri enters the field", + "effect": "You may discard 1 card. When you do so, search for 1 Card Name Chelinka of cost 4 or less and play it onto the field." }, { - "type": "action", - "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 4 or more. Break it.\" \"Activate all the Characters you control.\"", - "trigger": "When Yuri forms a party and attacks" + "type": "auto", + "trigger": "When Yuri forms a party and attacks", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 4 or more. Break it.\" \"Activate all the Characters you control.\"" } ], "image": "20-060R.jpg" @@ -41939,15 +43986,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Yuffie enters the field, place 2 Shuriken Counters on Yuffie." + "type": "auto", + "trigger": "When Yuffie enters the field", + "effect": "Place 2 Shuriken Counters on Yuffie." }, { "type": "auto", - "effect": "you may remove 1 Shuriken Counter from Yuffie. When you do so, choose 1 Forward. Deal it 8000 damage.", - "trigger": "When Yuffie attacks" + "trigger": "When Yuffie attacks", + "effect": "You may remove 1 Shuriken Counter from Yuffie. When you do so, choose 1 Forward. Deal it 8000 damage." } ], "image": "20-061C.jpg" @@ -41960,9 +44009,10 @@ "cost": 1, "power": 3000, "job": "Fencer", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -41976,18 +44026,24 @@ "id": "20-063C-15-058C", "name": "Dragoon", "type": "Backup", - "element": "Ice", + "element": "Wind", "cost": 2, "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡. ➜, put Dragoon into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn. You can only use this ability during your turn.", - "trigger": "When Dragoon enters the field" + "trigger": "When Dragoon enters the field", + "effect": "Gain 1 CP of any element." + }, + { + "type": "action", + "cost": "Dull, put Dragoon into the Break Zone", + "effect": "Choose 1 Forward. It gains First Strike until the end of the turn. You can only use this ability during your turn." } ], "image": "20-063C-15-058C.jpg" @@ -42001,12 +44057,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 dull Forward. If your opponent doesn't pay [1 Lightning], break it.", + "effect": "Choose 1 dull Forward. If your opponent doesn't pay {3}, break it.", "trigger": "When Arkasodara enters the field" } ], @@ -42023,10 +44080,11 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When a Backup enters your field or a Backup you control leaves the field, until the end of the turn, Antlion (IV) also becomes a Forward with 9000 power and \"Twin Antlion (IV) is dealt damage, choose up to 1 Forward opponent controls. Deal it the same amount of damage.\" This effect will trigger only once per turn." + "type": "auto", + "effect": "When a Backup enters your field or a Backup you control leaves the field, until the end of the turn, Antlion (IV) also becomes a Forward with 9000 power and \"When Antlion (IV) is dealt damage, choose up to 1 Forward opponent controls. Deal it the same amount of damage.\" This effect will trigger only once per turn." } ], "image": "20-065H.jpg" @@ -42034,19 +44092,25 @@ { "id": "20-066R", "name": "Ignis", - "type": "Backup", + "type": "Forward", "element": "Earth", "cost": 5, - "power": null, + "power": 9000, "job": "Retainer", "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may put 1 Backup you control into the Break Zone. When you do so, choose 1 Forward. Break it. When a Backup you control is put from the field into the Break Zone, choose 1 Forward in your Break Zone. Add it to your hand. This effect will trigger only during your turn and only once per turn.", - "trigger": "When Ignis enters the field" + "trigger": "When Ignis enters the field", + "effect": "You may put 1 Backup you control into the Break Zone. When you do so, choose 1 Forward. Break it." + }, + { + "type": "auto", + "trigger": "When a Backup you control is put from the field into the Break Zone", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand. This effect will trigger only during your turn and only once per turn." } ], "image": "20-066R.jpg" @@ -42062,11 +44126,13 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put Ifalna into the Break Zone: Choose 1 Earth Forward in your Break Zone. If its cost is X, play it onto the field. You can only use this ability during your turn.", "cost": { + "cp": "X", "dull": true } } @@ -42084,11 +44150,18 @@ "category": "DFF-VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "special", + "name": "Warp 2", + "cost": "2 Earth CP", + "effect": "Warp 2" + }, { "type": "auto", - "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", - "trigger": "When Aerith enters the field due to a Summon or an ability" + "trigger": "When Aerith enters the field due to a Summon or an ability", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand." } ], "image": "20-068R.jpg" @@ -42104,18 +44177,17 @@ "category": "DFF-I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Dark Forward of cost 4 or less and play it onto the field.", - "trigger": "When Chaos enters the field" + "trigger": "When Chaos enters the field", + "effect": "you may search for 1 Dark Forward of cost 4 or less and play it onto the field." }, { - "type": "action", - "effect": "Remove Chaos and 2 Dark Characters in the Break Zone from the game. Choose 1 Forward. Break it. You can only use this ability during your turn and if Chaos is in the Break Zone.", - "cost": { - "dark": 2 - } + "type": "special", + "cost": "2 Dark CP", + "effect": "Remove Chaos and 2 Dark Characters in the Break Zone from the game: Choose 1 Forward. Break it. You can only use this ability during your turn and if Chaos is in the Break Zone." } ], "image": "20-069H.jpg" @@ -42129,8 +44201,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -42150,17 +44223,22 @@ "category": "DFF-FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [Auto]. [Auto]: Ciaran gains +2000 power until the end of the turn.", - "trigger": "When Ciaran enters the field or attacks" + "trigger": "When Ciaran enters the field or attacks", + "effect": "gain 1 CP of any Element." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 3000 damage for each point of damage you have received.", + "type": "auto", + "effect": "Ciaran gains +2000 power until the end of the turn." + }, + { + "type": "special", "name": "Dark Sword", - "is_ex_burst": true + "cost": "S", + "effect": "Choose 1 Forward. Deal it 3000 damage for each point of damage you have received." } ], "image": "20-071C.jpg" @@ -42176,6 +44254,7 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -42183,10 +44262,10 @@ "trigger": "When Gigas (FFCC) enters the field" }, { - "type": "action", - "effect": "Put Gigas (FFCC) into the Break Zone! Choose 1 Forward. Deal it 8000 damage.", + "type": "special", + "effect": "Put Gigas (FFCC) into the Break Zone: Choose 1 Forward. Deal it 8000 damage.", "cost": { - "lightning": 3, + "earth": 2, "generic": 1 } } @@ -42201,17 +44280,20 @@ "cost": 5, "power": 8000, "job": "Guardian", - "category": "X", + "category": "PICTLOGICA・X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "0", "effect": "Choose 1 Forward you control other than Kimahri. During this turn, the next damage dealt to it is dealt to Kimahri instead. You can only use this ability once per turn." }, { "type": "action", - "effect": "Discard 1 Earth card: During this turn, the next damage dealt to Kimahri is reduced by 4000 instead." + "cost": "Discard 1 Earth card", + "effect": "During this turn, the next damage dealt to Kimahri is reduced by 4000 instead." } ], "image": "20-073C.jpg" @@ -42225,8 +44307,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -42237,6 +44320,9 @@ "type": "action", "effect": "Put Miner into the Break Zone: Draw 1 card.", "cost": { + "cp": { + "earth": 2 + }, "dull": true } } @@ -42247,33 +44333,32 @@ "id": "20-075L", "name": "Cecil", "type": "Forward", - "element": "Earth", + "element": "Water", "cost": 5, "power": 9000, "job": "Dark Knight", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can pay [Water][Water] (instead of paying the CP cost) to cast Cecil. If you do so, when Cecil enters the field, Cecil deals you 1 point of damage.", - "cost": { - "water": 2 - } + "type": "field", + "effect": "You can pay {W}{W} (instead of paying the CP cost) to cast Cecil. If you do so, when Cecil enters the field, Cecil deals you 1 point of damage." }, { "type": "auto", "effect": "Search for 1 Card Name Cecil with Job Paladin and play it onto the field.", - "trigger": "When Cecil breaks the Break Zone" + "trigger": "Put Cecil into the Break Zone" }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 8000 damage.", "name": "Tenebrous Blast", + "effect": "Choose 1 Forward. Deal it 8000 damage.", "is_ex_burst": true, "cost": { - "water": 2 + "special": 1, + "water": 1 } } ], @@ -42290,17 +44375,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you have a Card Name Melphie in your Break Zone, Sonon gains +1000 power and Brave." }, { - "type": "action", - "effect": "Remove Sonon and 1 Card Name Melphie in the Break Zone from the game. Draw 1 card. You can only use this ability if Sonon is in the Break Zone.", + "type": "special", + "effect": "Remove Sonon and 1 Card Name Melphie in the Break Zone from the game: Draw 1 card. You can only use this ability if Sonon is in the Break Zone.", "cost": { - "earth": 1, - "dull": true + "earth": 2 } } ], @@ -42317,23 +44402,25 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Tifa cannot become dull by your opponent's Summons or abilities.", - "name": "Brave" + "name": "Brave", + "effect": "Tifa cannot become dull by your opponent's Summons or abilities." }, { "type": "auto", - "effect": "Discard 2 cards.", - "trigger": "When Tifa enters the field" + "trigger": "When Tifa enters the field", + "effect": "Discard 2 cards." }, { "type": "action", - "effect": "Tifa can attack once more this turn. You can only pay with CP produced by Backups to use this ability.", "cost": { - "cp": true - } + "cp": 2, + "backup_only": true + }, + "effect": "Tifa can attack once more this turn. You can only pay with CP produced by Backups to use this ability." } ], "image": "20-077L.jpg" @@ -42349,21 +44436,23 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", + "trigger": "When Noctis enters the field", "effect": "When Noctis enters the field, choose 1 Forward. Until the end of the turn, it gains +2000 power and Brave." }, { "type": "auto", - "effect": "You may control 1 Character other than the one in the Break Zone. When you do so, play Noctis from the Break Zone onto the field dull. Noctis gains +2000 power. (This effect does not end at the end of the turn.)", - "trigger": "When Noctis is put from the field into the Break Zone" + "trigger": "When Noctis is put from the field into the Break Zone", + "effect": "When Noctis is put from the field into the Break Zone, you may put 1 Character you control into the Break Zone. When you do so, play Noctis from the Break Zone onto the field dull. Noctis gains +2000 power. (This effect does not end at the end of the turn.)" } ], "image": "20-078H.jpg" }, { - "id": "20-079C-15-080C", + "id": "20-079C/15-080C", "name": "Geomancer", "type": "Backup", "element": "Wind", @@ -42371,17 +44460,21 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [Wind]. [2], put Geomancer into the Break Zone: Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your turn.", "trigger": "When Geomancer enters the field", + "effect": "Gain 1 CP of any Element." + }, + { + "type": "action", "cost": { - "wind": 2, "dull": true - } + }, + "effect": "Put Geomancer into the Break Zone: Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your turn." } ], "image": "20-079C-15-080C.jpg" @@ -42397,15 +44490,20 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If 1 or less Time Counters are placed on Fake, Fake cannot attack or block.", + "effect": "Brave", "name": "Brave" }, + { + "type": "field", + "effect": "If 1 or less Time Counters are placed on Fake, Fake cannot attack or block." + }, { "type": "auto", - "effect": "place 1 Time Counter on Fake.", + "effect": "When you receive a point of damage, place 1 Time Counter on Fake.", "trigger": "When you receive a point of damage" } ], @@ -42415,13 +44513,14 @@ "id": "20-081H", "name": "Fenrir", "type": "Summon", - "element": "Earth", + "element": "Wind", "cost": 1, "power": null, "job": "", "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -42429,7 +44528,7 @@ }, { "type": "action", - "effect": "Choose 1 Forward. It gains \"This Forward cannot be chosen by your opponent's Summons\" until the end of the turn." + "effect": "Choose 1 Forward. It gains \"This Forward cannot be chosen by your opponent's Summons.\" until the end of the turn." } ], "image": "20-081H.jpg" @@ -42445,17 +44544,18 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add 1 Monster among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Mira enters the field" + "effect": "When Mira enters the field, reveal the top 5 cards of your deck. Add 1 Monster among them to your hand and return the other cards to the bottom of your deck in any order.", + "trigger": "When Mira enters the field", + "is_ex_burst": true }, { "type": "special", - "effect": "Put Mira into the Break Zone. Choose 1 Monster. It gains \"This character cannot be broken.\" until the end of the turn.", - "name": "EX BURST", - "is_ex_burst": true + "effect": "Choose 1 Monster. It gains \"This Character cannot be broken.\" until the end of the turn.", + "cost": "Put Mira into the Break Zone" } ], "image": "20-082C.jpg" @@ -42471,21 +44571,26 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The Magus Sisters (XIV) cannot be chosen by your opponent's Summons." }, { - "type": "auto", - "effect": "The Forwards opponent controls cannot gain Haste.", - "trigger": "The Forwards opponent controls lose Haste" + "type": "field", + "effect": "The Forwards opponent controls lose Haste." + }, + { + "type": "field", + "effect": "The Forwards opponent controls cannot gain Haste." }, { "type": "action", - "effect": "Discard 1 Summon: Choose 1 Forward. Deal it 8000 damage.", + "effect": "Choose 1 Forward. Deal it 8000 damage.", "cost": { - "dull": true + "dull": true, + "discard": "1 Summon" } } ], @@ -42524,19 +44629,19 @@ "power": 3000, "job": "Standard Unit", "category": "FFTA", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Assassin enters the field, you may pay 3. When you do so, choose 1 Forward. Deal it 3000 damage.", - "cost": { - "generic": 3 - } + "type": "auto", + "trigger": "When Assassin enters the field", + "effect": "When Assassin enters the field, you may pay {L}{1}. When you do so, choose 1 Forward. Deal it 3000 damage." }, { - "type": "action", - "effect": "Put Assassin into the Break Zone: Choose 1 damaged Forward. Break it. You can only use this ability during your turn." + "type": "special", + "cost": "Put Assassin into the Break Zone", + "effect": "Choose 1 damaged Forward. Break it. You can only use this ability during your turn." } ], "image": "20-085C.jpg" @@ -42545,23 +44650,24 @@ "id": "20-086H", "name": "Alisaie", "type": "Forward", - "element": "Lightning", + "element": "Water", "cost": 4, "power": 5000, "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Job Scion of the Seventh Dawn Forward of cost 3 or less in your Break Zone. Play it onto the field.", - "trigger": "When Alisaie enters the field" + "trigger": "When Alisaie enters the field", + "effect": "Choose 1 Job Scion of the Seventh Dawn Forward of cost 3 or less in your Break Zone. Play it onto the field." }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Dull it. This effect will trigger only once per turn.", - "trigger": "When a Water Forward enters your field" + "trigger": "When a Water Forward enters your field", + "effect": "Choose 1 Forward opponent controls. Dull it. This effect will trigger only once per turn." } ], "image": "20-086H.jpg" @@ -42570,13 +44676,14 @@ "id": "20-087R", "name": "Angeal", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 3, "power": 7000, "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -42584,9 +44691,9 @@ "trigger": "When Angeal enters the field" }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. It gains +3000 power until the end of the turn.", - "trigger": "Put Angeal into the Break Zone" + "cost": "Put Angeal into the Break Zone" } ], "image": "20-087R.jpg" @@ -42602,17 +44709,25 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { - "type": "auto", - "effect": "Estinien gains Brave and \"Estinien can attack twice in the same turn\".", - "name": "Haste", - "trigger": "When Estinien enters the field due to Warp" + "type": "special", + "effect": "Warp 1 — Put Estinien from your hand onto the field. You can only use this ability during your Main Phase.", + "name": "Warp 1", + "cost": "1 Lightning" }, { "type": "field", - "effect": "When Estinien attacks, until the end of the turn, Estinien gains +10000 power and First Strike.", - "name": "First Strike" + "effect": "Haste" + }, + { + "type": "auto", + "effect": "When Estinien enters the field due to Warp, until the end of the turn, Estinien gains Brave and \"Estinien can attack twice in the same turn.\"" + }, + { + "type": "auto", + "effect": "When Estinien attacks, until the end of the turn, Estinien gains +10000 power and First Strike." } ], "image": "20-088L.jpg" @@ -42648,6 +44763,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -42655,8 +44771,8 @@ }, { "type": "auto", - "effect": "You may pay ◇. When you do so, search for 1 Job Scion of the Seventh Dawn Forward of cost X and play it onto the field.", - "trigger": "When G'raha Tia enters the field" + "trigger": "When G'raha Tia enters the field", + "effect": "You may pay ◇. When you do so, search for 1 Job Scion of the Seventh Dawn Forward of cost X and play it onto the field." } ], "image": "20-090H.jpg" @@ -42669,13 +44785,15 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Illusionist into the Break Zone: Choose 1 Forward. If it deals damage to a Forward opponent controls this turn, the damage increases by 2000 instead." + "cost": "S, put Illusionist into the Break Zone", + "effect": "Choose 1 Forward. If it deals damage to a Forward opponent controls this turn, the damage increases by 2000 instead." } ], "image": "20-091C.jpg" @@ -42691,15 +44809,16 @@ "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required for the Characters opponent controls to use action abilities is increased by 1." + "effect": "The cost required for the Characters opponent controls to use action abilities is increased by 2." }, { "type": "auto", - "effect": "You may search for 1 Card Name The Emperor of cost 3 or less and play it onto the field dull.", - "trigger": "When The Emperor is put from the field into the Break Zone" + "trigger": "When The Emperor is put from the field into the Break Zone", + "effect": "You may search for 1 Card Name The Emperor of cost 3 or less and play it onto the field dull." } ], "image": "20-092R.jpg" @@ -42708,26 +44827,34 @@ "id": "20-093H", "name": "Shadow Dragon", "type": "Monster", - "element": "Lightning", + "element": "Dark", "cost": 3, "power": 3000, "job": "Dragon", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 1. When you do so, play Shadow Dragon onto the field. This effect will trigger only if Shadow Dragon is in the Break Zone.", - "trigger": "When a Card Named Gallbex enters your field", + "trigger": "When a Card Name Golbez enters your field", + "effect": "You may pay {1}. When you do so, play Shadow Dragon onto the field. This effect will trigger only if Shadow Dragon is in the Break Zone.", "cost": { "generic": 1 } }, + { + "type": "auto", + "trigger": "When Shadow Dragon enters the field", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. Break it." + }, { "type": "action", - "effect": "You can only use this ability once per turn. Until the end of this turn, Shadow Dragon also becomes a Forward with 3000 power. You can only use this ability once per turn.", - "trigger": "When Shadow Dragon also becomes a Forward" + "cost": { + "dark": 1 + }, + "effect": "Until the end of the turn, Shadow Dragon also becomes a Forward with 3000 power. You can only use this ability once per turn." } ], "image": "20-093H.jpg" @@ -42740,9 +44867,10 @@ "cost": 4, "power": 8000, "job": "Captain", - "category": "DFF-XV", + "category": "DFF・XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -42760,8 +44888,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -42781,15 +44910,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Character other than Card Name Johnny in your Break Zone. Add it to your hand.", - "trigger": "When Johnny enters the field" + "trigger": "When Johnny enters the field", + "effect": "Choose 1 Character other than Card Name Johnny in your Break Zone. Add it to your hand." }, { - "type": "action", - "effect": "Put Johnny into the Break Zone! Choose 1 Category VII Character in your Break Zone. Add it to your hand." + "type": "special", + "cost": "1 Lightning CP, Dull", + "effect": "Put Johnny into the Break Zone: Choose 1 Category VII Character in your Break Zone. Add it to your hand." } ], "image": "20-096C.jpg" @@ -42805,7 +44936,12 @@ "category": "DFF-VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Warp 3 — S" + }, { "type": "auto", "effect": "Choose 1 Forward other than Sephiroth. Break it.", @@ -42830,21 +44966,23 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may discard 1 card. When you do so, search for 1 Lightning Summon and add it to your hand.", - "trigger": "When Chadley enters the field" + "trigger": "When Chadley enters the field", + "effect": "you may discard 1 card. When you do so, search for 1 Lightning Summon and add it to your hand." }, { "type": "action", - "effect": "discard 1 Summon, put Chadley into the Break Zone: Choose 1 Forward in your Break Zone. Add it to your hand." + "cost": "S, discard 1 Summon, put Chadley into the Break Zone", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand." } ], "image": "20-098R.jpg" }, { - "id": "20-099C-15-095C", + "id": "20-099C/15-095C", "name": "Ninja", "type": "Backup", "element": "Lightning", @@ -42852,13 +44990,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [1]. [1], put Ninja into the Break Zone: Choose 1 Forward. Deal it 1000 damage. You can only use this ability during your turn.", - "trigger": "When Ninja enters the field" + "trigger": "When Ninja enters the field", + "effect": "Gain {1}." + }, + { + "type": "action", + "cost": "{1}, put Ninja into the Break Zone", + "effect": "Choose 1 Forward. Deal it 1000 damage. You can only use this ability during your turn." } ], "image": "20-099C-15-095C.jpg" @@ -42867,29 +45011,24 @@ "id": "20-100R", "name": "Fusoya", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 2, "power": 4000, "job": "Lunarian", - "category": "PICTLOGICA-IT", + "category": "PICTLOGICA", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Fusoya enters the field, if you have 2 or more Summons in your Break Zone" + "trigger": "When Fusoya enters the field, if you have 2 or more Summons in your Break Zone", + "effect": "draw 1 card." }, { - "type": "action", - "effect": "you may cast 1 Summon of cost 2 or less from your hand without paying the cost.", - "trigger": "When Fusoya attacks" - }, - { - "type": "special", - "effect": "When Fusoya enters the field, if you have 2 or more Summons in your Break Zone, draw 1 card. When Fusoya attacks, you may cast 1 Summon of cost 2 or less from your hand without paying the cost.", - "name": "EX BURST", - "is_ex_burst": true + "type": "auto", + "trigger": "When Fusoya attacks", + "effect": "you may cast 1 Summon of cost 2 or less from your hand without paying the cost." } ], "image": "20-100R.jpg" @@ -42905,6 +45044,7 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -42913,7 +45053,7 @@ }, { "type": "action", - "effect": "Put Behemoth into the Beak Zone: Choose 1 damaged Forward. Break it.", + "effect": "Put Behemoth into the Break Zone: Choose 1 damaged Forward. Break it.", "cost": { "lightning": 2, "earth": 1 @@ -42933,16 +45073,17 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 0 and discard 1 Monster. When you do so, break that Forward.", - "trigger": "When an opponent's Forward enters the field" + "trigger": "When an opponent's Forward enters the field", + "effect": "you may pay {1} and discard 1 Monster. When you do so, break that Forward." }, { "type": "special", - "effect": "Put a Monster into the Break Zone! Play Mira onto the field dull. You can only use this ability during your turn and if Mira is in the Break Zone.", - "trigger": "Put a Monster into the Break Zone! Play Mira onto the field dull. You can only use this ability during your turn and if Mira is in the Break Zone." + "name": "Put 1 Monster into the Break Zone", + "effect": "Play Mira onto the field dull. You can only use this ability during your turn and if Mira is in the Break Zone." } ], "image": "20-102L.jpg" @@ -42958,9 +45099,10 @@ "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Select up to 2 of the 3 following actions. \"Choose 1 Forward. Dull it.\" \"Choose 1 Forward. Deal it 5000 damage.\" \"Choose 1 Forward. It gains Haste until the end of the turn.\"" } ], @@ -42974,14 +45116,15 @@ "cost": 2, "power": 5000, "job": "Knight/Warrior", - "category": "FFT", + "category": "DFF・FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Ramza gains Haste and \"When Ramza is put from the field into the Break Zone, choose 1 Forward opponent controls. Break it.\" (These effects do not end at the end of the turn.)", - "trigger": "When Ramza enters the field, if you have a ☆" + "trigger": "When Ramza enters the field, if you have a [Lightning]", + "effect": "Ramza gains Haste and \"When Ramza is put from the field into the Break Zone, choose 1 Forward opponent controls. Break it.\" (These effects do not end at the end of the turn.)" } ], "image": "20-104R.jpg" @@ -42997,11 +45140,11 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", - "name": "EX BURST", + "type": "auto", + "effect": "When Reeve enters the field, look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", "trigger": "When Reeve enters the field", "is_ex_burst": true } @@ -43019,11 +45162,16 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Your opponent selects 1 dull Forward they control. Put it into the Break Zone. Damage 3 — Alphinaud gains +2000 power.", - "trigger": "When Alphinaud enters the field" + "trigger": "When Alphinaud enters the field", + "effect": "your opponent selects 1 dull Forward they control. Put it into the Break Zone." + }, + { + "type": "field", + "effect": "Damage 3 — Alphinaud gains +2000 power." } ], "image": "20-106R.jpg" @@ -43056,13 +45204,14 @@ "cost": 3, "power": null, "job": "Merchant", - "category": "X", + "category": "MOBIUS/X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 2 cards, then discard 1 card.", + "effect": "When O'aka enters the field, if you control 3 or more Backups, draw 2 cards, then discard 1 card.", "trigger": "When O'aka enters the field, if you control 3 or more Backups", "is_ex_burst": true } @@ -43080,19 +45229,23 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡. This effect will trigger only once per turn.", - "trigger": "When Cecil or a Category IV Character enters your field" + "trigger": "When Cecil or a Category IV Character enters your field", + "effect": "gain [Lightning]. This effect will trigger only once per turn." }, { "type": "action", - "effect": "Choose 1 Category IV Forward. Until the end of the turn, it gains +1100 power and \"This Forward cannot be chosen by your opponent's abilities.\"" + "cost": "[Lightning]", + "effect": "Choose 1 Category IV Forward you control. Until the end of the turn, it gains +1000 power and \"This Forward cannot be chosen by your opponent's abilities.\"" }, { - "type": "field", - "effect": "Haste[Dull 8 Forwards] Haste 1 Forward. It loses 5000 power until the end of the turn." + "type": "special", + "name": "Luminous Blast", + "cost": "S", + "effect": "Choose 1 Forward. It loses 5000 power until the end of the turn." } ], "image": "20-109H.jpg" @@ -43108,9 +45261,10 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "Dull 3 active Characters other than Hippokampos: Deal 1000 damage for every 2 Characters you control to all the Forwards opponent controls. Then, until the end of the turn, Hippokampos also becomes a Forward with 8000 power. You can only use this ability once per turn." } ], @@ -43123,22 +45277,23 @@ "element": "Water", "cost": 1, "power": null, - "job": "", + "job": "Blugu", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward. Dull it or activate it.", - "trigger": "When Blugu enters the field" + "trigger": "When Blugu enters the field", + "effect": "choose 1 Forward. Dull it or activate it." }, { - "type": "auto", - "effect": "put Blugu into the Break Zone: Choose 1 auto ability that is choosing a Forward you control. Cancel its effect.", + "type": "action", "cost": { "water": 1 - } + }, + "effect": "Put Blugu into the Break Zone: Choose 1 auto ability that is choosing a Forward you control. Cancel its effect." } ], "image": "20-111C.jpg" @@ -43154,11 +45309,12 @@ "category": "PICTLOGICA・FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you discard a Forward by this effect, choose 1 Forward. Until the end of the turn, it loses 3000 power and Frimelda gains +3000 power.", - "trigger": "When Frimelda attacks, draw 1 card, then discard 1 card" + "trigger": "When Frimelda attacks", + "effect": "Draw 1 card, then discard 1 card. When you discard a Forward by this effect, choose 1 Forward. Until the end of the turn, it loses 3000 power and Frimelda gains +3000 power." } ], "image": "20-112C.jpg" @@ -43174,11 +45330,12 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card, then discard 1 card. If the discarded card is Category IV, also gain ●.", - "trigger": "When Porom enters the field or is put from the field into the Break Zone" + "trigger": "When Porom enters the field or is put from the field into the Break Zone", + "effect": "draw 1 card, then discard 1 card. If the discarded card is Category IV, also gain {Water}." } ], "image": "20-113R.jpg" @@ -43191,25 +45348,26 @@ "cost": 4, "power": 8000, "job": "Warring Triad", - "category": "Mobius VI", + "category": "MOBIUS VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "cancel its effect.", - "trigger": "During each turn, when your opponent casts a Summon for the first time in that turn" + "trigger": "During each turn, when your opponent casts a Summon for the first time in that turn", + "effect": "cancel its effect." }, { "type": "auto", - "effect": "cancel its effect.", "name": "Damage 3", - "trigger": "During each turn, when The Fiend is chosen by your opponent's ability for the first time in that turn" + "trigger": "During each turn, when The Fiend is chosen by your opponent's ability for the first time in that turn", + "effect": "cancel its effect." }, { - "type": "auto", - "effect": "The Fiend gains +1000 power, Brave and \"If The Fiend is dealt damage less than The Fiend's power, the damage becomes 1 instead.\"", - "name": "Damage 5" + "type": "field", + "name": "Damage 5", + "effect": "The Fiend gains +1000 power, Brave and \"If The Fiend is dealt damage less than The Fiend's power, the damage becomes 0 instead.\"" } ], "image": "20-114L.jpg" @@ -43222,19 +45380,24 @@ "cost": 2, "power": 2000, "job": "Fayth of Eureka", - "category": "FFl", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "When a Warp Counter is removed from Mist, look at the top card of your deck. You may put it into the Break Zone. This effect will trigger only if Mist is removed from the game.", - "trigger": "When a Warp Counter is removed from Mist, look at the top card of your deck. You may put it into the Break Zone. This effect will trigger only if Mist is removed from the game." + "type": "field", + "effect": "Warp 4 - 0" }, { "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When Mist enters the field" + "trigger": "When a Warp Counter is removed from Mist", + "effect": "Look at the top card of your deck. You may put it into the Break Zone. This effect will trigger only if Mist is removed from the game." + }, + { + "type": "auto", + "trigger": "When Mist enters the field", + "effect": "Draw 1 card." } ], "image": "20-115R.jpg" @@ -43247,9 +45410,10 @@ "cost": 3, "power": 7000, "job": "Knight Templar", - "category": "FFT", + "category": "PICTLOGICA・FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -43266,7 +45430,7 @@ { "id": "20-117L", "name": "Yuna", - "type": "Summon", + "type": "Forward", "element": "Water", "cost": 5, "power": 8000, @@ -43274,21 +45438,23 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may discard 1 Summon. When you do so, cancel its effects.", - "trigger": "When Yuna is chosen by your opponent's ability" + "trigger": "When Yuna is chosen by your opponent's ability", + "effect": "you may discard 1 Summon. When you do so, cancel its effects." }, { "type": "auto", - "effect": "draw 1 card. This effect will trigger only once per turn.", - "trigger": "When you cast a Summon" + "trigger": "When you cast a Summon", + "effect": "draw 1 card. This effect will trigger only once per turn." }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 3000 damage for each Summon in your Break Zone.", - "name": "Holy" + "name": "Holy", + "cost": "S", + "effect": "Choose 1 Forward. Deal it 3000 damage for each Summon in your Break Zone." } ], "image": "20-117L.jpg" @@ -43304,16 +45470,17 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Select 1 of the 2 following actions. If you control a Category VI Forward, select up to 2 of the 2 following actions instead.\n\"Choose 1 Forward. Activate it. Draw 1 card.\"\n\"Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand.\"" } ], "image": "20-118H.jpg" }, { - "id": "20-119C-15-123C", + "id": "20-119C/15-123C", "name": "Oracle", "type": "Backup", "element": "Light", @@ -43321,17 +45488,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡. ⬅, put Oracle into the Break Zone: Choose 1 Forward.", - "trigger": "When Oracle enters the field" + "trigger": "When Oracle enters the field", + "effect": "gain [Light]." }, { - "type": "field", - "effect": "During this turn, the next damage dealt to it is reduced by 1000 instead. You can only use this ability during your turn." + "type": "action", + "cost": "[Dull], put Oracle into the Break Zone", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead. You can only use this ability during your turn." } ], "image": "20-119C-15-123C.jpg" @@ -43345,13 +45514,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Draw 1 card for every 10 Water cards in your Break Zone.", - "trigger": "put Fisher into the Break Zone" + "type": "action", + "cost": "Dull, put Fisher into the Break Zone", + "effect": "Draw 1 card for every 10 Water cards in your Break Zone." } ], "image": "20-120C.jpg" @@ -43364,19 +45534,26 @@ "cost": 4, "power": 5000, "job": "Oracle", - "category": "DFF-XV", + "category": "DFF・XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "When Lunafreya enters the field, your opponent selects 1 Forward they control. Put it into the Break Zone.", - "trigger": "When Lunafreya enters the field, your opponent selects 1 Forward they control. Put it into the Break Zone." + "type": "special", + "name": "Warp 3", + "cost": "3 Water CP", + "effect": "Warp 3" }, { "type": "auto", - "effect": "When Lunafreya enters the field due to Warp, choose 1 Forward opponent controls. Return it to its owner's hand.", - "trigger": "When Lunafreya enters the field due to Warp, choose 1 Forward opponent controls. Return it to its owner's hand." + "trigger": "When Lunafreya enters the field", + "effect": "When Lunafreya enters the field, your opponent selects 1 Forward they control. Put it into the Break Zone." + }, + { + "type": "auto", + "trigger": "When Lunafreya enters the field due to Warp", + "effect": "When Lunafreya enters the field due to Warp, choose 1 Forward opponent controls. Return it to its owner's hand." } ], "image": "20-121C.jpg" @@ -43403,26 +45580,27 @@ }, { "id": "20-123C", - "name": "Laporrit", + "name": "Loporrit", "type": "Backup", "element": "Water", "cost": 3, "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 2 cards, then place 1 card from your hand at the bottom of your deck.", - "trigger": "When Loportrit enters the field" + "effect": "Draw 2 cards, then place 1 card from your hand at the bottom of your deck.", + "trigger": "When Loporrit enters the field" }, { "type": "action", - "effect": "put Loportrit into the Break Zone: Draw 2 cards, then place 1 card from your hand at the bottom of your deck. You can only use this ability during your turn.", + "effect": "Put Loporrit into the Break Zone: Draw 2 cards, then place 1 card from your hand at the bottom of your deck. You can only use this ability during your turn.", "cost": { - "ice": 1, + "water": 1, "dull": true } } @@ -43438,7 +45616,7 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -43475,14 +45653,15 @@ { "id": "20-126C", "name": "Wakka", - "type": "Backup", + "type": "Forward", "element": "Water", "cost": 7, - "power": null, + "power": 9000, "job": "Guardian/Blitzballer", - "category": "X", + "category": "PICTLOGICA・X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -43490,8 +45669,8 @@ }, { "type": "auto", - "effect": "you may put 1 Backup you control into the Break Zone. When you do so, choose 1 Forward. Deal it 8000 damage.", - "trigger": "When Wakka attacks" + "trigger": "When Wakka attacks", + "effect": "you may put 1 Backup you control into the Break Zone. When you do so, choose 1 Forward. Deal it 8000 damage." } ], "image": "20-126C.jpg" @@ -43506,26 +45685,30 @@ "job": "Dragon", "category": "DFF", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If your opponent controls 3 or more Forwards more than you, the cost required to cast Shinryu is reduced by 3.", + "effect": "If your opponent controls 3 or more Forwards more than you, the cost required to cast Shinryu is reduced by 3." + }, + { + "type": "field", + "effect": "Brave", "name": "Brave" }, { "type": "auto", - "effect": "You may Search for 1 card and add it to your hand.", + "effect": "When Shinryu enters the field, you may search for 1 card and add it to your hand.", "trigger": "When Shinryu enters the field" }, { "type": "special", "effect": "Break all the Forwards opponent controls. You can only use this ability during your turn.", "name": "Tidal Wave", - "is_ex_burst": true, "cost": { - "lightning": 3, - "water": 0 + "special": 1, + "generic": 6 } } ], @@ -43542,6 +45725,7 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -43549,14 +45733,22 @@ }, { "type": "auto", - "effect": "Gain 0/3: Reveal the top 4 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order. You can only use this ability once per turn.", + "effect": "Gain [Light CP].", "trigger": "When Materia enters the field" }, { "type": "action", - "effect": "Gain ○", + "effect": "Reveal the top 4 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order. You can only use this ability once per turn.", "cost": { - "ice": 3 + "light": 1, + "generic": 2 + } + }, + { + "type": "action", + "effect": "Gain [Light CP].", + "cost": { + "light": 2 } } ], @@ -43573,6 +45765,7 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -43580,21 +45773,21 @@ }, { "type": "auto", - "effect": "gain ★.", - "trigger": "When Spiritus enters the field" + "trigger": "When Spiritus enters the field", + "effect": "gain 1 CP of any Element." }, { "type": "auto", - "effect": "gain ★.", - "trigger": "At the end of each of your turns, if you have paid 2 or more ★ this turn" + "trigger": "At the end of each of your turns, if you have paid 2 or more Dark this turn", + "effect": "gain 1 CP of any Element." }, { "type": "action", - "effect": "Choose 1 Forward. It gains +5000 power until the end of the turn.", "cost": { - "fire": 1, - "star": 2 - } + "dark": 1, + "generic": 2 + }, + "effect": "Choose 1 Forward. It gains +5000 power until the end of the turn." } ], "image": "20-129H.jpg" @@ -43610,6 +45803,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -43617,8 +45811,13 @@ }, { "type": "auto", - "effect": "When Zenos enters the field, choose 1 Forward of cost 3 or less. Break it. When it is put from the field into the Break Zone this turn, select 1 of the 2 following actions. 'Your opponent discards 1 card.' 'Zenos gains Haste until the end of the turn.'", - "trigger": "When Zenos enters the field from the Break Zone, at the end of the turn, remove Zenos from the game." + "trigger": "When Zenos enters the field from the Break Zone", + "effect": "at the end of the turn, remove Zenos from the game." + }, + { + "type": "auto", + "trigger": "When Zenos enters the field", + "effect": "choose 1 Forward of cost 3 or less. Break it. When it is put from the field into the Break Zone this turn, select 1 of the 2 following actions. \"Your opponent discards 1 card.\" \"Zenos gains Haste until the end of the turn.\"" } ], "image": "20-130L.jpg" @@ -43634,6 +45833,7 @@ "category": "VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -43641,8 +45841,8 @@ }, { "type": "auto", - "effect": "Deal it 7000 damage.", - "trigger": "When Ward enters the field, choose 1 Forward", + "trigger": "When Ward enters the field", + "effect": "Choose 1 Forward. Deal it 7000 damage.", "is_ex_burst": true } ], @@ -43659,17 +45859,17 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may play 1 Character of cost 2 or less from your hand onto the field.", - "trigger": "When Edgar enters the field" + "trigger": "When Edgar enters the field", + "effect": "You may play 1 Character of cost 2 or less from your hand onto the field." }, { - "type": "auto", - "effect": "Put Edgar into the Break Zone. Play 1 Character of cost 2 or less from your hand onto the field.", - "trigger": "EX BURST", - "is_ex_burst": true + "type": "special", + "cost": "S, put Edgar into the Break Zone", + "effect": "Play 1 Character of cost 2 or less from your hand onto the field." } ], "image": "21-002R.jpg" @@ -43685,6 +45885,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -43695,9 +45896,9 @@ "effect": "Flameserpent General Gadalar can attack twice in the same turn." }, { - "type": "auto", - "effect": "Put 1 Fire Backup into the Break Zone", - "trigger": "Activate Flameserpent General Gadalar" + "type": "special", + "cost": "Put 1 Fire Backup into the Break Zone", + "effect": "Activate Flameserpent General Gadalar." } ], "image": "21-003R.jpg" @@ -43713,27 +45914,27 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may pay {X}. When you do so, gain {X} for each CP paid as X. The maximum you can pay for {X} is 5.", - "trigger": "When Cyan enters the field" + "trigger": "When Cyan enters the field", + "effect": "you may pay {X}. When you do so, gain {Fire} for each CP paid as X. The maximum you can pay for {X} is 5." }, { - "type": "action", - "effect": "Cyan gains +3000 power until the end of the turn.", - "cost": { - "water": 1, - "dull": true - } + "type": "special", + "cost": "{Fire}", + "effect": "Cyan gains +3000 power until the end of the turn." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 3000 damage to all the Forwards opponent controls.", - "cost": { - "water": 2, - "dull": true - } + "type": "special", + "cost": "{Fire}{Fire}", + "effect": "Choose 1 Forward. Deal it 3000 damage." + }, + { + "type": "special", + "cost": "{Fire}{Fire}{Fire}{Fire}{Fire}", + "effect": "Deal 9000 damage to all the Forwards opponent controls." } ], "image": "21-004L.jpg" @@ -43747,20 +45948,14 @@ "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ - { - "type": "action", - "effect": "When Black Mage enters the field, you may pay 1.", - "cost": { - "amount": 1 - } - }, { "type": "auto", - "effect": "gain 2: Until the end of the turn, Black Mage gains +1000 power and \"When Black Mage attacks, choose 1 Forward. Deal it 5000 damage.\"", - "trigger": "When you do so" + "trigger": "When Black Mage enters the field", + "effect": "you may pay {1}. When you do so, gain {f}: Until the end of the turn, Black Mage gains +1000 power and \"When Black Mage attacks, choose 1 Forward. Deal it 5000 damage.\"" } ], "image": "21-005C.jpg" @@ -43774,18 +45969,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain 1.", - "trigger": "When Samurai enters the field" + "trigger": "When Samurai enters the field", + "effect": "gain {Fire}." }, { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Samurai enters the field, if you control 3 or less Backups" + "trigger": "When Samurai enters the field, if you control 3 or less Backups", + "effect": "draw 1 card." } ], "image": "21-006C.jpg" @@ -43801,22 +45997,23 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Warp 3 — At the end of each of your turns, if 1 or more Warp Counters are placed on Shadow, remove 1 Warp Counter from Shadow for each Category Ⅱ Forward you control. This effect will trigger only if you control Shadow. Shadow is removed from the game." + "effect": "Warp 3 — At the end of each of your turns, if 1 or more Warp Counters are placed on Shadow, remove 1 Warp Counter from Shadow for each Category VI Forward you control. This effect will trigger only if Shadow is removed from the game." }, { "type": "auto", - "effect": "Discard your hand. Then, draw 2 cards.", - "trigger": "When Shadow enters the field" + "trigger": "When Shadow enters the field", + "effect": "Discard your hand. Then, draw 2 cards." } ], "image": "21-007L.jpg" }, { "id": "21-008R", - "name": "Vermilion Bird l'Cie Caeluna", + "name": "Vermilion Bird l'Cie Caetuna", "type": "Backup", "element": "Fire", "cost": 2, @@ -43825,15 +46022,18 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "remove it from the game instead.", - "trigger": "Choose 1 Forward. If it is put from the field into the Break Zone this turn" + "type": "action", + "effect": "Choose 1 Forward. If it is put from the field into the Break Zone this turn, remove it from the game instead.", + "cost": { + "dull": true + } }, { "type": "action", - "effect": "put 3 Backups into the Break Zone: Choose 2 Forwards. Deal them 10000 damage.", + "effect": "Put 3 Backups into the Break Zone: Choose 2 Forwards. Deal them 10000 damage.", "cost": { "dull": true } @@ -43850,8 +46050,9 @@ "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -43870,15 +46071,17 @@ "job": "Warrior", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Warrior or Card Name Warrior and add it to your hand.", - "trigger": "When Taivas enters the field" + "trigger": "When Taivas enters the field", + "effect": "You may search for 1 Job Warrior or Card Name Warrior and add it to your hand." }, { "type": "action", + "cost": "0", "effect": "Play 1 Job Warrior or Card Name Warrior of cost 3 or less from your hand onto the field. You can only use this ability during your turn and only once per turn." } ], @@ -43892,18 +46095,19 @@ "cost": 4, "power": 8000, "job": "Red Mage", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If a Fire Forward or a Category SOPPFO Forward you control deals damage to a Forward, the damage increases by 1000 instead." + "effect": "If a Fire Forward or a Category SOPFFO Forward you control deals damage to a Forward, the damage increases by 1000 instead." }, { "type": "auto", - "effect": "If you control 2 or more Category SOPPFO Forwards, deal them 7000 damage.", - "trigger": "When Neon enters the field, choose up to 2 Forwards." + "trigger": "When Neon enters the field", + "effect": "Choose up to 2 Forwards. If you control 2 or more Category SOPFFO Forwards, deal them 7000 damage." } ], "image": "21-011H.jpg" @@ -43919,13 +46123,14 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "During your turn, the cost required to cast Bahamut is reduced by 2." }, { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward. Deal it 10000 damage. This damage cannot be reduced. If it is put from the field into the Break Zone this turn, remove it from the game instead." } ], @@ -43964,13 +46169,14 @@ "cost": 1, "power": null, "job": "Bomb", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Bomb into the Break Zone: Choose 1 Forward. Deal it 4000 damage. Then, search for 1 Card Name Bomb and play it onto the field." + "effect": "{s}, put Bomb into the Break Zone: Choose 1 Forward. Deal it 4000 damage. Then, search for 1 Card Name Bomb and play it onto the field." } ], "image": "21-014C.jpg" @@ -43983,19 +46189,20 @@ "cost": 4, "power": 5000, "job": "Chaos", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage.", - "trigger": "When Marilith enters the field" + "trigger": "When Marilith enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage." }, { "type": "auto", - "effect": "Choose up to 2 Forward opponent controls, they gain Haste until the end of the turn.", - "trigger": "When Marilith enters the field" + "trigger": "When Marilith enters the field", + "effect": "Choose up to 2 Forwards. If you control 7 or more Fire Characters, they gain Haste until the end of the turn." } ], "image": "21-015R.jpg" @@ -44028,15 +46235,21 @@ "cost": 4, "power": 8000, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "Special", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Brave", + "type": "special", + "name": "Warp 2", + "cost": "1 Fire CP", + "effect": "Warp 2" + }, + { + "type": "field", "name": "Brave", - "trigger": "Warp 2" + "effect": "Brave" } ], "image": "21-017C.jpg" @@ -44052,12 +46265,22 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "special", + "name": "Warp 2", + "cost": "1 Fire CP", + "effect": "Warp 2" + }, + { + "type": "field", + "effect": "Haste" + }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 7000 damage.", - "name": "Haste", - "trigger": "When Rain enters the field due to an ability" + "trigger": "When Rain enters the field due to an ability", + "effect": "Choose 1 Forward opponent controls. Deal it 7000 damage." } ], "image": "21-018R.jpg" @@ -44073,17 +46296,18 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Reynn into the Break Zone: Choose 1 Monster of cost 3 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn." + "effect": "{s}, put Reynn into the Break Zone: Choose 1 Monster of cost 3 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn." } ], "image": "21-019C.jpg" }, { "id": "21-020C", - "name": "Lehtia", + "name": "Lehftia", "type": "Forward", "element": "Fire", "cost": 2, @@ -44092,6 +46316,7 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -44101,7 +46326,7 @@ "type": "auto", "effect": "Choose 1 Forward opponent controls. Deal it 6000 damage.", "name": "Damage 3", - "trigger": "When Lehtia enters the field" + "trigger": "When Lehftia enters the field" } ], "image": "21-020C.jpg" @@ -44114,9 +46339,10 @@ "cost": 2, "power": 5000, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "Special", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -44139,15 +46365,26 @@ "cost": 4, "power": 8000, "job": "Dark Elf", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Brave" + }, { "type": "auto", - "effect": "gain ◆. ◆◆◆: Dull all the Forwards opponent controls. Then, deal 9000 damage to all the dull Forwards opponent controls.", + "effect": "When Astos enters the field or leaves the field, gain ◆.", "trigger": "When Astos enters the field or leaves the field", "is_ex_burst": true + }, + { + "type": "special", + "name": "◆◆◆", + "effect": "Dull all the Forwards opponent controls. Then, deal 9000 damage to all the dull Forwards opponent controls.", + "cost": "◆◆◆" } ], "image": "21-022H.jpg" @@ -44185,18 +46422,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain 1.", - "trigger": "When Scholar enters the field" + "trigger": "When Scholar enters the field", + "effect": "gain 1 CP of any Element." }, { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Scholar enters the field, if you control 3 or less Backups" + "trigger": "When Scholar enters the field, if you control 3 or less Backups", + "effect": "draw 1 card." } ], "image": "21-024C.jpg" @@ -44212,11 +46450,18 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "special", + "name": "Warp 1", + "cost": "1 Ice CP", + "effect": "Warp 1" + }, { "type": "auto", - "effect": "choose 1 Character. Dull it and Freeze it.", - "trigger": "When Kiros or a Forward enters your field due to Warp" + "trigger": "When Kiros or a Forward enters your field due to Warp", + "effect": "Choose 1 Character. Dull it and Freeze it." } ], "image": "21-025R.jpg" @@ -44230,8 +46475,9 @@ "power": 8000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -44247,18 +46493,20 @@ "element": "Ice", "cost": 6, "power": 9000, - "job": "Mobius VIII", - "category": "", + "job": "Griever", + "category": "MOBIUS · VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 [Witch] and play it onto the field.", - "trigger": "When Griever is put from the field into the Break Zone" + "trigger": "When Griever is put from the field into the Break Zone", + "effect": "you may search for 1 [Job Witch] and play it onto the field." }, { - "type": "action", + "type": "special", + "cost": "S", "effect": "Select 1 of the 2 following actions. \"Choose 1 dull Forward opponent controls. Break it.\" \"Your opponent discards 1 card.\"" } ], @@ -44275,9 +46523,10 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "If you cast Shiva, you may remove 4 Ice Cards in your Break Zone from the game as an extra cost. Choose 1 Character. Dull it and Freeze it. If you paid the extra cost, return Shiva to its owner's hand." } ], @@ -44291,18 +46540,23 @@ "cost": 3, "power": 7000, "job": "Mercenary", - "category": "VIII", + "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike" + }, { "type": "auto", - "effect": "your opponent discards 1 card.", - "name": "First Strike", - "trigger": "When Squall attacks, if you control 2 or more Category WOFF Characters" + "trigger": "When Squall attacks, if you control 2 or more Category WOFF Characters", + "effect": "your opponent discards 1 card." }, { "type": "action", + "cost": "S", "effect": "Choose 1 blocking Forward. Deal it 3000 damage. You can only use this ability once per turn." } ], @@ -44319,6 +46573,7 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -44326,22 +46581,20 @@ }, { "type": "auto", - "effect": "Choose 1 Character. Dull it and Freeze it.", - "trigger": "When Snow attacks" + "trigger": "When Snow attacks", + "effect": "Choose 1 Character. Dull it and Freeze it." }, { - "type": "action", - "effect": "Snow gains +3000 power.", - "cost": { - "damage": 3 - } + "type": "special", + "name": "Damage 3", + "effect": "Snow gains +3000 power." } ], "image": "21-030C.jpg" }, { "id": "21-031H", - "name": "Seltzer", + "name": "Setzer", "type": "Forward", "element": "Ice", "cost": 3, @@ -44350,15 +46603,16 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Once per turn, you can cast a card removed by Setzer's abilities at any time you could normally cast it." }, { "type": "auto", - "effect": "Choose up to 2 Forwards in your Break Zone. Remove them from the game.", - "trigger": "When Setzer enters the field" + "trigger": "When Setzer enters the field", + "effect": "Choose up to 2 Forwards in your Break Zone. Remove them from the game." } ], "image": "21-031H.jpg" @@ -44366,26 +46620,27 @@ { "id": "21-032R", "name": "Terra", - "type": "Summon", + "type": "Forward", "element": "Ice", "cost": 5, - "power": null, + "power": 8000, "job": "Summoner", "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Terra enters the field, you may search for 2 Ice Summons each with a different cost and add them to your hand." }, { - "type": "action", - "effect": "Discard 1 Summoner: Choose 1 Forward. Deal it 9000 damage.", - "name": "Magick Laser", + "type": "special", + "name": "Magitek Laser", "cost": { - "ice": 1 - } + "special": 1 + }, + "effect": "Discard 1 Summon: Choose 1 Forward. Deal it 9000 damage." } ], "image": "21-032R.jpg" @@ -44399,13 +46654,14 @@ "power": null, "job": "Girl", "category": "WOFF", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Category WOFF Forward and add it to your hand.", - "trigger": "When The Girl Who Forgot Her Name enters the field" + "trigger": "When The Girl Who Forgot Her Name enters the field", + "effect": "you may search for 1 Category WOFF Forward and add it to your hand." } ], "image": "21-033R.jpg" @@ -44417,20 +46673,21 @@ "element": "Ice", "cost": 2, "power": null, - "job": "Mobius XI", - "category": "", + "job": "Undead", + "category": "MOBIUS XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 dull Forward. Deal it 4000 damage.", - "trigger": "When Fomor enters the field" + "trigger": "When Fomor enters the field", + "effect": "choose 1 dull Forward. Deal it 4000 damage." }, { - "type": "auto", - "effect": "Choose 1 dull Forward. Deal it 3000 damage. If your opponent has 2 cards or less in their hand, deal it 7000 damage instead.", - "trigger": "put Fomor into the Break Zone" + "type": "action", + "cost": "S, put Fomor into the Break Zone", + "effect": "Choose 1 dull Forward. Deal it 4000 damage. If your opponent has 2 cards or less in their hand, deal it 7000 damage instead." } ], "image": "21-034C.jpg" @@ -44442,10 +46699,11 @@ "element": "Ice", "cost": 2, "power": null, - "job": "White Mage", - "category": "Rebel", + "job": "White Mage/Rebel", + "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -44470,9 +46728,10 @@ "cost": 4, "power": 8000, "job": "Scion of the Seventh Dawn", - "category": "DFF-XIV", + "category": "DFF · XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -44480,8 +46739,8 @@ }, { "type": "auto", - "effect": "Deal it 9000 damage minus 1000 damage for each card in your opponent's hand.", - "trigger": "When Y'shtola attacks; choose 1 Forward opponent controls" + "trigger": "When Y'shtola attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 9000 damage minus 1000 damage for each card in your opponent's hand." } ], "image": "21-036H.jpg" @@ -44495,21 +46754,14 @@ "power": 5000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions.", - "trigger": "When Reaper enters the field" - }, - { - "type": "action", - "effect": "Choose 1 dull Forward of cost 3 or less. Break it." - }, - { - "type": "action", - "effect": "Your opponent discards 1 card." + "trigger": "When Reaper enters the field", + "effect": "select 1 of the 2 following actions. \"Choose 1 dull Forward of cost 3 or less. Break it.\" \"Your opponent discards 1 card.\"" } ], "image": "21-037C.jpg" @@ -44522,9 +46774,10 @@ "cost": 3, "power": null, "job": "Resistance Fighter", - "category": "VIII", + "category": "THEATRHYTHM・VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -44532,8 +46785,8 @@ }, { "type": "auto", - "effect": "Choose 1 Summon in your Break Zone. Remove it from the game.", - "trigger": "When Rinoa enters the field" + "trigger": "When Rinoa enters the field", + "effect": "Choose 1 Summon in your Break Zone. Remove it from the game." } ], "image": "21-038R.jpg" @@ -44545,34 +46798,36 @@ "element": "Ice", "cost": 2, "power": null, - "job": "Soppfo", - "category": "", + "job": "Lufenian", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent discards 1 card.", - "trigger": "When Lufenian enters the field, if you control only 1 Backup" + "trigger": "When Lufenian enters the field, if you control only 1 Backup", + "effect": "your opponent discards 1 card." } ], "image": "21-039C.jpg" }, { "id": "21-040R", - "name": "Russan Arbiter", + "name": "Rursan Arbiter", "type": "Forward", "element": "Ice", "cost": 5, "power": 8000, "job": "L'Cie", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "You cannot play Russan Arbiter or Card Name Cid Aulstyne while already in control of either Character." + "effect": "You cannot play Rursan Arbiter or Card Name Cid Aulstyne while already in control of either Character." }, { "type": "action", @@ -44590,16 +46845,17 @@ "type": "Monster", "element": "Wind", "cost": 1, - "power": 6, + "power": null, "job": "Evil Weapon", - "category": "XI", + "category": "MOBIUS · XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage. Gain .", - "trigger": "When Evil Weapon enters the Break Zone" + "type": "action", + "cost": "Dull, put Evil Weapon into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage. Gain 1 Earth CP." } ], "image": "21-041C.jpg" @@ -44637,18 +46893,19 @@ "power": null, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Look at the top 2 cards of your deck. Add 1 card among them to your hand and put the other to the bottom of your deck.", - "trigger": "When Viera enters the field" + "trigger": "When Viera enters the field", + "effect": "Look at the top 2 cards of your deck. Add 1 card among them to your hand and put the other to the bottom of your deck." }, { - "type": "auto", - "effect": "Look at the top 2 cards of your deck. Add 1 card among them to your hand and put the other to the bottom of your deck.", - "trigger": "When Viera into the Bestz Zone" + "type": "action", + "cost": "1 Wind CP, put Viera into the Break Zone", + "effect": "Look at the top 2 cards of your deck. Add 1 card among them to your hand and put the other to the bottom of your deck." } ], "image": "21-043C.jpg" @@ -44662,8 +46919,9 @@ "power": 8000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -44671,8 +46929,8 @@ }, { "type": "auto", - "effect": "Choose up to 2 Characters. Activate them.", - "trigger": "When Dancer enters the field" + "trigger": "When Dancer enters the field", + "effect": "Choose up to 2 Characters. Activate them." } ], "image": "21-044C.jpg" @@ -44708,6 +46966,7 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -44716,6 +46975,7 @@ }, { "type": "action", + "cost": "S", "effect": "Put Cid (II) into the Break Zone: Choose 1 card removed from the game. Remove 1 Warp Counter from it. You can only use this ability during your turn." } ], @@ -44730,18 +46990,19 @@ "power": 5000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Wind Summon and add it to your hand.", - "trigger": "When Summoner enters the field" + "trigger": "When Summoner enters the field", + "effect": "You may search for 1 Wind Summon and add it to your hand." }, { "type": "auto", - "effect": "Summoner gains +2000 power until the end of the turn.", - "trigger": "When you cast a Summon" + "trigger": "When you cast a Summon", + "effect": "Summoner gains +2000 power until the end of the turn." } ], "image": "21-047C.jpg" @@ -44754,18 +47015,19 @@ "cost": 2, "power": null, "job": "Princess", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward. Until the end of the turn, it gains \"This Forward cannot be chosen by EX Bursts.\" You can only use this ability during your Main Phase and only once per turn." }, { - "type": "auto", - "effect": "Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead.", - "trigger": "When Princess Sarah is discarded" + "type": "special", + "cost": "Dull, discard 1 Job Princess", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead." } ], "image": "21-048L.jpg" @@ -44778,12 +47040,14 @@ "cost": 2, "power": null, "job": "Princess", - "category": "PICTOLOGICA-MOBIUS", + "category": "PICTLOGICA・MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "Dull", "effect": "All the Forwards you control gain +1000 power until the end of the turn. You can only use this ability if you control 2 or more Job Princess." } ], @@ -44798,8 +47062,9 @@ "power": 7000, "job": "Black Mage", "category": "SOPFFO", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -44822,9 +47087,10 @@ "cost": 4, "power": 8000, "job": "Chaos", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -44832,8 +47098,8 @@ }, { "type": "auto", - "effect": "Choose 1 Character of cost 5 or more opponent controls. Break it.", - "trigger": "When Tiamat enters the field" + "trigger": "When Tiamat enters the field", + "effect": "Choose 1 Character of cost 5 or more opponent controls. Break it." } ], "image": "21-051R.jpg" @@ -44848,7 +47114,8 @@ "job": "Artificial Fairy", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -44869,6 +47136,7 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -44876,7 +47144,7 @@ "trigger": "When Balthier or a Wind Character enters your field" }, { - "type": "action", + "type": "special", "effect": "Activate all the Characters you control. You can only use this ability once per turn.", "name": "Job Sky Pirate", "cost": { @@ -44894,12 +47162,13 @@ "cost": 2, "power": null, "job": "", - "category": "VIII", + "category": "MOBIUS · VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Select 1 of the 2 following actions. If you have cast 2 or more cards other than Pandemonium this turn, select up to 2 of the 2 following actions instead.\n\"Choose 1 Forward of cost 5 or more. Deal it 8000 damage.\"\n\"Search for 1 Wind Forward of cost 5 or more and add it to your hand.\"" } ], @@ -44972,14 +47241,15 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Card Name Balthier you control cannot be chosen by your opponent's abilities.", - "name": "Card Name Balthier you control cannot be chosen by your opponent's abilities." + "effect": "The Card Name Balthier you control cannot be chosen by your opponent's abilities." }, { - "type": "action", + "type": "special", + "cost": "S", "effect": "Play Fran onto the field dull. You can only use this ability if a Card Name Balthier has entered your field this turn and if Fran is in the Break Zone." } ], @@ -44993,20 +47263,21 @@ "cost": 2, "power": 5000, "job": "Class Zero Cadet", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control 2 or more Job Class Zero Cadet, Machina gains +3000 power, Haste and \"Machina cannot be chosen by your opponent's Summons.\"" }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward of cost 5 or more. Break it.", "name": "Armor Break", "cost": { - "wind": 1, + "wind": 2, "dull": true } } @@ -45022,18 +47293,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡.", - "trigger": "When Dragoon enters the field" + "trigger": "When Dragoon enters the field", + "effect": "gain [Wind CP]." }, { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Dragoon enters the field, if you control 3 or less Backups" + "trigger": "When Dragoon enters the field, if you control 3 or less Backups", + "effect": "draw 1 card." } ], "image": "21-059C.jpg" @@ -45046,23 +47318,20 @@ "cost": 2, "power": 5000, "job": "Treasure Hunter", - "category": "X", + "category": "WOFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top card of your deck. If it is a Wind card, add it to your hand.", - "trigger": "When Rikku enters the field" + "effect": "When Rikku enters the field, reveal the top card of your deck. If it is a Wind card, add it to your hand.", + "trigger": "When Rikku enters the field", + "is_ex_burst": true }, { "type": "field", "effect": "Damage 3 — Rikku gains +2000 power." - }, - { - "type": "auto", - "effect": "EX BURST When Rikku enters the field, reveal the top card of your deck. If it is a Wind card, add it to your hand.", - "is_ex_burst": true } ], "image": "21-060R.jpg" @@ -45077,18 +47346,28 @@ "job": "Monk", "category": "IV", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "gain [A]: Ursula gains +3000 power until the end of the turn.", - "name": "Brave", - "trigger": "When Ursula enters the field" + "type": "field", + "effect": "Brave", + "name": "Brave" }, { "type": "auto", + "effect": "When Ursula enters the field, gain 1 Earth CP.", + "trigger": "When Ursula enters the field" + }, + { + "type": "special", + "effect": "Ursula gains +3000 power until the end of the turn.", + "cost": "1 Earth CP" + }, + { + "type": "special", "effect": "During this turn, the Forwards you control cannot be chosen by EX Bursts.", - "trigger": "During this turn, the Forwards you control cannot be chosen by EX Bursts." + "cost": "1 Earth CP" } ], "image": "21-061H.jpg" @@ -45101,22 +47380,28 @@ "cost": 3, "power": 7000, "job": "Monk", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Forwards with Brave other than Ash you control gain +3000 power.", - "name": "Brave" + "name": "Brave", + "effect": "Brave" + }, + { + "type": "field", + "effect": "The Forwards with Brave other than Ash you control gain +3000 power." }, { "type": "auto", - "effect": "When Ash enters the field, choose 1 Character in your Break Zone. If you control 2 or more Category SOPPFO Forwards, add it to your hand.", - "trigger": "When Ash enters the field, choose 1 Character in your Break Zone. If you control 2 or more Category SOPPFO Forwards, add it to your hand." + "trigger": "When Ash enters the field", + "effect": "When Ash enters the field, choose 1 Character in your Break Zone. If you control 2 or more Category SOPFFO Forwards, add it to your hand." }, { - "type": "action", + "type": "special", + "cost": "S", "effect": "Choose 1 Forward. It gains Brave until the end of the turn." } ], @@ -45131,8 +47416,9 @@ "power": 6000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -45159,6 +47445,7 @@ "category": "III", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -45180,10 +47467,11 @@ "element": "Earth", "cost": 3, "power": 9000, - "job": "Warrior of Light", + "job": "Onion Knight/Warrior of Light", "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "21-065R.jpg" }, @@ -45198,11 +47486,16 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "When Guy attacks, Guy gains +3000 power until the end of the turn.", + "effect": "Brave", "name": "Brave" + }, + { + "type": "auto", + "effect": "When Guy attacks, Guy gains +3000 power until the end of the turn." } ], "image": "21-066C.jpg" @@ -45217,7 +47510,8 @@ "job": "Dawn Warrior", "category": "DFF-V", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -45225,14 +47519,13 @@ }, { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Play 1 Forward of cost 2 or less among them onto the field and put the other cards to the bottom of your deck in any order.", + "effect": "Reveal the top 5 cards of your deck. Play 1 Forward of cost 2 or less among them onto the field and return the other cards to the bottom of your deck in any order.", "trigger": "When Galuf enters the field" }, { "type": "special", "effect": "Choose 1 Forward. Deal it 8000 damage.", "name": "Blade of Dawn", - "is_ex_burst": true, "cost": { "earth": 3 } @@ -45242,26 +47535,30 @@ }, { "id": "21-068C", - "name": "Qigirn", + "name": "Qiqirn", "type": "Backup", "element": "Earth", "cost": 3, "power": null, "job": "Standard Unit", - "category": "XI", - "is_generic": true, + "category": [ + "MOBIUS", + "XI" + ], + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Reveal the top 5 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Qigirn enters the field" + "trigger": "When Qiqirn enters the field" }, { "type": "action", - "effect": "Put Qigirn into the Break Zone: Choose 1 dull Forward. Break it.", + "effect": "Put Qiqirn into the Break Zone: Choose 1 dull Forward. Break it.", "cost": { - "earth": 3, + "earth": 2, "dull": true } } @@ -45279,16 +47576,17 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may discard 1 Summon. When you do so, choose 1 Forward. Deal it 8000 damage.", - "trigger": "When Krile enters the field" + "trigger": "When Krile enters the field", + "effect": "You may discard 1 Summon. When you do so, choose 1 Forward. Deal it 8000 damage." }, { - "type": "auto", - "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", - "trigger": "When Krile into the Break Zone" + "type": "special", + "cost": "Earth Earth 1", + "effect": "Put Krile into the Break Zone: Choose 1 Summon in your Break Zone. Add it to your hand." } ], "image": "21-069C.jpg" @@ -45302,13 +47600,14 @@ "power": 5000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Job Standard Unit Forward of cost 3 or less in your Break Zone. Play it onto the field.", - "trigger": "When White Mage enters the field" + "trigger": "When White Mage enters the field", + "effect": "choose 1 Job Standard Unit Forward of cost 3 or less in your Break Zone. Play it onto the field." } ], "image": "21-070C.jpg" @@ -45324,13 +47623,11 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can only pay with Earth CP to cast Titan. Select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 9000 damage.\" \"Choose 1 dull Forward. Break it.\"", - "cost": { - "earth": 1 - } + "type": "special", + "effect": "You can only pay with Earth CP to cast Titan. Select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 9000 damage.\" \"Choose 1 dull Forward. Break it.\"" } ], "image": "21-071H.jpg" @@ -45343,9 +47640,10 @@ "cost": 3, "power": 7000, "job": "Warrior", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -45353,14 +47651,14 @@ }, { "type": "action", - "effect": "Choose 1 Forward. Until the end of the turn, it gains \"1 Forward must attack once per turn if possible.\" and \"This Forward must block if possible.\" You can only use this ability once per turn." + "effect": "Choose 1 Forward. Until the end of the turn, it gains \"This Forward must attack once per turn if possible.\" and \"This Forward must block if possible.\" You can only use this ability once per turn." } ], "image": "21-072H.jpg" }, { "id": "21-073R", - "name": "Stoneserpent, General Zazarg", + "name": "Stoneserpent General Zazarg", "type": "Forward", "element": "Earth", "cost": 4, @@ -45369,16 +47667,20 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 2 or more Earth Characters, the cost required to cast Stoneserpent, General Zazarg is reduced by 2." + "effect": "If you control 2 or more Earth Characters, the cost required to cast Stoneserpent General Zazarg is reduced by 2." + }, + { + "type": "field", + "effect": "Brave" }, { "type": "auto", - "effect": "Choose up to 1 Forward. Deal it 8000 damage.", - "name": "Brave", - "trigger": "When Stoneserpent, General Zazarg is dealt damage by your opponent's Summons or abilities" + "trigger": "When Stoneserpent General Zazarg is dealt damage by your opponent's Summons or abilities", + "effect": "choose up to 1 Forward. Deal it 8000 damage." } ], "image": "21-073R.jpg" @@ -45390,20 +47692,24 @@ "element": "Earth", "cost": 8, "power": 10000, - "job": "", + "job": "None", "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Neo Exdeath is also Card Name Exdeath in all situations." }, + { + "type": "field", + "effect": "Brave" + }, { "type": "auto", - "effect": "When Neo Exdeath enters the field, choose 2 Backups you control. Remove them, and all the Forwards and Monsters opponent controls from the game.", - "name": "Brave", - "trigger": "When Neo Exdeath enters the field, choose 2 Backups you control. Remove them, and all the Forwards and Monsters opponent controls from the game." + "trigger": "When Neo Exdeath enters the field", + "effect": "When Neo Exdeath enters the field, choose 2 Backups you control. Remove them, and all the Forwards and Monsters opponent controls from the game." } ], "image": "21-074L.jpg" @@ -45419,6 +47725,7 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -45426,13 +47733,12 @@ }, { "type": "field", - "effect": "The Job Warrior you control gain \"This Character cannot be broken by opposing Summons or abilities that don't deal damage.\"", - "name": "Job Warrior" + "effect": "The Job Warrior you control gain \"This Character cannot be broken by opposing Summons or abilities that don't deal damage.\"" }, { "type": "auto", - "effect": "Haveh gains +1000 power and Brave.", - "name": "Damage 3" + "trigger": "Damage 3", + "effect": "Haveh gains +1000 power and Brave." } ], "image": "21-075R.jpg" @@ -45466,18 +47772,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [Backup].", - "trigger": "When Monk enters the field" + "trigger": "When Monk enters the field", + "effect": "gain 1 CP of any Element." }, { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Monk enters the field, if you control 3 or less Backups" + "trigger": "When Monk enters the field, if you control 3 or less Backups", + "effect": "draw 1 card." } ], "image": "21-077C.jpg" @@ -45489,10 +47796,11 @@ "element": "Earth", "cost": 2, "power": null, - "job": "", - "category": "XI", + "job": "Ram", + "category": "MOBIUS · XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -45516,13 +47824,14 @@ "cost": 5, "power": 9000, "job": "Chaos", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 7 or more Earth Characters, Lich gains \"When Lich is put from the field into the Break Zone you may discard 1 card. When you do so, play Lich from the Break Zone onto the field.\"" + "effect": "If you control 7 or more Earth Characters, Lich gains \"When Lich is put from the field into the Break Zone, you may discard 1 card. When you do so, play Lich from the Break Zone onto the field.\"" }, { "type": "auto", @@ -45541,13 +47850,13 @@ "power": null, "job": "Mech", "category": "FFBE", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward you control. During this turn, the next damage dealt to it by Summons or abilities is reduced by 3000 instead.", - "name": "Backup" + "effect": "Choose 1 Forward you control. During this turn, the next damage dealt to it by Summons or abilities is reduced by 3000 instead." } ], "image": "21-080R.jpg" @@ -45563,20 +47872,21 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 cards in your opponent's Break Zone. Remove them from the game. If 2 Characters are removed from the game by this effect, until the end of the turn, Irvine gains +2000 power, Haste and First Strike.", - "trigger": "When Irvine enters the field or attacks" + "trigger": "When Irvine enters the field or attacks", + "effect": "Choose up to 2 cards in your opponent's Break Zone. Remove them from the game. If 2 Characters are removed from the game by this effect, until the end of the turn, Irvine gains +2000 power, Haste and First Strike." }, { - "type": "action", - "effect": "Choose 1 Forward or Monster of cost 5 or less. Break it.", + "type": "special", "name": "Armor Shot", - "is_ex_burst": true, "cost": { - "ice": 3 - } + "special": 1, + "lightning": 1 + }, + "effect": "Choose 1 Forward or Monster of cost 5 or less. Break it." } ], "image": "21-081L.jpg" @@ -45590,8 +47900,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -45617,11 +47928,17 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 1 card. Discard 1 card: Choose 1 Forward. Dull it. Ace gains +1000 power until the end of the turn.", - "trigger": "When Ace enters the field or attacks, if you control 2 or more Job Class Zero Cadet" + "trigger": "When Ace enters the field or attacks, if you control 2 or more Job Class Zero Cadet", + "effect": "draw 1 card." + }, + { + "type": "action", + "cost": "Discard 1 card", + "effect": "Choose 1 Forward. Dull it. Ace gains +1000 power until the end of the turn." } ], "image": "21-083H.jpg" @@ -45637,9 +47954,10 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 Forward or Monster of cost 4 or less. Break it. If you control 5 or more Lightning Characters, also draw 1 card." } ], @@ -45656,6 +47974,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -45663,10 +47982,11 @@ "trigger": "When Emperor Gestahl enters the field" }, { - "type": "action", + "type": "special", "effect": "put Emperor Gestahl into the Break Zone: Choose 4 cards in your opponent's Break Zone. Remove them from the game. If these cards are of the same card type, also draw 1 card.", "cost": { - "lightning": 3 + "lightning": 1, + "special": true } } ], @@ -45681,20 +48001,19 @@ "power": 8000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal 2000 damage to all the Forwards opponent controls.", - "trigger": "When Gunbreaker attacks" + "trigger": "When Gunbreaker attacks", + "effect": "deal 2000 damage to all the Forwards opponent controls." }, { - "type": "action", - "effect": "When Gunbreaker attacks, you may pay 1 Lightning. When you do so, deal 2000 damage to all the Forwards opponent controls.", - "cost": { - "lightning": 1 - } + "type": "auto", + "trigger": "When Gunbreaker attacks", + "effect": "you may pay [Lightning]. When you do so, deal 2000 damage to all the Forwards opponent controls." } ], "image": "21-086C.jpg" @@ -45708,8 +48027,9 @@ "power": 5000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -45737,18 +48057,20 @@ "category": "DFF-V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡.", - "trigger": "When Gilgamesh is put from the field into the Break Zone" + "trigger": "When Gilgamesh is put from the field into the Break Zone", + "effect": "gain ⚡." + }, + { + "type": "action", + "cost": "⚡", + "effect": "Until the end of the turn, Gilgamesh gains Haste, Brave and \"Gilgamesh can attack twice in the same turn.\"" }, { "type": "field", - "effect": "⚡: Until the end of the turn, Gilgamesh gains Haste, Brave and \"Gilgamesh can attack twice in the same turn.\"" - }, - { - "type": "auto", "effect": "Damage 3 — Gilgamesh gains +1000 power." } ], @@ -45762,21 +48084,27 @@ "cost": 3, "power": 7000, "job": "Class Zero Cadet", - "category": "DFF-TYPE O", + "category": "DFF・TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "If Queen is attacking, Queen gains \"If Queen is dealt damage, the damage becomes 0 instead.\" and \"Queen cannot be chosen by your opponent's Summons or abilities.\"", - "name": "Haste" + "name": "Haste", + "effect": "Haste" }, { - "type": "action", - "effect": "Queen gains +2000 power until the end of the turn. You can only use this ability if you control 2 or more Job Class Zero Cadets.", + "type": "field", + "effect": "If Queen is attacking, Queen gains \"If Queen is dealt damage, the damage becomes 0 instead.\" and \"Queen cannot be chosen by your opponent's Summons or abilities.\"" + }, + { + "type": "special", + "name": "Cross Judge", "cost": { "lightning": 2 - } + }, + "effect": "Queen gains +2000 power until the end of the turn. You can only use this ability if you control 2 or more Job Class Zero Cadet." } ], "image": "21-089R.jpg" @@ -45792,15 +48120,16 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "If you control a Card Name Lann or a Card Name Reynn, the cost required to cast Cloud can be paid with CP of any Element." }, { "type": "auto", - "effect": "If its cost is equal to or less than the number of Category WOFF Characters you control, break it.", - "trigger": "When Cloud enters the field, choose 1 Forward opponent controls" + "trigger": "When Cloud enters the field, choose 1 Forward opponent controls.", + "effect": "If its cost is equal to or less than the number of Category WOFF Characters you control, break it." } ], "image": "21-090R.jpg" @@ -45816,6 +48145,7 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -45823,11 +48153,10 @@ "trigger": "When Black Knight enters the field" }, { - "type": "action", + "type": "special", "effect": "Put Black Knight into the Break Zone: Choose 1 Forward or Monster. Break it.", "cost": { - "lightning": 1, - "dull": true + "lightning": 3 } } ], @@ -45840,10 +48169,11 @@ "element": "Lightning", "cost": 4, "power": 8000, - "job": "", + "job": "???", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -45851,13 +48181,13 @@ }, { "type": "auto", - "effect": "choose up to 2 Forwards opponents controls. If your opponent doesn't play 0, they gain \"This Forward cannot attack or block\" until the end of this turn.", - "trigger": "At the beginning of the Attack Phase during each player's turn" + "trigger": "At the beginning of the Attack Phase during each player's turn", + "effect": "choose up to 2 Forwards opponent controls. If your opponent doesn't pay {3}, they gain \"This Forward cannot attack or block.\" until the end of the turn." }, { "type": "auto", - "effect": "Man in Black gains +2000 power.", - "name": "Damage 5" + "name": "Damage 5", + "effect": "Man in Black gains +2000 power." } ], "image": "21-092R.jpg" @@ -45898,11 +48228,12 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 3000 damage for each different Element among Characters you control.", - "trigger": "When Shantotto enters the field, choose 1 Forward" + "trigger": "When Shantotto enters the field", + "effect": "Choose 1 Forward. Deal it 3000 damage for each different Element among Characters you control." } ], "image": "21-094C.jpg" @@ -45915,23 +48246,25 @@ "cost": 3, "power": null, "job": "Class Zero Cadet", - "category": "DFF-TYPE 0", + "category": "DFF-TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Job Class Zero Cadet in your Break Zone. Add it to your hand.", "name": "EX BURST", "trigger": "When Trey enters the field", "is_ex_burst": true }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Deal it 9000 damage.", "name": "Dynamite Arrow", "cost": { - "lightning": 3, + "lightning": 1, + "generic": 1, "dull": true } } @@ -45946,9 +48279,10 @@ "cost": 3, "power": 7000, "job": "Class Zero Cadet", - "category": "DFF-TYPE 0", + "category": "DFF·TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -45971,10 +48305,11 @@ "element": "Lightning", "cost": 2, "power": 5000, - "job": "Caledflwch", + "job": "Caledfwlch", "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -45982,8 +48317,8 @@ }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Dull it and deal it 3000 damage.", - "trigger": "When Neilikka attacks" + "trigger": "When Neilikka attacks", + "effect": "Choose 1 Forward opponent controls. Dull it and deal it 3000 damage." } ], "image": "21-097R.jpg" @@ -45997,13 +48332,14 @@ "power": 7000, "job": "Black Mage", "category": "IV", - "is_generic": true, + "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 9000 damage.", - "trigger": "When Palom enters the field, choose 1 Forward of cost 3 or less", + "effect": "When Palom enters the field, choose 1 Forward of cost 3 or less. Deal it 9000 damage.", + "trigger": "When Palom enters the field", "is_ex_burst": true } ], @@ -46020,6 +48356,7 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -46027,8 +48364,8 @@ }, { "type": "auto", - "effect": "Dull it.", - "trigger": "When Firion or a Forward enters your field, choose 1 Character opponent controls" + "trigger": "When Firion or a Forward enters your field", + "effect": "Choose 1 Character opponent controls. Dull it." } ], "image": "21-099H.jpg" @@ -46042,13 +48379,14 @@ "power": 7000, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 4000 damage. If you control 4 or more Backups, deal it 8000 damage instead.", - "trigger": "When Dragoon enters the field, choose 1 active Forward" + "trigger": "When Dragoon enters the field", + "effect": "Choose 1 active Forward. Deal it 4000 damage. If you control 4 or more Backups, deal it 8000 damage instead." } ], "image": "21-100C.jpg" @@ -46080,10 +48418,11 @@ "element": "Water", "cost": 5, "power": 8000, - "job": "Wild child", + "job": "Wild Child", "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -46091,8 +48430,13 @@ }, { "type": "auto", - "effect": "When Gau enters the field, choose 1 Forward opponent controls. If its cost is equal to or less than the number of Monsters you control, put it at the bottom of its owner's deck. Dull active Card Clockwise. 1 Monster. Until the end of this turn, it also becomes a Forward with 8000 power.", - "trigger": "When Gau enters the field, choose 1 Forward opponent controls. If its cost is equal to or less than the number of Monsters you control, put it at the bottom of its owner's deck. Dull active Card Clockwise. 1 Monster. Until the end of this turn, it also becomes a Forward with 8000 power." + "trigger": "When Gau enters the field", + "effect": "When Gau enters the field, choose 1 Forward opponent controls. If its cost is equal to or less than the number of Monsters you control, put it at the bottom of its owner's deck." + }, + { + "type": "action", + "cost": "Dull", + "effect": "Dull, activate Gau: Choose 1 Monster. Until the end of the turn, it also becomes a Forward with 8000 power." } ], "image": "21-102L.jpg" @@ -46104,20 +48448,21 @@ "element": "Water", "cost": 5, "power": 8000, - "job": "Soppho", + "job": "SOPFFO", "category": "Chaos", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Kraken enters the field" + "trigger": "When Kraken enters the field", + "effect": "draw 1 card." }, { "type": "auto", - "effect": "choose 1 Forward. If you control 7 or more Water Characters, it loses 10000 power until the end of the turn.", - "trigger": "When Kraken enters the field" + "trigger": "When Kraken enters the field", + "effect": "choose 1 Forward. If you control 7 or more Water Characters, it loses 10000 power until the end of the turn." } ], "image": "21-103R.jpg" @@ -46131,11 +48476,13 @@ "power": 8000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "0", "effect": "Choose 1 Forward. Activate it. You can only use this ability once per turn." } ], @@ -46148,10 +48495,11 @@ "element": "Water", "cost": 1, "power": null, - "job": "Sopffo", - "category": "", + "job": "Sahagin", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -46162,7 +48510,8 @@ "type": "action", "effect": "Put Sahagin into the Break Zone: Choose 1 Forward. Return it to its owner's hand.", "cost": { - "water": 3, + "water": 2, + "generic": 1, "dull": true } } @@ -46177,18 +48526,19 @@ "cost": 4, "power": 8000, "job": "Samurai", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If a Water Forward or a Category SOPPFO Forward you control is dealt damage, reduce the damage by 1000 instead." + "effect": "If a Water Forward or a Category SOPFFO Forward you control is dealt damage, reduce the damage by 1000 instead." }, { "type": "auto", - "effect": "When Jed enters the field, choose 1 Forward opponent controls. If you control 2 or more Category SOPPFO Forwards, put it on top of its owner's deck.", - "trigger": "When Jed enters the field, choose 1 Forward opponent controls. If you control 2 or more Category SOPPFO Forwards, put it on top of its owner's deck." + "trigger": "When Jed enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 2 or more Category SOPFFO Forwards, put it on top of its owner's deck." } ], "image": "21-106H.jpg" @@ -46204,6 +48554,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -46212,7 +48563,7 @@ { "type": "auto", "effect": "Draw 1 card.", - "trigger": "When Springserpent General Mihli Aliapoh is put into the field into the Break Zone" + "trigger": "When Springserpent General Mihli Aliapoh is put from the field into the Break Zone" }, { "type": "action", @@ -46235,13 +48586,11 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "If you control a Card Name Cecil or a Card Name Rosa, you can pay {Water} (instead of paying the CP cost) to cast Ceodore.", - "cost": { - "water": 1 - } + "type": "field", + "effect": "If you control a Card Name Cecil or a Card Name Rosa, you can pay {Water} (instead of paying the CP cost) to cast Ceodore." }, { "type": "field", @@ -46259,18 +48608,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Look at the top 3 cards of your deck. Add 1 card among them to your hand and put 1 card at the bottom of the deck, then put the remaining card on top of the deck.", - "trigger": "When Astrologian enters the field" + "trigger": "When Astrologian enters the field", + "effect": "Look at the top 3 cards of your deck. Add 1 card among them to your hand and put 1 card at the bottom of your deck, then put the remaining card on top of your deck." }, { - "type": "auto", - "effect": "Put Astrologian into the Break Zone. Draw 1 card.", - "trigger": "When you play a card with multiple elements" + "type": "action", + "cost": "3 Water CP", + "effect": "Put Astrologian into the Break Zone: Draw 1 card." } ], "image": "21-109C.jpg" @@ -46286,11 +48636,11 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the cost required to cast Desch is reduced by 3.", - "trigger": "If a Character opponent controlled was returned from the field to its owner's hand this turn" + "type": "field", + "effect": "If a Character opponent controlled was returned from the field to its owner's hand this turn, the cost required to cast Desch is reduced by 3." } ], "image": "21-110C.jpg" @@ -46304,18 +48654,19 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [],", - "trigger": "When Paladin enters the field" + "trigger": "When Paladin enters the field", + "effect": "gain 1 Water CP." }, { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Paladin enters the field, if you control 3 or less Backups" + "trigger": "When Paladin enters the field, if you control 3 or less Backups", + "effect": "draw 1 card." } ], "image": "21-111C.jpg" @@ -46329,21 +48680,22 @@ "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Before paying the cost to cast Ninja, you can pay 2 to reduce the cost required to cast Ninja by 3.", + "type": "special", "name": "Back Attack", + "effect": "Before paying the cost to cast Ninja, you can pay {Water} to reduce the cost required to cast Ninja by 3.", "cost": { - "lightning": 2 + "water": 1 } }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand.", - "trigger": "When Ninja enters the field" + "trigger": "When Ninja enters the field", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand." } ], "image": "21-112C.jpg" @@ -46356,9 +48708,10 @@ "cost": 4, "power": 8000, "job": "Pirate", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -46379,9 +48732,13 @@ "cost": 4, "power": 8000, "job": "Pirate/Warrior of Light", - "category": "V", + "category": [ + "MOBIUS", + "V" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -46389,6 +48746,7 @@ }, { "type": "action", + "cost": "Dull", "effect": "Choose 1 Summon or ability that is choosing only Faris. You may choose another Water Forward you control to become the new target (The newly chosen Forward must be a valid choice)." } ], @@ -46425,13 +48783,14 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "During your turn, the cost required to cast Leviathan is reduced by 2." }, { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward. Put it at the bottom of its owner's deck. Then, you may play 1 Forward of cost 2 or less from your hand onto the field." } ], @@ -46444,10 +48803,11 @@ "element": "Water", "cost": 6, "power": 9000, - "job": "Caledflwch", + "job": "Caledfwlch", "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -46474,16 +48834,17 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Pirate or Card Name Viking and add it to your hand.", - "trigger": "When Leila enters the field" + "trigger": "When Leila enters the field", + "effect": "You may search for 1 Job Pirate or Card Name Viking and add it to your hand." }, { "type": "auto", - "effect": "It loses 1000 power until the end of the turn.", - "trigger": "When a Water Forward you control attacks, choose 1 Forward opponent controls" + "trigger": "When a Water Forward you control attacks", + "effect": "Choose 1 Forward opponent controls. It loses 1000 power until the end of the turn." } ], "image": "21-118H.jpg" @@ -46499,18 +48860,21 @@ "category": "V", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When your opponent uses an EX Burst" + "effect": "When your opponent uses an EX Burst, draw 1 card.", + "trigger": "When your opponent uses an EX Burst", + "is_ex_burst": true }, { - "type": "action", + "type": "special", + "name": "Raise", "effect": "Choose 1 Forward of cost 3 or less in your Break Zone. Play it onto the field dull.", - "is_ex_burst": true, "cost": { - "light": 3 + "special": true, + "water": 1 } } ], @@ -46527,15 +48891,17 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Category WOFF Forward of cost 4 or less in your Break Zone. Play it onto the field.", - "trigger": "When Refia enters the field" + "trigger": "When Refia enters the field", + "effect": "choose 1 Category WOFF Forward of cost 4 or less in your Break Zone. Play it onto the field." }, { - "type": "action", - "effect": "put Refia into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 3000 instead." + "type": "special", + "cost": "S, put Refia into the Break Zone", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 3000 instead." } ], "image": "21-120R.jpg" @@ -46551,11 +48917,18 @@ "category": "I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Play up to 2 Characters of cost 3 among them onto the field and return the other cards to the bottom of your deck in any order. Ultimate: Shell EX Unblocked at the end of the turn, Warrior of Light and the Forwards of cost 3 you control gain This Forward cannot be chosen by your opponent's Summons or abilities.", - "trigger": "When Warrior of Light enters the field due to your cast" + "trigger": "When Warrior of Light enters the field due to your cast", + "effect": "Reveal the top 5 cards of your deck. Play up to 2 Characters of cost 3 among them onto the field and return the other cards to the bottom of your deck in any order." + }, + { + "type": "special", + "name": "Ultimate Shield", + "cost": "S", + "effect": "Until the end of the turn, Warrior of Light and the Forwards of cost 3 you control gain \"This Forward cannot be chosen by your opponent's Summons or abilities.\"" } ], "image": "21-121L.jpg" @@ -46571,22 +48944,26 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { - "type": "auto", - "effect": "When Skyserpent General Rughadjeen attacks, choose 1 Forward. Dull the end of the turn it gains +1000 power and Haste.", - "name": "Haste First Strike Brave", - "trigger": "When Skyserpent General Rughadjeen attacks, choose 1 Forward. Dull the end of the turn it gains +1000 power and Haste." + "type": "field", + "effect": "Haste, First Strike, Brave" }, { "type": "auto", - "effect": "Until the end of the turn, it gains +1000 power and First Strike.", - "trigger": "When Skyserpent General Rughadjeen attacks, choose 1 Forward." + "trigger": "When Skyserpent General Rughadjeen attacks", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power and Haste." }, { "type": "auto", - "effect": "Until the end of the turn, it gains +1000 power and Brave.", - "trigger": "When Skyserpent General Rughadjeen attacks, choose 1 Forward." + "trigger": "When Skyserpent General Rughadjeen attacks", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power and First Strike." + }, + { + "type": "auto", + "trigger": "When Skyserpent General Rughadjeen attacks", + "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power and Brave." } ], "image": "21-122H.jpg" @@ -46599,22 +48976,23 @@ "cost": 7, "power": 9000, "job": "Chaos", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can pay 2 and remove 1 Fire, 1 Wind, 1 Earth and 1 Water Character in your Break Zone from the game (instead of paying the CP cost) to cast Darkness Manifest." + "type": "field", + "effect": "You can pay (2) and remove 1 Fire, 1 Wind, 1 Earth and 1 Water Character in your Break Zone from the game (instead of paying the CP cost) to cast Darkness Manifest." }, { - "type": "field", + "type": "auto", "effect": "At the beginning of Main Phase 1 during each of your turns, Darkness Manifest deals your opponent 1 point of damage." }, { "type": "auto", - "effect": "Choose 1 Character. Break it.", - "trigger": "When Darkness Manifest leaves the field" + "trigger": "When Darkness Manifest leaves the field", + "effect": "Choose 1 Character. Break it." } ], "image": "21-123H.jpg" @@ -46626,27 +49004,31 @@ "element": "Dark", "cost": 3, "power": 9000, - "job": "SOPPFO", - "category": "", + "job": "Stranger", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Jack Garland is also Card Name Garland in all situations." }, { - "type": "auto", - "effect": "you may search for 1 Category SOPPFO Forward and add it to your hand.", - "name": "Brave", - "trigger": "When Jack Garland enters the field" + "type": "field", + "effect": "Brave" }, { - "type": "action", - "effect": "Choose 1 Dark Character. Break it. Jack Garland deals you 1 point of damage.", + "type": "auto", + "trigger": "When Jack Garland enters the field", + "effect": "you may search for 1 Category SOPFFO Forward and add it to your hand." + }, + { + "type": "special", "cost": { "dull": true - } + }, + "effect": "Choose 1 Dark Character. Break it. Jack Garland deals you 1 point of damage." } ], "image": "21-124L.jpg" @@ -46658,15 +49040,20 @@ "element": "Fire", "cost": 4, "power": 8000, - "job": "Warrior of Light", + "job": "Onion Knight/Warrior of Light", "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { - "type": "action", - "effect": "When Onion Knight enters the field, you may pay ◆◆. When you do so, search for 1 Category DFF Forward of cost 3 or less and play it onto the field.", - "name": "Haste", + "type": "field", + "effect": "Haste", + "name": "Haste" + }, + { + "type": "auto", + "effect": "When Onion Knight enters the field, you may pay {Fire}{Fire}. When you do so, search for 1 Category DFF Forward of cost 3 or less and play it onto the field.", "cost": { "fire": 2 } @@ -46676,7 +49063,7 @@ "effect": "Deal 10000 damage to the Forward that blocks Onion Knight.", "name": "Sword & Sorcery", "cost": { - "dull": true + "special": true } } ], @@ -46689,22 +49076,20 @@ "element": "Fire", "cost": 5, "power": 9000, - "job": "Soldier", + "job": "SOLDIER", "category": "DFF-VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can pay (instead of paying the CP cost) to cast Cloud.", - "cost": { - "fire": 2 - } + "type": "field", + "effect": "You can pay {Fire}{Fire} (instead of paying the CP cost) to cast Cloud." }, { "type": "auto", - "effect": "Deal it 3000 damage for each Category DFF Forward you control.", - "trigger": "When Cloud enters the field, choose 1 Forward", + "effect": "When Cloud enters the field, choose 1 Forward. Deal it 3000 damage for each Category DFF Forward you control.", + "trigger": "When Cloud enters the field", "is_ex_burst": true } ], @@ -46721,16 +49106,17 @@ "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Deal it 3000 damage. If you control 2 or more Category DFF Forwards, deal it 7000 damage instead.", - "trigger": "When Firion enters the field" + "trigger": "When Firion enters the field", + "effect": "Choose 1 Forward. Deal it 3000 damage. If you control 2 or more Category DFF Forwards, deal it 7000 damage instead." }, { "type": "auto", - "effect": "Gain 1. This effect will trigger only once per turn.", - "trigger": "When a Character opponent controls is put from the field into the Break Zone" + "trigger": "When a Character opponent controls is put from the field into the Break Zone", + "effect": "Gain 1 Fire CP. This effect will trigger only once per turn." } ], "image": "21-127S.jpg" @@ -46746,19 +49132,24 @@ "category": "DFF-XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 2 Ice. When you do so, choose 1 Category DFF Forward of cost 5 or less in your Break Zone. Play it onto the field and Freeze them.", "trigger": "When Shantotto enters the field", + "effect": "you may pay {Ice}{Ice}. When you do so, choose 1 Category DFF Forward of cost 5 or less in your Break Zone. Play it onto the field.", "cost": { "ice": 2 } }, { "type": "special", + "name": "Salvation Scythe", "effect": "Choose up to 3 Characters. Dull them and Freeze them.", - "name": "Salvation Scythe F.I.S" + "cost": { + "special": true, + "ice": 1 + } } ], "image": "21-128S.jpg" @@ -46774,18 +49165,20 @@ "category": "DFF-VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Terra enters the field, your opponent discards 1 card. If you control 2 or more Category DFF Forwards, also gain [card].", - "trigger": "When Terra enters the field, your opponent discards 1 card. If you control 2 or more Category DFF Forwards, also gain" + "trigger": "When Terra enters the field", + "effect": "When Terra enters the field, your opponent discards 1 card. If you control 2 or more Category DFF Forwards, also gain {Ice}." }, { - "type": "action", - "effect": "Choose 1 Forward. Dull it and Freeze it. Draw 1 card.", + "type": "special", + "name": "S", "cost": { "ice": 3 - } + }, + "effect": "{S}{Ice}{Ice}{Ice}: Choose 1 Forward. Dull it and Freeze it. Draw 1 card." } ], "image": "21-129S.jpg" @@ -46801,6 +49194,7 @@ "category": "DFF-XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -46808,8 +49202,8 @@ }, { "type": "auto", - "effect": "Break it.", - "trigger": "When Noctis enters the field, choose 1 dull Forward opponent controls", + "trigger": "When Noctis enters the field", + "effect": "Choose 1 dull Forward opponent controls. Break it.", "is_ex_burst": true } ], @@ -46826,14 +49220,16 @@ "category": "DFF-I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡. This effect will trigger only once per turn.", - "trigger": "When Warrior of Light or a Category DFF Forward enters your field" + "trigger": "When Warrior of Light or a Category DFF Forward enters your field", + "effect": "gain 1 CP of any Element. This effect will trigger only once per turn." }, { - "type": "field", + "type": "action", + "cost": "1 Wind CP", "effect": "Until the end of the turn, Warrior of Light gains +1000 power and \"Warrior of Light cannot be chosen by your opponent's abilities.\"" } ], @@ -46850,6 +49246,7 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -46864,12 +49261,13 @@ "effect": "The Category DFF Forwards other than Cecil you control gain +2000 power." }, { - "type": "action", - "effect": "Choose 1 Forward of cost 4 or more. Break it.", + "type": "special", "name": "Paladin Force", "cost": { - "lightning": 1 - } + "special": true, + "wind": 1 + }, + "effect": "Choose 1 Forward of cost 4 or more. Break it." } ], "image": "21-132S.jpg" @@ -46885,17 +49283,17 @@ "category": "DFF-X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "When Tidus enters the field, choose 1 Forward opponent controls. Return it to its owner's hand.", - "name": "EX BURST", - "trigger": "When Tidus enters the field, choose 1 Forward opponent controls. Return it to its owner's hand.", + "trigger": "When Tidus enters the field", "is_ex_burst": true }, { "type": "auto", - "effect": "Draw 1 card and gain 1. This effect will trigger only once per turn.", + "effect": "When a Forward opponent controls is returned from the field to its owner's hand, draw 1 card and gain {Wind}. This effect will trigger only once per turn.", "trigger": "When a Forward opponent controls is returned from the field to its owner's hand" } ], @@ -46912,11 +49310,17 @@ "category": "DFF-V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Category DFF Character other than Light or Dark and add it to your hand. Gain ◆. Resonates: Bartz: In the Break Zone from the game: Gain ◆. You can only use this ability if you control 2 or more Category DFF Forwards and Bartz is in the Break Zone.", - "trigger": "When Bartz enters the field" + "trigger": "When Bartz enters the field", + "effect": "you may search for 1 Category DFF Character other than Light or Dark and add it to your hand. Gain 1 Crystal." + }, + { + "type": "special", + "name": "Remove Bartz in the Break Zone from the game", + "effect": "Gain 1 Crystal. You can only use this ability if you control 2 or more Category DFF Forwards and if Bartz is in the Break Zone." } ], "image": "21-134S.jpg" @@ -46932,12 +49336,13 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "During this turn, the next damage dealt to it by your opponent's Summons or abilities becomes 0 instead.", "name": "Back Attack", - "trigger": "When Auron enters the field, choose 1 Forward" + "trigger": "When Auron enters the field", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it by your opponent's Summons or abilities becomes 0 instead." } ], "image": "22-001R.jpg" @@ -46951,17 +49356,18 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward of cost 5 or less. It gains \"This Forward cannot block.\" until the end of the turn." }, { - "type": "auto", - "effect": "Choose 1 Forward. Deal it 8000 damage.", - "trigger": "When you discard 1 Fire card, put Red Mage into the Break Zone" + "type": "special", + "cost": "Dull, discard 1 Fire card, put Red Mage into the Break Zone", + "effect": "Choose 1 Forward. Deal it 8000 damage." } ], "image": "22-002C.jpg" @@ -46974,20 +49380,24 @@ "cost": 2, "power": 5000, "job": "Samurai", - "category": "XI", + "category": "PICTLOGICA · XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Ayame gains +4000 power until the end of the turn.", - "name": "Brave", - "trigger": "When a Job Samurai or a Card Name Samurai other than Ayame enters your field" + "type": "field", + "effect": "Brave" }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. If Ayame has 9000 power or more, deal it 7000 damage.", - "trigger": "When Ayame attacks" + "trigger": "When a Job Samurai or a Card Name Samurai other than Ayame enters your field", + "effect": "Ayame gains +4000 power until the end of the turn." + }, + { + "type": "auto", + "trigger": "When Ayame attacks", + "effect": "Choose 1 Forward opponent controls. If Ayame has 9000 power or more, deal it 7000 damage." } ], "image": "22-003R.jpg" @@ -46999,21 +49409,19 @@ "element": "Fire", "cost": 3, "power": null, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If a Job SOLDIER Forward you control deals damage to a Forward, the damage increases by 2000 instead." }, { - "type": "action", - "effect": "When Angeal enters the field, you may pay {1}. When you do so, search for 1 Job SOLDIER Forward of cost X and play it onto the field.", - "cost": { - "generic": 1 - } + "type": "auto", + "effect": "When Angeal enters the field, you may pay {1}. When you do so, search for 1 Job SOLDIER Forward of cost X and play it onto the field." } ], "image": "22-004H.jpg" @@ -47026,9 +49434,10 @@ "cost": 5, "power": 9000, "job": "Sworn Six of Paladia", - "category": "FFBe", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -47049,18 +49458,16 @@ "category": "DFF-I", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "When Garland enters the field, choose 1 Job Knight other than Card Name Garland in your Break Zone. Add it to your hand.", - "name": "EX BURST", - "trigger": "When Garland enters the field, choose 1 Job Knight other than Card Name Garland in your Break Zone. Add it to your hand.", + "type": "auto", + "effect": "When Garland enters the field, choose 1 [Job Knight] other than [Card Name Garland] in your Break Zone. Add it to your hand.", "is_ex_burst": true }, { "type": "auto", - "effect": "Deal it 5000 damage.", - "trigger": "When a Job Knight other than Garland enters your field, choose 1 Forward opponent controls." + "effect": "When a [Job Knight] other than Garland enters your field, choose 1 Forward opponent controls. Deal it 5000 damage." } ], "image": "22-006H.jpg" @@ -47097,8 +49504,9 @@ "power": null, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -47119,6 +49527,7 @@ "category": "DFF-X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -47126,8 +49535,8 @@ }, { "type": "auto", - "effect": "Jecht and the chosen Forward deal damage equal to their respective power to the other.", - "trigger": "When Jecht enters the field, choose 1 Forward opponent controls" + "trigger": "When Jecht enters the field", + "effect": "Choose 1 Forward opponent controls. Jecht and the chosen Forward deal damage equal to their respective power to the other." } ], "image": "22-009H.jpg" @@ -47143,14 +49552,16 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Category VIII Forward and add it to your hand.", - "trigger": "When Selphie enters the field" + "trigger": "When Selphie enters the field", + "effect": "You may search for 1 Category VIII Forward and add it to your hand." }, { "type": "action", + "cost": "0", "effect": "Choose 1 Category VIII Forward other than Selphie. Until the end of the turn, it gains +1000 power, Haste and Brave. You can only use this ability during your turn and only once per turn." } ], @@ -47165,8 +49576,9 @@ "power": 7000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -47186,6 +49598,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -47193,13 +49606,13 @@ }, { "type": "auto", - "effect": "Deal it 3000 damage.", - "trigger": "When Foulander attacks, choose 1 Forward opponent controls" + "trigger": "When Foulander attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage." }, { - "type": "field", - "effect": "If Foulander deals damage to a Forward, the damage increases by 2000 instead.", - "name": "Damage 3" + "type": "special", + "name": "Damage 3", + "effect": "If Foulander deals damage to a Forward, the damage increases by 2000 instead." } ], "image": "22-012C.jpg" @@ -47215,6 +49628,7 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -47224,7 +49638,7 @@ "type": "action", "effect": "Put Machina into the Break Zone: Choose 1 Forward. Deal it 7000 damage.", "cost": { - "ice": 2 + "fire": 1 } } ], @@ -47271,7 +49685,7 @@ }, { "id": "22-016H", - "name": "Minwu (FEBE)", + "name": "Minwu (FFBE)", "type": "Forward", "element": "Fire", "cost": 3, @@ -47280,14 +49694,17 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "0", "effect": "Choose 1 card in your Break Zone. During this turn, you can cast it at any time you could normally cast it as long as you have no cards in hand. You can only use this ability during your turn and only once per turn." }, { "type": "action", - "effect": "Discard 3 cards: Deal 10000 damage to all the Forwards opponent controls." + "cost": "S, discard 3 cards", + "effect": "Deal 10000 damage to all the Forwards opponent controls." } ], "image": "22-016H.jpg" @@ -47303,17 +49720,18 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Lilyth enters the field, gain [Fire]." }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Deal it 7000 damage.", "name": "Hard Slash", "cost": { - "fire": 1 + "s": 1 } } ], @@ -47330,20 +49748,22 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 5000 damage.", - "trigger": "When Luartha attacks, choose 1 Forward opponent controls" + "trigger": "When Luartha attacks", + "effect": "choose 1 Forward opponent controls. Deal it 5000 damage." + }, + { + "type": "action", + "cost": "1 Fire CP", + "effect": "Luartha gains Haste until the end of the turn." }, { "type": "auto", - "effect": "Deal it 5000 damage.", - "trigger": "When Luartha enters the field, choose 1 Forward opponent controls" - }, - { - "type": "field", - "effect": "Luartha gains Haste until the end of the turn." + "trigger": "Damage 3 — When Luartha enters the field", + "effect": "choose 1 Forward opponent controls. Deal it 5000 damage." } ], "image": "22-018R.jpg" @@ -47359,6 +49779,7 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -47366,14 +49787,13 @@ }, { "type": "auto", - "effect": "Freeze it.", - "name": "Freeze it", - "trigger": "When Ice Bomb attacks, choose 1 Forward opponent controls" + "trigger": "When Ice Bomb attacks", + "effect": "Choose 1 Forward opponent controls. Freeze it." }, { "type": "auto", - "effect": "Dull it.", - "trigger": "Damage 3 — When Ice Bomb attacks, choose 1 Forward" + "trigger": "Damage 3 — When Ice Bomb attacks", + "effect": "Choose 1 Forward. Dull it." } ], "image": "22-019C.jpg" @@ -47386,13 +49806,14 @@ "cost": 2, "power": 5000, "job": "Green Mage", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward. It gains \"When this Forward is dealt damage, break this Forward,\" until the end of the turn. You can only use this ability once per turn." + "effect": "Choose 1 Forward. It gains \"When this Forward is dealt damage, break this Forward.\" until the end of the turn. You can only use this ability once per turn." } ], "image": "22-020R.jpg" @@ -47405,9 +49826,10 @@ "cost": 4, "power": null, "job": "Commanding Officer", - "category": "O", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -47446,17 +49868,18 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward of cost 2 or less. Dull it." }, { - "type": "auto", - "effect": "Choose 1 dull Forward. Break it.", - "trigger": "When you discard 1 ice card, put Bard into the Break Zone" + "type": "special", + "cost": "1 Ice CP, discard 1 Ice card, put Bard into the Break Zone", + "effect": "Choose 1 dull Forward. Break it." } ], "image": "22-023C.jpg" @@ -47464,25 +49887,25 @@ { "id": "22-024L", "name": "Kurasame", - "type": "Backup", + "type": "Forward", "element": "Ice", "cost": 7, - "power": null, + "power": 9000, "job": "Agito Cadet", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions.\n\"Choose up to the same number of characters as the Ice Backups you control. Dull them.\"\n\"Your opponent discards 1 card for each Ice Backup you control.\"", + "effect": "Select 1 of the 2 following actions.\n\"Choose up to the same number of Characters as the Ice Backups you control. Dull them and Freeze them.\"\n\"Your opponent discards 1 card for each Ice Backup you control.\"", "trigger": "When Kurasame enters the field" }, { "type": "special", "effect": "Choose 1 Forward. Deal it 9000 damage.", - "name": "Blizzaga", - "is_ex_burst": true + "name": "Blizzaga" } ], "image": "22-024L.jpg" @@ -47495,14 +49918,18 @@ "cost": 5, "power": 9000, "job": "Wraith", - "category": "III", + "category": [ + "PICTLOGICA", + "III" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone.", - "trigger": "When Cloud of Darkness enters the field, if your opponent has 2 cards or less in their hand" + "trigger": "When Cloud of Darkness enters the field, if your opponent has 2 cards or less in their hand", + "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone." } ], "image": "22-025C.jpg" @@ -47510,18 +49937,19 @@ { "id": "22-026C", "name": "Seymour", - "type": "Summon", + "type": "Forward", "element": "Ice", "cost": 6, - "power": null, + "power": 7000, "job": "Summoner", - "category": "X", + "category": "THEATRHYTHM・X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "Choose 1 dull Forward. Break it.", + "type": "auto", + "effect": "When Seymour enters the field, choose 1 dull Forward. Break it.", "trigger": "When Seymour enters the field", "is_ex_burst": true } @@ -47539,9 +49967,10 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "All the Characters opponent controls lose all their abilities until the end of the turn. If the CP paid to cast Shiva was only produced by Backups, also draw 1 card." } ], @@ -47549,7 +49978,7 @@ }, { "id": "22-028H", - "name": "Cissnel", + "name": "Cissnei", "type": "Forward", "element": "Ice", "cost": 2, @@ -47558,23 +49987,28 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "Cissnel enters the field dull.", - "name": "Haste" + "name": "Haste", + "effect": "Haste" + }, + { + "type": "field", + "effect": "Cissnei enters the field dull." }, { "type": "auto", - "effect": "Cissnel can attack once more this turn.", - "trigger": "When 1 or more Job Member of the Turks Forwards other than Cissnel you control attack, activate Cissnel." + "trigger": "When 1 or more Job Member of the Turks Forwards other than Cissnei you control attack", + "effect": "activate Cissnei. Cissnei can attack once more this turn." } ], "image": "22-028H.jpg" }, { "id": "22-029R", - "name": "Jihl Nabaal", + "name": "Jihl Nabaat", "type": "Forward", "element": "Ice", "cost": 3, @@ -47583,12 +50017,13 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Job PSICOM and add it to your hand.", + "effect": "When Jihl Nabaat enters the field, you may search for 1 Job PSICOM and add it to your hand.", "name": "EX BURST", - "trigger": "When Jihl Nabaal enters the field", + "trigger": "When Jihl Nabaat enters the field", "is_ex_burst": true } ], @@ -47596,7 +50031,7 @@ }, { "id": "22-030C", - "name": "Shiryu Celestia", + "name": "Shinryu Celestia", "type": "Backup", "element": "Ice", "cost": 2, @@ -47605,10 +50040,11 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Shiryu Celestia is also Card Name Celestia in all situations." + "effect": "Shinryu Celestia is also Card Name Celestia in all situations." }, { "type": "action", @@ -47648,22 +50084,23 @@ "element": "Ice", "cost": 3, "power": 7000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent discards 1 card.", - "trigger": "When Sephiroth enters the field" + "trigger": "When Sephiroth enters the field", + "effect": "your opponent discards 1 card." }, { - "type": "action", - "effect": "remove Sephiroth in your hand from the game: Choose 1 dull Forward. Break it. Until the end of your turn, you can cast Sephiroth removed by this ability's cost. You can only use this ability if Sephiroth is in your hand.", + "type": "special", "cost": { - "fire": 2 - } + "ice": 2 + }, + "effect": "Remove Sephiroth in your hand from the game: Choose 1 dull Forward. Break it. Until the end of your turn, you can cast Sephiroth removed by this ability's cost. You can only use this ability if Sephiroth is in your hand." } ], "image": "22-032L.jpg" @@ -47677,18 +50114,19 @@ "power": 5000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Dull it and Freeze it.", - "trigger": "When Time Mage enters the field, choose 1 Forward" + "trigger": "When Time Mage enters the field", + "effect": "Choose 1 Forward. Dull it and Freeze it." }, { "type": "auto", - "effect": "If you control 2 or more Job Standard Unit Backups, dull it and Freeze it.", - "trigger": "When Time Mage enters the field, choose 1 Character" + "trigger": "When Time Mage enters the field", + "effect": "Choose 1 Character. If you control 2 or more Job Standard Unit Backups, dull it and Freeze it." } ], "image": "22-033C.jpg" @@ -47704,10 +50142,11 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Place 1 Petrification Counter on it and it gains \"If a Petrification Counter is placed on this Forward, this Forward cannot attack or block.\" and \"0: Remove all Petrification Counters from this Forward.\" (These effects do not end at the end of the turn.)", + "effect": "When Medusa enters the field, choose 1 Forward. Place 1 Petrification Counter on it and it gains \"If a Petrification Counter is placed on this Forward, this Forward cannot attack or block.\" and \"{5}: Remove all Petrification Counters from this Forward.\" (These effects do not end at the end of the turn.)", "trigger": "When Medusa enters the field" } ], @@ -47722,11 +50161,12 @@ "power": null, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Yuke enters the field, look at the top card of your deck. You may place the card at the bottom of your deck." } ], @@ -47743,10 +50183,15 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control a Card Name Squall, the cost required to cast Rinoa is reduced by 1. [EX], put Rinoa into the Break Zone. Your opponent discards 2 cards. You can only use this ability during your turn." + "effect": "If you control a Card Name Squall, the cost required to cast Rinoa is reduced by 1." + }, + { + "type": "action", + "effect": "[S], put Rinoa into the Break Zone: Your opponent discards 2 cards. You can only use this ability during your turn." } ], "image": "22-036C.jpg" @@ -47762,9 +50207,10 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "Choose 1 Forward you control and 1 Forward opponent controls. During this turn, the next damage dealt to the former is dealt to the latter instead. If the CP paid to cast Alexander was only produced by Backups, also draw 1 card." } ], @@ -47781,11 +50227,12 @@ "category": "THEATRHYTHM MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"Choose 1 Forward of cost 6 or more. Break it.\" or \"Reveal the top 5 cards of your deck. Add 1 Wind card among them to your hand and return the other cards to the bottom of your deck in any order.\"", - "trigger": "When Wol enters the field, select 1 of the 2 following actions." + "trigger": "When Wol enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 6 or more. Break it.\" \"Reveal the top 5 cards of your deck. Add 1 Wind card among them to your hand and return the other cards to the bottom of your deck in any order.\"" } ], "image": "22-038C.jpg" @@ -47796,11 +50243,12 @@ "type": "Monster", "element": "Wind", "cost": 2, - "power": 5000, + "power": null, "job": "Bird", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -47811,9 +50259,9 @@ "effect": "Epiornis cannot be blocked by a Forward of cost 4 or more." }, { - "type": "field", - "effect": "Epiornis cannot be blocked by a Forward of cost 3 or less.", - "name": "Damage 3" + "type": "special", + "name": "Damage 3", + "effect": "Epiornis cannot be blocked by a Forward of cost 3 or less." } ], "image": "22-039C.jpg" @@ -47821,24 +50269,25 @@ { "id": "22-040H", "name": "Enkidu", - "type": "Backup", + "type": "Forward", "element": "Wind", "cost": 3, - "power": null, + "power": 7000, "job": "Warrior", "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 3 Backups you control. Activate them.", - "trigger": "When Enkidu enters the field" + "trigger": "When Enkidu enters the field", + "effect": "Choose up to 3 Backups you control. Activate them." }, { "type": "auto", - "effect": "You may pay ◇. When you do so, play Enkidu onto the field. This effect will trigger only if Enkidu is in the Break Zone.", - "trigger": "When a Card Name Gilgamesh enters your field" + "trigger": "When a Card Name Gilgamesh enters your field", + "effect": "You may pay 2. When you do so, play Enkidu onto the field. This effect will trigger only if Enkidu is in the Break Zone." } ], "image": "22-040H.jpg" @@ -47854,16 +50303,24 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Kain attacks, choose 2 Characters. Activate them.", - "name": "Haste First Strike" + "effect": "Haste" + }, + { + "type": "field", + "effect": "First Strike" }, { "type": "auto", - "effect": "Kain gains +1000 power.", - "name": "Damage 3" + "effect": "When Kain attacks, choose 2 Characters. Activate them." + }, + { + "type": "field", + "name": "Damage 3", + "effect": "Kain gains +1000 power." } ], "image": "22-041C.jpg" @@ -47877,18 +50334,19 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Ranger into the Break Zone. Choose 1 Forward of cost 2 or less. Deal it 5000 damage.", - "name": "Backup" + "cost": "Dull, put Ranger into the Break Zone", + "effect": "Choose 1 Forward of cost 2 or less. Deal it 5000 damage." }, { - "type": "auto", - "effect": "discard 1 Wind card, put Ranger into the Break Zone: Choose 1 Monster. Break it.", - "trigger": "discard 1 Wind card, put Ranger into the Break Zone: Choose 1 Monster. Break it." + "type": "action", + "cost": "0, Dull, discard 1 Wind card, put Ranger into the Break Zone", + "effect": "Choose 1 Monster. Break it." } ], "image": "22-042C.jpg" @@ -47902,8 +50360,9 @@ "power": null, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -47920,20 +50379,20 @@ "element": "Wind", "cost": 4, "power": 8000, - "job": "FFBE", - "category": "", + "job": "Sworn Six of Paladia", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "At the beginning of the Attack Phase during each of your turns, select 1 of the 2 following actions. \"Choose 2 Characters. Activate them.\" \"All the Forwards you control gain Haste until the end of turn. This Forward cannot be chosen by your opponent's Summons.\" until the end of the turn.", - "name": "Sworn Six of Paladia" + "type": "field", + "effect": "At the beginning of the Attack Phase during each of your turns, select 1 of the 2 following actions. \"Choose 2 Characters. Activate them.\" \"All the Forwards you control gain 'This Forward cannot be chosen by your opponent's Summons.' until the end of the turn.\"" }, { "type": "auto", - "effect": "you may pay ◇9. When you do so, play Cid (FFBE) from the Break Zone onto the field dull.", - "trigger": "When Cid (FFBE) is put from the field into the Break Zone" + "trigger": "When Cid (FFBE) is put from the field into the Break Zone", + "effect": "you may pay {3}. When you do so, play Cid (FFBE) from the Break Zone onto the field dull." } ], "image": "22-044R.jpg" @@ -47946,9 +50405,10 @@ "cost": 4, "power": 8000, "job": "Dragoon", - "category": "FFBe", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -47956,6 +50416,7 @@ }, { "type": "action", + "cost": "S", "effect": "Choose 1 Forward. Deal it 4000 damage." } ], @@ -47991,11 +50452,12 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 3 following actions. If you have cast 3 or more cards this turn, select up to 2 of the 3 following actions instead. \"Choose 1 Forward of cost 5 or more. Remove it from the game.\" \"Choose 1 Monster. Remove it from the game.\" \"Choose 2 cards from either player's Break Zone. Remove them from the game. Draw 1 card.\"", - "trigger": "When Dorgann enters the field" + "trigger": "When Dorgann enters the field", + "effect": "Select 1 of the 3 following actions. If you have cast 3 or more cards this turn, select up to 2 of the 3 following actions instead. \"Choose 1 Forward of cost 5 or more. Remove it from the game.\" \"Choose 1 Monster. Remove it from the game.\" \"Choose 2 cards from either player's Break Zone. Remove them from the game. Draw 1 card.\"" } ], "image": "22-047L.jpg" @@ -48031,18 +50493,20 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "Remove 3 Job Warrior of Light in the Break Zone from the game: Bartz gains \"Bartz cannot be chosen by your opponent's abilities.\" until the end of the turn." }, { - "type": "action", - "effect": "Search for 1 Job Warrior of Light of cost X or less and play it onto the field. You can only use this ability during your turn.", - "name": "Time Mage S&D", + "type": "special", + "name": "Time Magic", "cost": { + "special": true, "variable": "X" - } + }, + "effect": "Search for 1 Job Warrior of Light of cost X or less and play it onto the field. You can only use this ability during your turn." } ], "image": "22-049H.jpg" @@ -48050,14 +50514,15 @@ { "id": "22-050C", "name": "Geomancer", - "type": "Backup", + "type": "Forward", "element": "Wind", "cost": 4, - "power": null, + "power": 8000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -48065,8 +50530,8 @@ }, { "type": "auto", - "effect": "Choose up to 3 Backups. If you control 2 or more Job Standard Unit Backups, activate them.", - "trigger": "When Geomancer enters the field" + "trigger": "When Geomancer enters the field", + "effect": "Choose up to 3 Backups. If you control 2 or more Job Standard Unit Backups, activate them." } ], "image": "22-050C.jpg" @@ -48079,23 +50544,24 @@ "cost": 2, "power": 5000, "job": "Ravager/L'Cie", - "category": "XIII", + "category": "THEATRHYTHM XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 4 cards of your deck. Add 1 Category XIII card among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Hope enters the field" + "trigger": "When Hope enters the field", + "effect": "Reveal the top 4 cards of your deck. Add 1 Category XIII card among them to your hand and return the other cards to the bottom of your deck in any order." }, { - "type": "action", - "effect": "Choose 1 Forward of power 9000 or more. Break it.", + "type": "special", "name": "Aeroga", "cost": { - "wind": 3, - "dull": true - } + "special": true, + "wind": 1 + }, + "effect": "Choose 1 Forward of power 9000 or more. Break it." } ], "image": "22-051R.jpg" @@ -48174,22 +50640,18 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Vossler enters the field", "effect": "You may search for 1 Job King and add it to your hand.", - "trigger": "When Vossler enters the field" + "is_ex_burst": true }, { "type": "auto", - "effect": "The cost required to cast your next Forward is reduced by 2 (it cannot become 0).", - "trigger": "When Vossler attacks, during this turn" - }, - { - "type": "special", - "effect": "When Vossler enters the field, you may search for 1 Job King and add it to your hand. When Vossler attacks, during this turn, the cost required to cast your next Forward is reduced by 2 (it cannot become 0).", - "name": "EX BURST", - "is_ex_burst": true + "trigger": "When Vossler attacks", + "effect": "During this turn, the cost required to cast your next Forward is reduced by 2 (it cannot become 0)." } ], "image": "22-055H.jpg" @@ -48202,9 +50664,10 @@ "cost": 4, "power": null, "job": "Wizard", - "category": "V", + "category": "DFF·V", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -48245,19 +50708,17 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of power 4000 or less in your Break Zone. Play it onto the field. Its auto-ability will not trigger.", - "trigger": "When Qator Bashtar enters the field" + "trigger": "When Qator Bashtar enters the field", + "effect": "Choose 1 Forward of power 4000 or less in your Break Zone. Play it onto the field. Its auto-ability will not trigger." }, { - "type": "action", - "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn.", - "trigger": "Put 1 Backup into the Break Zone", - "cost": { - "dull": true - } + "type": "special", + "cost": "Put 1 Backup into the Break Zone", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn." } ], "image": "22-058H.jpg" @@ -48285,14 +50746,15 @@ { "id": "22-060H", "name": "Ghido", - "type": "Backup", + "type": "Forward", "element": "Earth", "cost": 2, - "power": null, + "power": 10000, "job": "Sage", "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -48300,15 +50762,12 @@ }, { "type": "auto", - "effect": "Place 1 Knowledge Counter on Ghido. If a Character you controlled has been put from the field into the Break Zone this turn, place 3 Knowledge Counters on Ghido instead.", - "trigger": "At the end of each of your turns" + "trigger": "At the end of each of your turns", + "effect": "Place 1 Knowledge Counter on Ghido. If a Character you controlled has been put from the field into the Break Zone this turn, place 3 Knowledge Counters on Ghido instead." }, { "type": "action", - "effect": "Remove 3 Knowledge Counters from Ghido: Draw 2 cards.", - "cost": { - "knowledge_counters": 3 - } + "effect": "Remove 3 Knowledge Counters from Ghido: Draw 2 cards." } ], "image": "22-060H.jpg" @@ -48324,17 +50783,15 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control 5 or more Backups, Gilgamesh gains +2000 power and cannot be broken by opposing Summons or abilities that don't deal damage." }, { - "type": "action", - "effect": "When Gilgamesh enters the field or attacks, you may pay [3 Fire]. When you do so, choose 1 Forward or Monster. Break it.", - "cost": { - "fire": 3 - } + "type": "auto", + "effect": "When Gilgamesh enters the field or attacks, you may pay [Earth][Earth][Fire]. When you do so, choose 1 Forward or Monster. Break it." } ], "image": "22-061L.jpg" @@ -48350,12 +50807,17 @@ "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Brave", + "name": "Brave" + }, { "type": "auto", - "effect": "Choose 1 Job Warrior of Darkness other than Card Name Glaive in your Break Zone. Add it to your hand. The Job Warrior of Darkness Forward, other than Glaive you control gain +1000 power and Brave.", - "name": "Brave", - "trigger": "EX BURST When Glaive is put from the field into the Break Zone", + "effect": "Choose 1 Job Warrior of Darkness other than Card Name Glaive in your Break Zone. Add it to your hand. The Job Warrior of Darkness Forwards other than Glaive you control gain +1000 power and Brave.", + "trigger": "When Glaive is put from the field into the Break Zone", "is_ex_burst": true } ], @@ -48369,9 +50831,10 @@ "cost": 5, "power": 9000, "job": "Worm", - "category": "X", + "category": "THEATRHYTHM・X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -48379,14 +50842,14 @@ }, { "type": "auto", - "effect": "choose 1 Forward. Break it.", - "trigger": "When Sand Worm is put from the field into the Break Zone" + "trigger": "When Sand Worm is put from the field into the Break Zone", + "effect": "choose 1 Forward. Break it." }, { "type": "auto", - "effect": "choose 1 Forward. It gains \"1/1 possible, this Forward must block\" until the end of the turn.", "name": "Damage 3", - "trigger": "When Sand Worm attacks" + "trigger": "When Sand Worm attacks", + "effect": "choose 1 Forward. It gains \"If possible, this Forward must block.\" until the end of the turn." } ], "image": "22-063C.jpg" @@ -48400,13 +50863,14 @@ "power": 7000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If you control 2 or more Job Standard Unit Backups, break it.", - "trigger": "When G Assassin enters the field, choose 1 dull Forward" + "trigger": "When G Assassin enters the field", + "effect": "Choose 1 dull Forward. If you control 2 or more Job Standard Unit Backups, break it." } ], "image": "22-064C.jpg" @@ -48419,17 +50883,19 @@ "cost": 3, "power": 7000, "job": "Sworn Six of Paladia", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may dull 4 active Backups you control. When you do so, choose 1 Forward of cost 6 or less in your Break Zone. Play it onto the field.", - "trigger": "When Sieghard enters the field" + "trigger": "When Sieghard enters the field", + "effect": "You may dull 4 active Backups you control. When you do so, choose 1 Forward of cost 6 or less in your Break Zone. Play it onto the field." }, { - "type": "field", + "type": "action", + "cost": "Earth", "effect": "Until the end of the turn, Sieghard gains +3000 power and Brave." } ], @@ -48444,13 +50910,14 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Summoner enters the field, you may pay {2}. When you do so", "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", - "trigger": "When Summoner enters the field, you may pay 2", "cost": { "generic": 2 } @@ -48459,7 +50926,9 @@ "type": "action", "effect": "Choose 1 Earth Summon in your Break Zone. You can cast it at any time you could normally cast it this turn. The cost required to cast it is reduced by 3.", "cost": { - "dull": true + "dull": true, + "discard": "1 Earth card", + "specific": "put Summoner into the Break Zone" } } ], @@ -48473,9 +50942,10 @@ "cost": 9, "power": 9000, "job": "Warrior of Darkness", - "category": "FFT", + "category": "FFL", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -48483,7 +50953,7 @@ "trigger": "When Nacht enters the field" }, { - "type": "action", + "type": "auto", "effect": "You may play 1 Job Warrior of Darkness of cost 5 or less from your hand onto the field.", "trigger": "At the beginning of the Attack Phase during each of your turns" }, @@ -48491,8 +50961,8 @@ "type": "special", "effect": "Choose 1 Forward. Break it.", "name": "Final Thrust", - "is_ex_burst": true, "cost": { + "special": 1, "dark": 3 } } @@ -48507,19 +50977,20 @@ "cost": 2, "power": 5000, "job": "Monk", - "category": "XI", + "category": "THEATRHYTHM XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Prishe gains +2000 power until the end of the turn.", - "trigger": "When Prishe is chosen by a Summon or an ability" + "trigger": "When Prishe is chosen by a Summon or an ability", + "effect": "Prishe gains +2000 power until the end of the turn." }, { "type": "auto", - "effect": "choose 1 Character in your Break Zone. Add it to your hand.", - "trigger": "When Prishe deals damage to your opponent" + "trigger": "When Prishe deals damage to your opponent", + "effect": "choose 1 Character in your Break Zone. Add it to your hand." } ], "image": "22-068R.jpg" @@ -48535,18 +51006,20 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Earth Character in your Break Zone. Add it to your hand.", - "trigger": "When Baelo enters the field" + "trigger": "When Baelo enters the field", + "effect": "Choose 1 Earth Character in your Break Zone. Add it to your hand." }, { - "type": "auto", - "effect": "≡, put Baelo into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn.", + "type": "action", "cost": { - "dull": true - } + "dull": true, + "special": "put Baelo into the Break Zone" + }, + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn." } ], "image": "22-069C.jpg" @@ -48559,9 +51032,10 @@ "cost": 4, "power": 8000, "job": "Knight", - "category": "FFT", + "category": "THEATRHYTHM FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -48577,14 +51051,15 @@ { "id": "22-071C", "name": "Lich", - "type": "Backup", + "type": "Forward", "element": "Earth", "cost": 4, - "power": null, + "power": 5000, "job": "Chaos", "category": "THEATRHYTHM-I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -48600,20 +51075,21 @@ }, { "id": "22-072C", - "name": "Lilly", + "name": "Lilty", "type": "Backup", "element": "Earth", "cost": 1, "power": null, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "look at the top card of your deck. You may place the card at the bottom of your deck.", - "trigger": "When Lilly enters the field" + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", + "trigger": "When Lilty enters the field" } ], "image": "22-072C.jpg" @@ -48629,6 +51105,7 @@ "category": "DFF-VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -48636,16 +51113,15 @@ }, { "type": "auto", - "effect": "Choose 1 Forward. If there are 5 or more cards in your Break Zone, you gain control of it.", + "effect": "Choose 1 Forward. If there are 15 or more cards in your Break Zone, you gain control of it.", "trigger": "When Ultimecia enters the field" }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. It loses 10000 power until the end of the turn.", "name": "Maelstrom", - "is_ex_burst": true, "cost": { - "lightning": 3 + "s": true } } ], @@ -48662,22 +51138,18 @@ "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Alba enters the field due to an ability", "effect": "Choose 1 Forward of cost 4 or less opponent controls. Break it.", - "trigger": "When Alba enters the field due to an ability" - }, - { - "type": "auto", - "effect": "Choose 1 Job Warrior of Darkness Forward. It gains Haste until the end of the turn.", - "trigger": "When Alba enters the field" - }, - { - "type": "auto", - "effect": "When Alba enters the field due to an ability, choose 1 Forward of cost 4 or less opponent controls. Break it.", - "trigger": "EX BURST", "is_ex_burst": true + }, + { + "type": "auto", + "trigger": "When Alba enters the field", + "effect": "Choose 1 Job Warrior of Darkness Forward. It gains Haste until the end of the turn." } ], "image": "22-074R.jpg" @@ -48693,16 +51165,17 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Category VIII Forward and add it to your hand.", - "trigger": "When Edea enters the field" + "trigger": "When Edea enters the field", + "effect": "You may search for 1 Category VIII Forward and add it to your hand." }, { "type": "action", - "effect": "", - "trigger": "Put the top 2 cards of your deck into the Break Zone! Choose 1 Forward. It loses 4000 power until the end of the turn. If there are 10 or more cards in your Break Zone, it loses 8000 power until the end of the turn instead. You can only use this ability during your turn and only once per turn." + "cost": "Put the top 2 cards of your deck into the Break Zone", + "effect": "Choose 1 Forward. It loses 4000 power until the end of the turn. If there are 10 or more cards in your Break Zone, it loses 8000 power until the end of the turn instead. You can only use this ability during your turn and only once per turn." } ], "image": "22-075H.jpg" @@ -48718,9 +51191,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 Forward or Monster of cost 3 or 4. Break it. If the CP paid to cast Odin was only produced by Backups, also draw 1 card." } ], @@ -48737,18 +51211,24 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal 8000 damage to all the Forwards of the same cost as the selected number opponent controls.", - "trigger": "When Garuda (III) enters the field, select 1 number" + "trigger": "When Garuda (III) enters the field", + "effect": "Select 1 number. Deal 8000 damage to all the Forwards of the same cost as the selected number opponent controls." }, { "type": "action", - "effect": "Choose 1 Forward. Deal it 8000 damage.", "cost": { - "dull": true - } + "cp": [ + { + "element": "Lightning", + "count": 2 + } + ] + }, + "effect": "Choose 1 Forward. Deal it 8000 damage." } ], "image": "22-077H.jpg" @@ -48761,9 +51241,10 @@ "cost": 3, "power": 7000, "job": "Class Zero Cadet", - "category": "DFF-TYPE 0", + "category": "DFF-TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -48771,8 +51252,8 @@ }, { "type": "auto", - "effect": "If its cost is equal to or less than the number of Job Class Zero Cadet you control, break it.", - "trigger": "When Sice enters the field, choose 1 Forward" + "trigger": "When Sice enters the field", + "effect": "Choose 1 Forward. If its cost is equal to or less than the number of Job Class Zero Cadet you control, break it." } ], "image": "22-078C.jpg" @@ -48788,15 +51269,17 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Seifer enters the field, you may put the top 2 cards of your deck into the Break Zone. When you do so, choose 1 Category VIII Forward other than Card Name Seifer in your Break Zone. Add it to your hand." + "type": "auto", + "trigger": "When Seifer enters the field", + "effect": "You may put the top 2 cards of your deck into the Break Zone. When you do so, choose 1 Category VIII Forward other than Card Name Seifer in your Break Zone. Add it to your hand." }, { "type": "auto", - "effect": "", - "trigger": "When Seifer attacks, choose 1 Forward opponent controls. If there are 10 or more cards in your break zone, break it." + "trigger": "When Seifer attacks", + "effect": "Choose 1 Forward opponent controls. If there are 10 or more cards in your Break Zone, break it." } ], "image": "22-079L.jpg" @@ -48810,14 +51293,14 @@ "power": null, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck.", - "name": "Backup", - "trigger": "When Selkie enters the field" + "trigger": "When Selkie enters the field", + "effect": "Look at the top card of your deck. You may place the card at the bottom of your deck." } ], "image": "22-080C.jpg" @@ -48833,16 +51316,17 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When Diana enters the field due to an ability" + "trigger": "When Diana enters the field due to an ability", + "effect": "Draw 1 card." }, { - "type": "auto", - "effect": "Choose 1 Forward. Dull it.", - "trigger": "Dull 1 active job Warrior of Darkness" + "type": "action", + "cost": "Dull 1 active Job Warrior of Darkness", + "effect": "Choose 1 Forward. Dull it." } ], "image": "22-081R.jpg" @@ -48875,14 +51359,18 @@ "cost": 2, "power": 4000, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "V", + "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "If you control 2 or more Job Standard Unit Backups, Ninja gains +4000 power.", - "name": "Haste" + "effect": "Haste" + }, + { + "type": "field", + "effect": "If you control 2 or more Job Standard Unit Backups, Ninja gains +4000 power." } ], "image": "22-083C.jpg" @@ -48898,21 +51386,21 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If there are 10 or more cards in your Break Zone, the Card Name Seifer Forward and the Job Disciplinary Committee Member Forwards you control gain +2000 power and First Strike.", - "name": "Seifer Forward and the Job Disciplinary Committee Member Forwards" + "effect": "If there are 10 or more cards in your Break Zone, the Card Name Seifer Forward and the Job Disciplinary Committee Member Forwards you control gain +2000 power and First Strike." }, { "type": "auto", - "effect": "Put the top 2 cards of your deck into the Break Zone.", - "trigger": "When Fujin enters the field" + "trigger": "When Fujin enters the field", + "effect": "Put the top 2 cards of your deck into the Break Zone." }, { - "type": "action", - "effect": "You may play Fujin from your Break Zone onto the field.", - "trigger": "When Fujin is put from the deck into the Break Zone" + "type": "auto", + "trigger": "When Fujin is put from the deck into the Break Zone", + "effect": "You may play Fujin from your Break Zone onto the field." } ], "image": "22-084R.jpg" @@ -48928,6 +51416,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -48935,13 +51424,12 @@ }, { "type": "auto", - "effect": "you may search for 1 Card Name Moth Slasher of cost 2 or less and play it onto the field.", - "trigger": "When Moth Slasher is put from the field into the Break Zone" + "trigger": "When Moth Slasher is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Moth Slasher of cost 2 or less and play it onto the field." }, { - "type": "auto", - "effect": "Moth Slasher gains +1000 power.", - "trigger": "Damage 3" + "type": "field", + "effect": "Damage 3 — Moth Slasher gains +1000 power." } ], "image": "22-085C.jpg" @@ -48976,19 +51464,21 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If there are 10 or more cards in your Break Zone, the Card Name Seifer-Forward and the Job Disciplinary Committee Member-Forward can control cards with 2000 power and Haste." + "effect": "If there are 10 or more cards in your Break Zone, the Card Name Seifer Forwards and the Job Disciplinary Committee Member Forwards you control gain +2000 power and Haste." }, { "type": "auto", - "effect": "Put the top 2 cards of your deck into the Break Zone.", - "trigger": "When Raijin enters the field" + "trigger": "When Raijin enters the field", + "effect": "Put the top 2 cards of your deck into the Break Zone." }, { - "type": "action", - "effect": "When Raijin is put from the deck into the Break Zone, you may play Raijin from your Break Zone onto the field." + "type": "auto", + "trigger": "When Raijin is put from the deck into the Break Zone", + "effect": "You may play Raijin from your Break Zone onto the field." } ], "image": "22-087R.jpg" @@ -49004,14 +51494,12 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Choose 1 Forward of cost 2 or less. Break it." - }, - { - "type": "action", - "effect": "Choose 1 Lightning Character in your Break Zone. Add it to your hand." + "type": "auto", + "trigger": "When Rygdea enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 2 or less. Break it.\" \"Choose 1 Lightning Character in your Break Zone. Add it to your hand.\"" } ], "image": "22-088C.jpg" @@ -49025,16 +51513,18 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Dragoon enters the field, choose 1 Forward. Until the end of the turn, it gains +3000 power and First Strike." }, { "type": "action", - "effect": "Discard 1 Lightning card, put Dragoon into the Break Zone: Choose 1 active Forward of cost 5 or less. Break it." + "cost": "1 Lightning CP, discard 1 Lightning card, put Dragoon into the Break Zone", + "effect": "Choose 1 active Forward of cost 5 or less. Break it." } ], "image": "22-089C.jpg" @@ -49050,11 +51540,17 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may remove 2 Summons in your Break Zone from the game. When you do so, choose 1 Forward. Deal it 7000 damage. Discard 1 Summon: Choose 1 Forward. Deal it 5000 damage.", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "You may remove 2 Summons in your Break Zone from the game. When you do so, choose 1 Forward. Deal it 7000 damage." + }, + { + "type": "action", + "cost": "Discard 1 Summon", + "effect": "Choose 1 Forward. Deal it 5000 damage." } ], "image": "22-090H.jpg" @@ -49068,8 +51564,9 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -49095,19 +51592,20 @@ "cost": 1, "power": 3000, "job": "Knight", - "category": "FFT", + "category": "THEATRHYTHM FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 3 or less opponent controls. If you control 2 or more Job Knight, return it to its owner's hand.", - "trigger": "When Agrias enters the field" + "trigger": "When Agrias enters the field", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. If you control 2 or more Job Knight, return it to its owner's hand." }, { "type": "field", - "effect": "Agrias gains +4000 power.", - "name": "Damage 3" + "name": "Damage 3", + "effect": "Agrias gains +4000 power." } ], "image": "22-092C.jpg" @@ -49123,9 +51621,10 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 Forward opponent controls. Remove it from the game. Your opponent draws 1 card. If the CP paid to cast Anima (X) was only produced by Backups, also draw 1 card." } ], @@ -49142,11 +51641,12 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "controls. If you control 3 or more Job Pirate and/or Card Name Viking, it loses 8000 power until the end of the turn.", - "trigger": "When Vaan enters the field, choose 1 Forward opponent" + "trigger": "When Vaan enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 3 or more Job Pirate and/or Card Name Viking, it loses 8000 power until the end of the turn." } ], "image": "22-094C.jpg" @@ -49155,18 +51655,20 @@ "id": "22-095H", "name": "Warrior of Light", "type": "Forward", - "element": "Water", + "element": "Light", "cost": 4, "power": 8000, - "job": "Standard Unit", + "job": "Warrior of Light", "category": "DFF-I", - "is_generic": true, + "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Standard Unit and add it to your hand.", - "trigger": "When Warrior of Light enters the field" + "effect": "When Warrior of Light enters the field, you may search for 1 Job Standard Unit and add it to your hand.", + "trigger": "When Warrior of Light enters the field", + "is_ex_burst": true }, { "type": "field", @@ -49175,8 +51677,7 @@ { "type": "special", "effect": "Warrior of Light gains +5000 power until the end of the turn.", - "name": "Shield of Light", - "is_ex_burst": true + "name": "Shield of Light" } ], "image": "22-095H.jpg" @@ -49190,8 +51691,9 @@ "power": null, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -49228,24 +51730,25 @@ { "id": "22-098H", "name": "Siren (V)", - "type": "Summon", + "type": "Forward", "element": "Water", "cost": 3, - "power": null, + "power": 7000, "job": "Siren", "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may put the top card of your deck into the Break Zone. If the card put into the Break Zone is not a Forward, cancel its effects.", - "trigger": "When 1 or more Forwards you control are chosen by your opponent's Summon or ability" + "trigger": "When 1 or more Forwards you control are chosen by your opponent's Summon or ability", + "effect": "You may put the top card of your deck into the Break Zone. If the card put into the Break Zone is not a Forward, cancel its effects." }, { "type": "special", - "effect": "If Siren (V) is dealt damage, reduce the damage by 1000 instead.", - "name": "Damage 5" + "name": "Damage 3", + "effect": "If Siren (V) is dealt damage, reduce the damage by 1000 instead." } ], "image": "22-098H.jpg" @@ -49259,21 +51762,24 @@ "power": null, "job": "Black Mage", "category": "FFBE", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand. Gain ⚡.", - "trigger": "When Severo enters the field" + "trigger": "When Severo enters the field", + "effect": "Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand. Gain ⚡." }, { - "type": "action", - "effect": "⚪⚪⚪⚪, put Severo into the Break Zone: Choose 1 Forward. Put it at the bottom of its owner's deck.", + "type": "special", "cost": { - "generic": 4, - "dull": true - } + "water": 3, + "generic": 2, + "dull": false, + "special": "put Severo into the Break Zone" + }, + "effect": "Choose 1 Forward. Put it at the bottom of its owner's deck." } ], "image": "22-099R.jpg" @@ -49307,14 +51813,18 @@ "power": 7000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Brave" + }, { "type": "auto", - "effect": "Choose 1 Forward of cost 2 or less in your Break Zone. If you control 2 or more Job Standard Unit Backups, play it onto the field.", - "name": "Brave", - "trigger": "When Paladin enters the field" + "trigger": "When Paladin enters the field", + "effect": "Choose 1 Forward of cost 2 or less in your Break Zone. If you control 2 or more Job Standard Unit Backups, play it onto the field." } ], "image": "22-101C.jpg" @@ -49326,10 +51836,11 @@ "element": "Water", "cost": 1, "power": 4000, - "job": "", + "job": "Piranha", "category": "X", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -49338,12 +51849,12 @@ { "type": "auto", "effect": "When Piranha enters the field, choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.", - "trigger": "When Piranha enters the field, choose 1 Forward opponent controls. It loses 2000 power until the end of the turn." + "trigger": "When Piranha enters the field" }, { "type": "auto", - "effect": "draw 1 card.", "name": "Damage 3", + "effect": "When Piranha is put from the field into the Break Zone, draw 1 card.", "trigger": "When Piranha is put from the field into the Break Zone" } ], @@ -49357,13 +51868,14 @@ "cost": 2, "power": null, "job": "Pirate/Warrior of Light", - "category": "V", + "category": "THEATRHYTHM · V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may remove 1 Forward you control from the game. When you do so, your opponent selects 1 Forward they control. Put it into the Break Zone.", + "effect": "When Faris enters the field, you may remove 1 Forward you control from the game. When you do so, your opponent selects 1 Forward they control. Put it into the Break Zone.", "trigger": "When Faris enters the field" } ], @@ -49376,45 +51888,48 @@ "element": "Water", "cost": 3, "power": 7000, - "job": "", + "job": "Sworn Six of Paladia", "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Remove Folka from the game; During this turn, your opponent may only declare attack once.", - "name": "Sworn Six of Paladia" + "effect": "Remove Folka from the game: During this turn, your opponent may only declare attack once." }, { "type": "auto", - "effect": "Folka gains \"During your turn, Folka cannot be chosen by your opponent's Summons or abilities.\" and \"During your turn, if Folka is dealt damage, the damage becomes 0 instead.\"", - "trigger": "Damage 5" + "trigger": "Damage 3", + "effect": "Folka gains \"During your turn, Folka cannot be chosen by your opponent's Summons or abilities.\" and \"During your turn, if Folka is dealt damage, the damage becomes 0 instead.\"" } ], "image": "22-104R.jpg" }, { - "id": "22-105H", + "id": "22-015H", "name": "Miwa", "type": "Forward", "element": "Water", "cost": 2, "power": 5000, "job": "Agito Cadet", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Miwa enters the field, activate all the Forwards you control to negate all damage dealt to them.", - "name": "Back Attack" + "type": "auto", + "name": "Back Attack", + "trigger": "When Miwa enters the field", + "effect": "activate all the Forwards you control and negate all damage dealt to them." }, { "type": "auto", - "effect": "gain +2000 power until the end of the turn.", - "trigger": "When Miwa enters the field, all the Forwards you control" + "trigger": "When Miwa enters the field", + "effect": "all the Forwards you control gain +2000 power until the end of the turn.", + "damage_requirement": 5 } ], "image": "22-105H.jpg" @@ -49422,7 +51937,7 @@ { "id": "22-106R", "name": "Yuna", - "type": "Summon", + "type": "Forward", "element": "Water", "cost": 2, "power": 5000, @@ -49430,16 +51945,17 @@ "category": "DFF-X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "the cost required to cast your next Card Name Tidus is reduced by 2 (it cannot become 0).", - "trigger": "When Yuna enters the field, during this turn" + "trigger": "When Yuna enters the field", + "effect": "during this turn, the cost required to cast your next Card Name Tidus is reduced by 2 (it cannot become 0)." }, { "type": "auto", - "effect": "choose 1 Summon in your Break Zone. Add it to your hand. This effect will trigger only once per turn.", - "trigger": "When a Card Name Tidus enters your field" + "trigger": "When a Card Name Tidus enters your field", + "effect": "choose 1 Summon in your Break Zone. Add it to your hand. This effect will trigger only once per turn." } ], "image": "22-106R.jpg" @@ -49453,8 +51969,9 @@ "power": 7000, "job": "Ranger", "category": "FFBE", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -49482,6 +51999,7 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -49507,18 +52025,15 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The cost required to cast Eden is reduced by 1 for each Category VIII Character you control." }, { - "type": "action", - "effect": "Choose up to 2 Forwards. Divide 30000 damage among them as you like. (Units must be 1000.)" - }, - { - "type": "field", - "effect": "This damage cannot be reduced." + "type": "auto", + "effect": "Choose up to 2 Forwards. Divide 30000 damage among them as you like. (Units must be 1000.) This damage cannot be reduced." } ], "image": "22-109H.jpg" @@ -49534,16 +52049,17 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.", - "trigger": "When you cast a Summon" + "trigger": "When you cast a Summon", + "effect": "Choose 1 Forward opponent controls. It loses 2000 power until the end of the turn." }, { "type": "auto", - "effect": "Choose 5 cards in your Break Zone. Remove them from the game. If all the cards removed by this effect are of the same Element, Search for 1 Summon of cost 3 or less and remove it from the game. Then, cast it without paying the cost.", - "trigger": "When Citra enters the field" + "trigger": "When Citra enters the field", + "effect": "Choose 5 cards in your Break Zone. Remove them from the game. If all the cards removed by this effect are of the same Element, search for 1 Summon of cost 3 or less and remove it from the game. Then, cast it without paying the cost." } ], "image": "22-110L.jpg" @@ -49555,20 +52071,21 @@ "element": "Dark", "cost": 6, "power": 9000, - "job": "", + "job": "Sworn Six of Paladia", "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls: Dull it.", - "trigger": "When a Forward other than Raegen enters your field" + "trigger": "When a Forward other than Raegen enters your field", + "effect": "Choose 1 Forward opponent controls. Dull it." }, { "type": "auto", - "effect": "Choose 2 cards in your Break Zone. Remove them from the game. If there are 2 or more different Elements among cards removed by this effect, search for 1 Forward of cost 4 or less other than Multi-Element and play it onto the field.", - "trigger": "When Raegen enters the field" + "trigger": "When Raegen enters the field", + "effect": "Choose 4 cards in your Break Zone. Remove them from the game. If there are 4 or more different Elements among cards removed by this effect, search for 1 Forward of cost 4 or less other than Multi-Element and play it onto the field." } ], "image": "22-111L.jpg" @@ -49580,16 +52097,21 @@ "element": "Fire", "cost": 3, "power": 7000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Cards with LB cannot be included in your main deck." + }, { "type": "auto", - "effect": "Choose 1 Forward. Deal it 3000 damage.", "name": "Limit Break — I", - "trigger": "When Zack enters the field" + "trigger": "When Zack enters the field", + "effect": "Choose 1 Forward. Deal it 3000 damage." } ], "image": "22-112R.jpg" @@ -49605,12 +52127,13 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Fire Forward of cost 3 or less in your Break Zone and 1 Fire Forward of cost 5 or less in your Break Zone. If you control 5 or more Backups, play them onto the field. They gain Haste until the end of the turn. Then, put 1 Backup you control into the Break Zone.", "name": "Limit Break — 3", - "trigger": "When Mont Leonis enters the field" + "trigger": "When Mont Leonis enters the field", + "effect": "Choose 1 Fire Forward of cost 3 or less in your Break Zone and 1 Fire Forward of cost 5 or less in your Break Zone. If you control 5 or more Fire Backups, play them onto the field. They gain Haste until the end of the turn. Then, put 1 Backup you control into the Break Zone." } ], "image": "22-113L.jpg" @@ -49623,19 +52146,21 @@ "cost": 4, "power": 7000, "job": "Dragoon", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "If your opponent has no cards in their hand, Viktora gains +3000 power.", - "name": "Limit Break — 2" + "type": "special", + "name": "Limit Break", + "cost": 2, + "effect": "If your opponent has no cards in their hand, Viktora gains +3000 power." }, { "type": "auto", - "effect": "If your opponent has 2 cards or less in their hand, deal it 7000 damage.", - "trigger": "When Viktora enters the field, choose 1 Forward" + "trigger": "When Viktora enters the field", + "effect": "Choose 1 Forward. If your opponent has 2 cards or less in their hand, deal it 7000 damage." } ], "image": "22-114H.jpg" @@ -49648,19 +52173,20 @@ "cost": 3, "power": 7000, "job": "Lancer", - "category": "FFB", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ - { - "type": "auto", - "effect": "\"Choose 1 Forward. Dull it.\" or \"Choose 1 Forward. Freeze it.\"", - "name": "Limit Break — 1", - "trigger": "When Serjes enters the field, select 1 of the 2 following actions." - }, { "type": "field", "effect": "(Cards with [Limit Break] cannot be included in your main deck.)" + }, + { + "type": "auto", + "name": "Limit Break — 1", + "trigger": "When Serjes enters the field, select 1 of the 2 following actions.", + "effect": "\"Choose 1 Forward. Dull it.\" \"Choose 1 Forward. Freeze it.\"" } ], "image": "22-115R.jpg" @@ -49673,19 +52199,21 @@ "cost": 8, "power": 8000, "job": "Class Zero Cadet", - "category": "DFF-TYPE O", + "category": "DFF-TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Ace enters the field, deal 1000 damage for each Wind Character you control to all the Forwards opponent controls.", - "name": "Limit Break — 3" + "type": "auto", + "name": "Limit Break — 3", + "trigger": "When Ace enters the field", + "effect": "Deal 1000 damage for each Wind Character you control to all the Forwards opponent controls." }, { "type": "auto", - "effect": "Reveal the top card of your deck. If it is a Wind card, add it to your hand.", - "trigger": "When Ace attacks" + "trigger": "When Ace attacks", + "effect": "Reveal the top card of your deck. If it is a Wind card, add it to your hand." } ], "image": "22-116L.jpg" @@ -49701,16 +52229,17 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 5 or more Backups, Yuri gains +4000 power.", - "name": "Limit Break — 2" + "name": "Limit Break — 2", + "effect": "If you control 5 or more Backups, Yuri gains +4000 power." }, { "type": "auto", - "effect": "You may search for 1 Card Name Chelinká Forward of cost 2 or less and play it onto the field.", - "trigger": "When Yuri enters the field" + "trigger": "When Yuri enters the field", + "effect": "You may search for 1 Card Name Chelinka Forward of cost 2 or less and play it onto the field." } ], "image": "22-117R.jpg" @@ -49726,14 +52255,16 @@ "category": "DFF-XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, remove all the Forwards and Monsters other than Shantotto from the game.", "name": "Limit Break — 7", - "trigger": "When Shantotto enters the field, you may pay ◆◆◆◆◆◆", + "trigger": "When Shantotto enters the field", + "effect": "You may pay [Earth][Earth][Earth][Earth][Earth]. When you do so, remove all the Forwards and Monsters other than Shantotto from the game.", "cost": { - "earth": 6 + "earth": 3, + "generic": 2 } } ], @@ -49750,11 +52281,17 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, + "is_limit_break": true, "abilities": [ { "type": "field", - "effect": "When Maat enters the field, until the end of the turn, all the Forwards you control gain +1000 power and Brave.", + "effect": "Brave", "name": "Brave" + }, + { + "type": "auto", + "effect": "When Maat enters the field, until the end of the turn, all the Forwards you control gain +1000 power and Brave." } ], "image": "22-119R.jpg" @@ -49770,18 +52307,24 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "When Cloud enters the field, choose 1 Forward of cost 3 or less. Break it.", - "name": "Limit Break — 2" + "effect": "Limit Break — 2", + "name": "Limit Break" }, { - "type": "action", + "type": "auto", + "effect": "When Cloud enters the field, choose 1 Forward of cost 3 or less. Break it." + }, + { + "type": "special", + "name": "Limit Burst", "effect": "Choose 1 Forward opponent controls. Break it. Cloud deals your opponent 1 point of damage.", "is_ex_burst": true, "cost": { - "lightning": 3, + "lightning": 4, "dull": true } } @@ -49790,21 +52333,26 @@ }, { "id": "22-121R", - "name": "Ravager/L'Cie", + "name": "Lightning", "type": "Forward", "element": "Lightning", "cost": 4, "power": 5000, - "job": "", + "job": "Ravager/L'Cie", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "(Cards with LB cannot be included in your main deck.)" + }, { "type": "auto", - "effect": "Add it to your hand.", "name": "Limit Break — 2", - "trigger": "When Lightning enters the field, choose 1 Lightning Summon in your Break Zone" + "trigger": "When Lightning enters the field", + "effect": "Choose 1 Lightning Summon in your Break Zone. Add it to your hand." } ], "image": "22-121R.jpg" @@ -49820,15 +52368,16 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Tidus enters the field, if you control 8 or more Forwards and/or Backups, you may pay {Ice}{Ice}{Ice}. When you do so, select up to 3 of the 3 following actions. Choose 1 Forward. Put it at the bottom of its owner's deck. \"Choose 1 Backup. Put it on top of its owner's deck.\" \"Draw 2 Cards.\"", "name": "Limit Break — 3", - "trigger": "When Tidus enters the field, if you control 8 or more Forwards and/or Backups, you may pay {Ice}{Ice}{Ice}. When you do so, select up to 3 of the 3 following actions. Choose 1 Forward. Put it at the bottom of its owner's deck. \"Choose 1 Backup. Put it on top of its owner's deck.\" \"Draw 2 Cards.\"", + "trigger": "When Tidus enters the field, if you control 8 or more Forwards and/or Backups", "cost": { - "ice": 3 - } + "water": 3 + }, + "effect": "When Tidus enters the field, if you control 8 or more Forwards and/or Backups, you may pay {Water}{Water}{Water}. When you do so, select up to 3 of the 3 following actions. \"Choose 1 Forward. Put it at the bottom of its owner's deck.\" \"Choose 1 Backup. Put it on top of its owner's deck.\" \"Draw 2 cards.\"" } ], "image": "22-122L.jpg" @@ -49844,12 +52393,17 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Cards with LB cannot be included in your main deck." + }, { "type": "auto", - "effect": "draw 1 card.", "name": "Limit Break — I", - "trigger": "When Leo enters the field" + "trigger": "When Leo enters the field", + "effect": "draw 1 card." } ], "image": "22-123R.jpg" @@ -49862,15 +52416,16 @@ "cost": 5, "power": 8000, "job": "Mystic Knight", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. It loses 7000 power until the end of the turn.", "name": "Limit Break — 1", - "trigger": "When Little Leela attacks" + "trigger": "When Little Leela attacks", + "effect": "Choose 1 Forward opponent controls. It loses 7000 power until the end of the turn." } ], "image": "22-124H.jpg" @@ -49883,9 +52438,10 @@ "cost": 2, "power": null, "job": "Knight", - "category": "PICTLOGICA -I", + "category": "PICTLOGICA · I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -49906,17 +52462,21 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "You may search for 1 Card Name Bahamut and add it to your hand. During this turn, the cost required to cast your next Card Name Bahamut is reduced by 5.", - "name": "Brave", - "trigger": "When Caius enters the field" + "type": "field", + "effect": "Brave" }, { "type": "auto", - "effect": "You may discard 2 cards. When you do so, play Caius from the Break Zone onto the field dull.", - "trigger": "When Caius is put from the field into the Break Zone" + "trigger": "When Caius enters the field", + "effect": "You may search for 1 Card Name Bahamut and add it to your hand. During this turn, the cost required to cast your next Card Name Bahamut is reduced by 5." + }, + { + "type": "auto", + "trigger": "When Caius is put from the field into the Break Zone", + "effect": "You may discard 3 cards. When you do so, play Caius from the Break Zone onto the field dull." } ], "image": "23-002L.jpg" @@ -49929,22 +52489,27 @@ "cost": 4, "power": 7000, "job": "Dragoon", - "category": "FFT", + "category": "PICTLOGICA·IV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Kain attacks, all the Forwards with Haste or First Strike you control gain +2000 power until the end of the turn.", - "name": "Haste First Strike" + "effect": "Haste, First Strike" }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 8000 damage.", + "type": "auto", + "effect": "When Kain attacks, all the Forwards with Haste or First Strike you control gain +2000 power until the end of the turn." + }, + { + "type": "special", "name": "Double Jump", "cost": { - "dull": true - } + "s": true, + "fire": 1 + }, + "effect": "Choose 1 Forward. Deal it 8000 damage." } ], "image": "23-003C.jpg" @@ -49960,11 +52525,12 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 4000 damage.", - "trigger": "When Kefka attacks, choose 1 Forward opponent controls" + "trigger": "When Kefka attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage." }, { "type": "field", @@ -49984,22 +52550,29 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": { + "dull": true + }, "effect": "Deal 5000 damage to all the Forwards opponent controls." }, { - "type": "auto", + "type": "special", + "cost": { + "dark": 2 + }, "effect": "Choose 1 Forward in your Break Zone. Add it to your hand. You can only use this ability once per turn." }, { - "type": "action", - "effect": "Choose 1 Forward. Break it.", + "type": "special", "cost": { - "lightning": 3, - "generic": 1 - } + "fire": 3, + "dark": 1 + }, + "effect": "Choose 1 Forward. Break it." } ], "image": "23-005R.jpg" @@ -50011,10 +52584,11 @@ "element": "Fire", "cost": 2, "power": 9000, - "job": "", + "job": "Undead", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -50022,14 +52596,14 @@ }, { "type": "auto", - "effect": "You may remove Soulcage from the game. When you do so, choose 1 Monster in your Break Zone. Add it to your hand.", - "trigger": "When Soulcage is put from the field into the Break Zone" + "trigger": "When Soulcage is put from the field into the Break Zone", + "effect": "You may remove Soulcage from the game. When you do so, choose 1 Monster in your Break Zone. Add it to your hand." } ], "image": "23-006R.jpg" }, { - "id": "23-007C-15-007C", + "id": "23-007C/15-007C", "name": "Samurai", "type": "Backup", "element": "Fire", @@ -50037,13 +52611,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [Fire]. [Dull]: put Samurai into the Break Zone. Choose 1 Forward. If it deals damage to a Forward this turn, the damage increases by 1000 instead. You can only use this ability during your turn.", - "trigger": "When Samurai enters the field" + "trigger": "When Samurai enters the field", + "effect": "Gain 1 Fire CP." + }, + { + "type": "action", + "cost": "Dull, put Samurai into the Break Zone", + "effect": "Choose 1 Forward. If it deals damage to a Forward this turn, the damage increases by 1000 instead. You can only use this ability during your turn." } ], "image": "23-007C-15-007C.jpg" @@ -50079,15 +52659,17 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. It gains \"If possible, this Forward must block.\" until the end of the turn.", - "trigger": "When Zorn & Thorn enters the field or attacks" + "trigger": "When Zorn & Thorn enters the field or attacks", + "effect": "Choose 1 Forward opponent controls. It gains \"If possible, this Forward must block.\" until the end of the turn." }, { - "type": "field", - "effect": "When Zorn & Thorn is put from the field into the Break Zone, you may search for 1 Monster of cost 2 or less and play it into the field." + "type": "auto", + "trigger": "When Zorn & Thorn is put from the field into the Break Zone", + "effect": "You may search for 1 Monster of cost 2 or less and play it onto the field." } ], "image": "23-009H.jpg" @@ -50101,13 +52683,18 @@ "power": 5000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you have 2 or more Job Standard Unit Forwards in your Break Zone, SOLDIER Candidate gains +3000 power.", + "effect": "First Strike", "name": "First Strike" + }, + { + "type": "field", + "effect": "If you have 2 or more Job Standard Unit Forwards in your Break Zone, SOLDIER Candidate gains +3000 power." } ], "image": "23-010C.jpg" @@ -50123,12 +52710,12 @@ "category": "VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Add it to your hand. During this turn, the cost required to cast that Summon is reduced by 2 (it cannot become 0). All Summons in your Break Zone cannot be removed from the game by your opponent's Summons or abilities.", - "name": "EX BURST", + "type": "auto", "trigger": "When Terra enters the field or is put from the field into the Break Zone, choose 1 Summon in your Break Zone.", + "effect": "Add it to your hand. During this turn, the cost required to cast your next Summon is reduced by 2 (it cannot become 0). All Summons in your Break Zone cannot be removed from the game by your opponent's Summons or abilities.", "is_ex_burst": true } ], @@ -50145,19 +52732,21 @@ "category": "DFF-VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [Ice].", - "trigger": "When a Forward damaged by Tifa is put from the field into the Break Zone on the same turn" + "trigger": "When a Forward damaged by Tifa is put from the field into the Break Zone on the same turn", + "effect": "gain [Ice]." }, { "type": "auto", - "effect": "choose 1 Forward. Deal it 2000 damage.", - "trigger": "When Tifa attacks" + "trigger": "When Tifa attacks", + "effect": "choose 1 Forward. Deal it 2000 damage." }, { - "type": "field", + "type": "action", + "cost": "[Ice]", "effect": "Until the end of the turn, Tifa gains +2000 power and Haste." } ], @@ -50171,14 +52760,16 @@ "cost": 1, "power": null, "job": "Adventurer-in-Training", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 9000 damage.", - "trigger": "When Morrow enters the field, choose 1 Forward" + "name": "Damage 5", + "trigger": "When Morrow enters the field", + "effect": "Choose 1 Forward. Deal it 9000 damage." } ], "image": "23-013C.jpg" @@ -50209,15 +52800,16 @@ "type": "Monster", "element": "Fire", "cost": 1, - "power": 9000, + "power": null, "job": "Spook", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Notsugo and 1 Monster into the Break Zone. Choose 1 Forward opponent controls. Deal it 9000 damage." + "effect": "{d}, put Notsugo and 1 Monster into the Break Zone: Choose 1 Forward opponent controls. Deal it 9000 damage." } ], "image": "23-015C.jpg" @@ -50233,9 +52825,10 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 Forward with 9000 power or less and up to 1 Forward in your opponent's Break Zone. Remove them from the game." } ], @@ -50249,14 +52842,15 @@ "cost": 2, "power": 5000, "job": "Warrior", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, search for 1 Category FFT Character and add it to your hand.", - "trigger": "When Parai enters the field, you may receive 1 point of damage" + "trigger": "When Parai enters the field, you may receive 1 point of damage.", + "effect": "When you do so, search for 1 Category FFL Character and add it to your hand." } ], "image": "23-017C.jpg" @@ -50298,8 +52892,9 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -50318,8 +52913,9 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -50340,6 +52936,7 @@ "category": "DFF-VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -50347,8 +52944,8 @@ }, { "type": "auto", - "effect": "You may pay ⚡. When you do so, search for 1 Job Tsviets and add it to your hand.", - "trigger": "When Weiss enters the field" + "trigger": "When Weiss enters the field", + "effect": "You may pay {Ice}. When you do so, search for 1 Job Tsviets and add it to your hand." } ], "image": "23-021C.jpg" @@ -50361,13 +52958,14 @@ "cost": 2, "power": null, "job": "Girl from the Future", - "category": "FFT", + "category": "PFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Aemo into the Break Zone: Your opponent removes all their hand from the game face down. Your opponent can look at these removed cards at any time. At the end of the turn, your opponent adds them back to their hand. You can only use this ability during your turn." + "effect": "{s}, put Aemo into the Break Zone: Your opponent removes all their hand from the game face down. Your opponent can look at these removed cards at any time. At the end of the turn, your opponent adds them back to their hand. You can only use this ability during your turn." } ], "image": "23-022R.jpg" @@ -50400,12 +52998,13 @@ "cost": 2, "power": null, "job": "", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Dull it and Freeze it. During this turn, if it deals damage to a Forward or a player, the damage becomes 0 instead.", "name": "EX BURST", "is_ex_burst": true @@ -50420,21 +53019,22 @@ "element": "Ice", "cost": 2, "power": 5000, - "job": "Isviets", - "category": "VII", + "job": "Tsviets", + "category": "PICTLOGICA · VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡. This effect will trigger only once per turn.", - "trigger": "When Shelke or a Job Isviets enters your field" + "effect": "Gain an Ice CP. This effect will trigger only once per turn.", + "trigger": "When Shelke or a Job Tsviets enters your field" }, { "type": "action", "effect": "Shelke gains +3000 power until the end of the turn.", "cost": { - "generic": 1 + "ice": 1 } } ], @@ -50462,7 +53062,7 @@ }, { "id": "23-027C", - "name": "Jihl Nabaal", + "name": "Jihl Nabaat", "type": "Backup", "element": "Ice", "cost": 2, @@ -50471,14 +53071,15 @@ "category": "DFF-XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "[EX], put 1 Job PSICOM into the Break Zone! Choose 1 dull Forward. Break it.", - "is_ex_burst": true, + "type": "action", + "effect": "{I}{d}, put 1 Job PSICOM into the Break Zone: Choose 1 dull Forward. Break it.", "cost": { "ice": 1, - "ex": 1 + "dull": true, + "special": "put 1 Job PSICOM into the Break Zone" } } ], @@ -50495,6 +53096,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -50511,7 +53113,8 @@ "effect": "Deal 10000 damage to all the Forwards opponent controls. Cecil deals you 1 point of damage.", "name": "Dark Flame", "cost": { - "damage": 5 + "damage": 5, + "special": "S" } } ], @@ -50553,9 +53156,10 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "When Serah enters the field, select 1 of the 2 following actions. If you control a Job Commando, select up to 2 of the 2 following actions instead.\n\"Choose 1 Character. Dull it and Freeze it.\"\n\"Your opponent discards 1 card.\"" } ], @@ -50563,15 +53167,16 @@ }, { "id": "23-031C", - "name": "Soldier Candidate", + "name": "SOLDIER Candidate", "type": "Forward", "element": "Ice", "cost": 2, "power": 5000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -50579,8 +53184,8 @@ }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", - "trigger": "When SOLDIER Candidate enters the field" + "trigger": "When SOLDIER Candidate enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it." } ], "image": "23-031C.jpg" @@ -50596,16 +53201,19 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "You can only cast Drautos if your opponent has 2 cards or less in their hand.", - "trigger": "You can only cast Drautos if your opponent has 2 cards or less in their hand." + "type": "field", + "effect": "You can only cast Drautos if your opponent has 2 cards or less in their hand." }, { "type": "field", - "effect": "If Drautos is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead.", - "name": "Brave" + "effect": "Brave" + }, + { + "type": "field", + "effect": "If Drautos is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead." } ], "image": "23-032H.jpg" @@ -50619,13 +53227,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [Ice]. [Ice], put Knight into the Break Zone: Choose 1 Forward of cost 3 or less. Dull it. You can only use this ability during your turn.", - "trigger": "When Knight enters the field" + "trigger": "When Knight enters the field", + "effect": "Gain {Ice}." + }, + { + "type": "action", + "cost": "{Ice}, put Knight into the Break Zone", + "effect": "Choose 1 Forward of cost 3 or less. Dull it. You can only use this ability during your turn." } ], "image": "23-033C-15-038C.jpg" @@ -50636,11 +53250,12 @@ "type": "Monster", "element": "Ice", "cost": 2, - "power": 8000, + "power": null, "job": "Crystalspawn", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -50648,8 +53263,8 @@ }, { "type": "auto", - "effect": "your opponent discards 1 card.", - "trigger": "When Pacos Amethyst is chosen by your opponent's Summon or ability" + "trigger": "When Pacos Amethyst is chosen by your opponent's Summon or ability", + "effect": "your opponent discards 1 card." } ], "image": "23-034R.jpg" @@ -50665,16 +53280,21 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Forwards with Brave other than White Tiger l'Cie Nimbus you control cannot be chosen by your opponent's abilities.", + "effect": "Brave", "name": "Brave" }, + { + "type": "field", + "effect": "The Forwards with Brave other than White Tiger L'Cie Nimbus you control cannot be chosen by your opponent's abilities." + }, { "type": "auto", "effect": "You may search for 1 Forward with Brave and add it to your hand.", - "trigger": "When White Tiger l'Cie Nimbus enters the field" + "trigger": "When White Tiger L'Cie Nimbus enters the field" } ], "image": "23-035H.jpg" @@ -50686,18 +53306,19 @@ "element": "Ice", "cost": 1, "power": null, - "job": "", + "job": "Flan", "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Flan into the Break Zone} Choose 1 Forward. Dull it." + "effect": "{S}, put Flan into the Break Zone: Choose 1 Forward. Dull it." }, { "type": "action", - "effect": "remove 3 Card Name Flan in the Break Zone from the game: Choose 1 dull Forward. Break it. You only use this ability during your Main Phase and if Flan is in the Break Zone." + "effect": "{S}, remove 3 Card Name Flan in the Break Zone from the game: Choose 1 dull Forward. Break it. You can only use this ability during your Main Phase and if Flan is in the Break Zone." } ], "image": "23-036C.jpg" @@ -50733,13 +53354,14 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 3 Wind. When you do so, choose 1 Forward. You gain control of it.", + "effect": "You may pay {I}{I}{I}. When you do so, choose 1 Forward. You gain control of it.", "trigger": "When Lady Lilith enters the field", "cost": { - "wind": 3 + "ice": 3 } } ], @@ -50756,9 +53378,10 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "Activate all the Forwards you control. Until the end of the turn, all the Forwards you control gain \"This Forward cannot be returned to its owner's hand by your opponent's Summons or abilities.\" and \"The power of this Forward cannot be decreased by your opponent's Summons or abilities.\"" } ], @@ -50772,14 +53395,18 @@ "cost": 3, "power": 7000, "job": "Heritor", - "category": "FFT2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "action", "effect": "Activate all the Wind Characters other than Adelle you control. Adelle will not activate during your next Active Phase. You can only use this ability while Adelle is attacking and only once per turn.", - "name": "Haste", "cost": { "resource": "0" } @@ -50795,9 +53422,10 @@ "cost": 2, "power": null, "job": "Princess", - "category": "FFT", + "category": "PFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -50816,25 +53444,26 @@ "job": "Sky Pirate", "category": "FFTA2", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Vaan enters the field of attacks, gain [Wind][Wind]: Deal 4000 damage to all the Forwards opponent controls." + "type": "auto", + "trigger": "When Vaan enters the field or attacks", + "effect": "gain {Wind}{Wind}: Deal 4000 damage to all the Forwards opponent controls." }, { - "type": "auto", - "effect": "double the damage instead.", + "type": "special", "name": "Life of Crime", - "trigger": "During this turn, if Vaan deals damage to a Forward", - "is_ex_burst": true + "cost": "S", + "effect": "During this turn, if Vaan deals damage to a Forward, double the damage instead." } ], "image": "23-042C.jpg" }, { "id": "23-043R", - "name": "Venal", + "name": "Venat", "type": "Backup", "element": "Wind", "cost": 2, @@ -50843,20 +53472,21 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Venal into the Break Zone: Choose 1 Summon. Cancel its effect.", + "effect": "Put Venat into the Break Zone: Choose 1 Summon. Cancel its effect.", "cost": { - "ice": 1, + "wind": 1, "generic": 1 } }, { "type": "action", - "effect": "put Venal into the Break Zone: Search for 1 Card Name Venal and play it onto the field. You can only use this ability during your turn.", + "effect": "Put Venat into the Break Zone: Search for 1 Card Name Venat and play it onto the field. You can only use this ability during your turn.", "cost": { - "ice": 1, + "wind": 1, "generic": 1 } } @@ -50869,11 +53499,12 @@ "type": "Monster", "element": "Wind", "cost": 2, - "power": 9000, + "power": null, "job": "Dragon", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -50897,10 +53528,11 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Samovira and 1 Monster into the Break Zone. Select 1 of the 2 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Choose 1 Monster. Break it.\"" + "effect": "{s}, put Samovira and 1 Monster into the Break Zone: Select 1 of the 2 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Choose 1 Monster. Break it.\"" } ], "image": "23-045C.jpg" @@ -50914,8 +53546,9 @@ "power": 5000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -50939,15 +53572,17 @@ "category": "FFRK", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Tyro enters the field, choose 1 card in your Break Zone. If there are exactly 3 different Elements among the Backups you control, add it to your hand.", - "trigger": "When Tyro enters the field, choose 1 card in your Break Zone. If there are exactly 3 different Elements among the Backups you control, add it to your hand." + "trigger": "When Tyro enters the field", + "effect": "When Tyro enters the field, choose 1 card in your Break Zone. If there are exactly 3 different Elements among the Backups you control, add it to your hand." }, { "type": "action", - "effect": "put Tyro into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead." + "cost": "Dull, put Tyro into the Break Zone", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead." } ], "image": "23-047H.jpg" @@ -50963,6 +53598,7 @@ "category": "FFRK", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -50971,6 +53607,7 @@ }, { "type": "action", + "cost": "Dull", "effect": "Choose 1 Job Moogle or Card Name Moogle other than Dr. Mog. Activate it." } ], @@ -50985,13 +53622,14 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "It gains \"This Forward cannot be blocked by a Forward of cost 3 or more.\" until the end of the turn. If you control 5 or more Backups, all the Forwards you control gain \"This Forward cannot be blocked by a Forward of cost 3 or more.\" until the end of the turn instead.", - "trigger": "When Ninja enters the field, choose 1 Forward" + "trigger": "When Ninja enters the field", + "effect": "Choose 1 Forward. It gains \"This Forward cannot be blocked by a Forward of cost 3 or more.\" until the end of the turn. If you control 5 or more Backups, all the Forwards you control gain \"This Forward cannot be blocked by a Forward of cost 3 or more.\" until the end of the turn instead." } ], "image": "23-049C.jpg" @@ -51007,12 +53645,25 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "special", + "name": "Warp 3", + "effect": "Warp 3" + }, + { + "type": "field", + "effect": "Haste" + }, + { + "type": "field", + "effect": "First Strike" + }, { "type": "auto", - "effect": "remove 1 Warp Counter from Noel for each Category XIII Character you control. This effect will trigger only if Noel is removed from the game and if a Warp Counter is placed on Noel.", - "name": "Haste First Strike", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "remove 1 Warp Counter from Noel for each Category XIII Character you control. This effect will trigger only if Noel is removed from the game and if a Warp Counter is placed on Noel." } ], "image": "23-050H.jpg" @@ -51028,18 +53679,19 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Hope enters the field, you may pay 1. When you do so, search for 1 Category XIII Character of cost X and play it onto the field.", - "cost": { - "wind": 1 - } + "type": "auto", + "effect": "When Hope enters the field, you may pay X. When you do so, search for 1 Category XIII Character of cost X and play it onto the field." }, { - "type": "field", + "type": "special", + "name": "Remove Hope from the game", "effect": "At the beginning of your next Main Phase 1, play Hope onto the field. You can only use this ability during your turn.", - "name": "Remove Block from the game" + "cost": { + "special": 1 + } } ], "image": "23-051L.jpg" @@ -51052,13 +53704,14 @@ "cost": 4, "power": 7000, "job": "Ninja", - "category": "FFT", + "category": "PFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Ninja or Card Name Ninja and add it to your hand. Dull a total of 2 active Job Ninja and/or Card Name Ninja. Choose 1 Job Ninja or Card Name Ninja. It gains \"This Character cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn.", + "effect": "You may search for 1 [Job Ninja] or [Card Name Ninja] and add it to your hand. Dull a total of 2 active [Job Ninja] and/or [Card Name Ninja]: Choose 1 [Job Ninja] or [Card Name Ninja]. It gains \"This Character cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn.", "trigger": "When Maina enters the field", "is_ex_burst": true } @@ -51067,7 +53720,7 @@ }, { "id": "23-053R", - "name": "Meleion", + "name": "Meteion", "type": "Backup", "element": "Wind", "cost": 2, @@ -51076,10 +53729,11 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Meleion into the Break Zone: Activate all the Backups you control. Draw 1 card. You can only use this ability if neither player controls Forwards." + "effect": "Put Meteion into the Break Zone: Activate all the Backups you control. Draw 1 card. You can only use this ability if neither player controls Forwards." } ], "image": "23-053R.jpg" @@ -51095,36 +53749,42 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When 1 or more Job Ninja or Card Name Ninja you control deal damage to your opponent" + "trigger": "When 1 or more Job Ninja or Card Name Ninja you control deal damage to your opponent", + "effect": "Draw 1 card." }, { - "type": "field", - "effect": "Yuffie cannot be blocked.", - "name": "Yuffie cannot be blocked" + "type": "special", + "cost": "2 Wind CP", + "effect": "Yuffie gains \"Yuffie cannot be blocked.\" until the end of the turn." } ], "image": "23-054C.jpg" }, { - "id": "23-055C-15-058C", + "id": "23-055C/15-058C", "name": "Dragoon", "type": "Backup", - "element": "Ice", + "element": "Wind", "cost": 2, "power": null, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "V", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ◆. ⊕, put Dragoon into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn. You can only use this ability during your turn.", - "trigger": "When Dragoon enters the field" + "trigger": "When Dragoon enters the field", + "effect": "Gain 1 Wind CP." + }, + { + "type": "action", + "effect": "[Dull], put Dragoon into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn. You can only use this ability during your turn." } ], "image": "23-055C-15-058C.jpg" @@ -51137,14 +53797,20 @@ "cost": 5, "power": null, "job": "Clan Gully Member", - "category": "FFT-A2", + "category": "PICTLOGICA・FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Character of cost 2 or less in your Break Zone. Play it onto the field. ⇒, put Luso into the Break Zone: Choose 1 Monster. Break it.", - "trigger": "When Luso enters the field" + "trigger": "When Luso enters the field", + "effect": "choose 1 Character of cost 2 or less in your Break Zone. Play it onto the field." + }, + { + "type": "action", + "cost": "Dull, put Luso into the Break Zone", + "effect": "Choose 1 Monster. Break it." } ], "image": "23-056C.jpg" @@ -51182,13 +53848,14 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Until the end of the turn, it gains Brave and +1000 power for each point of damage you have received. If you control 5 or more Backups, until the end of the turn, all the Forwards you control gain Brave and +1000 power for each point of damage you have received instead.", - "trigger": "When Dark Knight enters the field" + "trigger": "When Dark Knight enters the field", + "effect": "Choose 1 Forward. Until the end of the turn, it gains Brave and +1000 power for each point of damage you have received. If you control 5 or more Backups, until the end of the turn, all the Forwards you control gain Brave and +1000 power for each point of damage you have received instead." } ], "image": "23-058C.jpg" @@ -51197,13 +53864,14 @@ "id": "23-059C", "name": "Ignis", "type": "Backup", - "element": "Earth", + "element": "Lightning", "cost": 4, "power": null, "job": "Retainer", "category": "DFF-XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -51218,24 +53886,24 @@ "id": "23-060L", "name": "Vincent", "type": "Forward", - "element": "Earth", + "element": "Fire", "cost": 7, "power": 9000, "job": "Gunslinger", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "remove 1 Warp Counter from Vincent. This effect triggers only if Vincent is removed from the game and if a Warp Counter is placed on Vincent.", + "type": "special", "name": "Warp 6", - "trigger": "When a Category VII Forward enters your field" + "effect": "When a Category VII Forward enters your field, remove 1 Warp Counter from Vincent. This effect will trigger only if Vincent is removed from the game and if a Warp Counter is placed on Vincent." }, { "type": "auto", - "effect": "choose up to 1 Forward and up to 1 Backup. Break the former. If Vincent enters the field due to Warp, also break the latter.", - "trigger": "When Vincent enters the field" + "trigger": "When Vincent enters the field", + "effect": "choose up to 1 Forward and up to 1 Backup. Break the former. If Vincent enters the field due to Warp, also break the latter." } ], "image": "23-060L.jpg" @@ -51247,24 +53915,26 @@ "element": "Earth", "cost": 4, "power": 8000, - "job": "Standard Unit", + "job": "Warrior of Light", "category": "DFF-I", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Warrior of Light enters the field, you may search for 2 Job Standard Unit and put them into the Break Zone." + "type": "auto", + "trigger": "When Warrior of Light enters the field", + "effect": "You may search for 2 Job Standard Unit and put them into the Break Zone." }, { "type": "auto", - "effect": "You may pay 0. When you do so, choose 1 Job Standard Unit of cost X in your Break Zone. Play it onto the field.", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "You may pay X. When you do so, choose 1 Job Standard Unit of cost X in your Break Zone. Play it onto the field." }, { "type": "field", - "effect": "Warrior of Light gains +1000 power.", - "name": "Damage 3" + "name": "Damage 3", + "effect": "Warrior of Light gains +1000 power." } ], "image": "23-061H.jpg" @@ -51304,17 +53974,17 @@ "job": "Retainer", "category": "DFF-XV", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control 2 or more Category XV Characters, Gladiolus gains +1000 power and Brave." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it damage equal to Gladiolus' power", - "name": "Downhammer", - "is_ex_burst": true + "type": "special", + "effect": "Choose 1 Forward. Deal it damage equal to Gladiolus' power.", + "name": "Dawnhammer" } ], "image": "23-063C.jpg" @@ -51326,10 +53996,11 @@ "element": "Earth", "cost": 3, "power": null, - "job": "Type-0", - "category": "", + "job": null, + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -51344,11 +54015,12 @@ "type": "Monster", "element": "Earth", "cost": 2, - "power": 9000, + "power": null, "job": "Voidborn", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -51356,8 +54028,8 @@ }, { "type": "auto", - "effect": "When you do so, play Gogmagog from your Break Zone onto the field.", - "trigger": "When Gogmagog is put from the field into the Break Zone, you may remove 1 Monster you control from the game" + "trigger": "When Gogmagog is put from the field into the Break Zone", + "effect": "you may remove 1 Monster you control from the game. When you do so, play Gogmagog from your Break Zone onto the field." } ], "image": "23-065R.jpg" @@ -51373,13 +54045,16 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "dull", "effect": "Choose 1 Category VII Forward. It gains +1000 power until the end of the turn." }, { "type": "action", + "cost": "dull", "effect": "Choose 1 Card Name Cloud Forward. It gains +2000 power until the end of the turn." } ], @@ -51414,8 +54089,9 @@ "power": 5000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -51423,8 +54099,8 @@ }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. SOLDIER Candidate and the chosen Forward deal damage equal to their respective power to the other.", - "trigger": "When SOLDIER Candidate enters the field" + "trigger": "When SOLDIER Candidate enters the field", + "effect": "Choose 1 Forward opponent controls. SOLDIER Candidate and the chosen Forward deal damage equal to their respective power to the other." } ], "image": "23-068C.jpg" @@ -51451,7 +54127,7 @@ }, { "id": "23-070H", - "name": "Mythlodaeus", + "name": "Hythlodaeus", "type": "Forward", "element": "Earth", "cost": 6, @@ -51460,25 +54136,28 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the cost required to cast Mythlodaeus is reduced by 3.", - "trigger": "If you control a Card Name Enet-Selch" + "type": "field", + "effect": "If you control a Card Name Emet-Selch, the cost required to cast Hythlodaeus is reduced by 3." + }, + { + "type": "field", + "effect": "Brave" }, { "type": "action", - "effect": "Put Mythlodaeus and 1 Card Name Enet-Selch into the Break Zone; Shuffle your deck. Then, reveal the top 4 cards of your deck. Play any number of Chocobo among them onto the field and put the rest of the cards into the Break Zone.", - "name": "Brave", "cost": { - "brave": true - } + "dull": true + }, + "effect": "Put Hythlodaeus and 1 Card Name Emet-Selch into the Break Zone. Shuffle your deck. Then, reveal the top 4 cards of your deck. Play any number of Characters among them onto the field and put the rest of the cards into the Break Zone." } ], "image": "23-070H.jpg" }, { - "id": "23-071C-15-080C", + "id": "23-071C/15-080C", "name": "Geomancer", "type": "Backup", "element": "Wind", @@ -51486,13 +54165,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain 1. 3, put Geomancer into the Break Zone: Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your turn.", - "trigger": "When Geomancer enters the field" + "trigger": "When Geomancer enters the field", + "effect": "Gain 1 CP of any element." + }, + { + "type": "action", + "cost": "1 CP, put Geomancer into the Break Zone", + "effect": "Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your turn." } ], "image": "23-071C-15-080C.jpg" @@ -51508,16 +54193,18 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Remove 2 Earth cards in the Break Zone from the game: Until the end of the turn, Brionac gains +2000 power and Brave. You can only use this ability during your Main Phase." }, { - "type": "action", + "type": "special", + "name": "Brionac", "effect": "Choose 1 Forward. Deal it 9000 damage.", "cost": { - "fire": 1, + "special": true, "earth": 1, "lightning": 1 } @@ -51553,9 +54240,10 @@ "cost": 4, "power": 8000, "job": "Adventurer", - "category": "FFT", + "category": "PFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -51576,19 +54264,20 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡.", - "trigger": "When Layle enters the field or attacks" + "trigger": "When Layle enters the field or attacks", + "effect": "gain 1 CP of any element." }, { - "type": "action", - "effect": "Choose 1 Forward or Monster. Break it. You can only use this ability while Layle is attacking.", + "type": "special", + "name": null, "cost": { - "lightning": 3, - "dull": true - } + "earth": 3 + }, + "effect": "Choose 1 Forward or Monster. Break it. You can only use this ability while Layle is attacking." } ], "image": "23-075R.jpg" @@ -51604,16 +54293,18 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Category XV Forward of cost 5 or less in your Break Zone. Play it onto the field.", - "trigger": "When Regis enters the field" + "trigger": "When Regis enters the field", + "effect": "choose 1 Category XV Forward of cost 5 or less in your Break Zone. Play it onto the field." }, { - "type": "field", - "effect": "When Regis enters the field, choose 1 Category XV Forward of cost 5 or less in your Break Zone. Play it onto the field.", - "name": "Dominance" + "type": "auto", + "trigger": "When Regis enters the field", + "effect": "choose 1 Category XV Forward of cost 5 or less in your Break Zone. Play it onto the field.", + "damage_condition": 5 } ], "image": "23-076H.jpg" @@ -51652,15 +54343,16 @@ "element": "Lightning", "cost": 3, "power": null, - "job": "", + "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Choose 1 Character without ⚡ in your Break Zone. You may search for 1 Character with the same name and add it to your hand.", - "name": "Scion of the Seventh Dawn", + "name": "", "trigger": "When Alisaie enters the field" } ], @@ -51677,12 +54369,18 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Estinien attacks, choose 1 Job Scion of the Seventh Dawn Forward in your Break Zone. Add it to your hand.", + "effect": "Haste", "name": "Haste" }, + { + "type": "auto", + "effect": "Choose 1 Job Scion of the Seventh Dawn Forward in your Break Zone. Add it to your hand.", + "trigger": "When Estinien attacks" + }, { "type": "auto", "effect": "Estinien gains +1000 power.", @@ -51699,9 +54397,10 @@ "cost": 9, "power": null, "job": "", - "category": "FFVII", + "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -51718,20 +54417,21 @@ }, { "id": "23-081C", - "name": "Puppelmaster", + "name": "Puppetmaster", "type": "Backup", "element": "Lightning", "cost": 2, "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Choose 1 Forward. Dull it. If you control 5 or more Backups, dull all the Forwards opponent controls instead.", - "trigger": "When Puppelmaster enters the field" + "trigger": "When Puppetmaster enters the field" } ], "image": "23-081C.jpg" @@ -51747,15 +54447,16 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Before paying the cost to cast King, you can remove 4 Characters in your Break Zone from the game to reduce the cost required to cast King by 4." }, { "type": "auto", - "effect": "When you do so, choose 1 Forward. Break it.", - "trigger": "When King attacks, you may discard 2 cards" + "trigger": "When King attacks", + "effect": "You may discard 2 cards. When you do so, choose 1 Forward. Break it." } ], "image": "23-082H.jpg" @@ -51771,13 +54472,11 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Remove 3 cards in the Break Zone from the game." - }, - { - "type": "field", + "type": "action", + "cost": "Remove 3 cards in the Break Zone from the game", "effect": "Choose 1 Job Class Zero Cadet Forward. Until the end of the turn, it gains +2000 power and \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"" } ], @@ -51787,18 +54486,19 @@ "id": "23-084C", "name": "G'raha Tia", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 5, "power": 9000, "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, choose 2 Forwards opponent controls. Deal them 4000 damage and dull them.", - "trigger": "When G'raha Tia enters the field, you may remove 1 Card Name G'raha Tia in your Break Zone from the game" + "trigger": "When G'raha Tia enters the field, you may remove 1 Card Name G'raha Tia in your Break Zone from the game.", + "effect": "When you do so, choose 2 Forwards opponent controls. Deal them 4000 damage and dull them." } ], "image": "23-084C.jpg" @@ -51810,15 +54510,15 @@ "element": "Lightning", "cost": 3, "power": null, - "job": "", + "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Job Scion of the Seventh Dawn Forwards you control gain +1000 power.", - "name": "Scion of the Seventh Dawn" + "effect": "The Job Scion of the Seventh Dawn Forwards you control gain +1000 power." }, { "type": "action", @@ -51863,14 +54563,15 @@ "cost": 2, "power": 7000, "job": "Class Zero Cadet", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Put the top 3 cards of your deck into the Break Zone.", - "trigger": "When Jack enters the field" + "trigger": "When Jack enters the field", + "effect": "Put the top 3 cards of your deck into the Break Zone." } ], "image": "23-087C.jpg" @@ -51886,15 +54587,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The Forwards opponent controls lose 2000 power. If you control 3 or more Category XIII Forwards, the Forwards opponent controls lose 5000 power instead." }, { - "type": "auto", - "effect": "Displ B:", - "trigger": "During this turn, the power of Forwards opponent controls cannot be increased by Summons or abilities." + "type": "special", + "name": "Dispel", + "cost": "S", + "effect": "During this turn, the power of Forwards opponent controls cannot be increased by Summons or abilities." } ], "image": "23-088L.jpg" @@ -51908,13 +54611,18 @@ "power": 5000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "If you have 2 or more job Standard Unit Forwards in your Break Zone, SOLDIER Candidate gains +3000 power.", - "name": "Haste" + "name": "Haste", + "effect": "Haste" + }, + { + "type": "field", + "effect": "If you have 2 or more Job Standard Unit Forwards in your Break Zone, SOLDIER Candidate gains +3000 power." } ], "image": "23-089C.jpg" @@ -51928,13 +54636,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [Lightning]. [Lightning], put Ninja into the Break Zone: Choose 1 Forward. Deal it 1000 damage. You can only use this ability during your turn.", - "trigger": "When Ninja enters the field" + "trigger": "When Ninja enters the field", + "effect": "gain {Lightning}." + }, + { + "type": "action", + "cost": "{Lightning}, put Ninja into the Break Zone", + "effect": "Choose 1 Forward. Deal it 1000 damage. You can only use this ability during your turn." } ], "image": "23-090C-15-095C.jpg" @@ -51950,10 +54664,11 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Fencer (XIII) and 1 Monster into the Break Zone: Choose 1 Forward of cost 4 or less. Break it." + "effect": "{s}, put Fencer (XIII) and 1 Monster into the Break Zone: Choose 1 Forward of cost 4 or less. Break it." } ], "image": "23-091C.jpg" @@ -51967,8 +54682,9 @@ "power": 8000, "job": "War Machine", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -51976,8 +54692,8 @@ }, { "type": "auto", - "effect": "You may put 1 Monster you control into the Break Zone. When you do so, choose 1 Forward. Deal it 9000 damage.", - "trigger": "When Black Widow attacks" + "trigger": "When Black Widow attacks", + "effect": "You may put 1 Monster you control into the Break Zone. When you do so, choose 1 Forward. Deal it 9000 damage." } ], "image": "23-092R.jpg" @@ -51993,10 +54709,12 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Mog (XIII-2) into the Break Zone: Search for 1 Category XIII Forward and add it to your hand." + "cost": "Dull, put Mog (XIII-2) into the Break Zone", + "effect": "Search for 1 Category XIII Forward and add it to your hand." } ], "image": "23-093C.jpg" @@ -52025,21 +54743,23 @@ "id": "23-095R", "name": "Rosso", "type": "Forward", - "element": "Lightning", + "element": "Ice", "cost": 2, "power": 5000, "job": "Tsviets", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 4000 damage.", - "trigger": "When a Job Tsviets you control attacks, choose 1 Forward opponent controls" + "trigger": "When a Job Tsviets you control attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage." }, { "type": "action", + "cost": "S", "effect": "Choose 1 Job Tsviets. It gains Haste until the end of the turn." } ], @@ -52067,7 +54787,7 @@ }, { "id": "23-097C", - "name": "Aliennia", + "name": "Altennia", "type": "Forward", "element": "Water", "cost": 3, @@ -52076,11 +54796,12 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "It gains +2000 power until the end of the turn.", - "trigger": "When a Job Knight you control attacks, choose 1 Forward" + "trigger": "When a Job Knight you control attacks", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn." } ], "image": "23-097C.jpg" @@ -52092,15 +54813,15 @@ "element": "Water", "cost": 2, "power": null, - "job": "", + "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Alphinaud into the Break Zone: Choose 1 Card Name Alisaie of cost 4 or less in your Break Zone. Play it onto the field dull. You can only use this ability during your turn.", - "name": "Scion of the Seventh Dawn" + "effect": "{s}, put Alphinaud into the Break Zone: Choose 1 Card Name Alisaie of cost 4 or less in your Break Zone. Play it onto the field dull. You can only use this ability during your turn." } ], "image": "23-098C.jpg" @@ -52112,20 +54833,15 @@ "element": "Water", "cost": 3, "power": null, - "job": "XIV", - "category": "", + "job": "Scion of the Seventh Dawn", + "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 4 cards of your deck. Add 1 Job Scion of the Seventh Dawn among them to your hand and return the other cards to the bottom of your deck in any order.", - "name": "Scion of the Seventh Dawn", - "trigger": "When Urianger enters the field" - }, - { - "type": "special", - "effect": "EX BURST When Urianger enters the field, reveal the top 4 cards of your deck. Add 1 Job Scion of the Seventh Dawn among them to your hand and return the other cards to the bottom of your deck in any order.", + "effect": "When Urianger enters the field, reveal the top 4 cards of your deck. Add 1 Job Scion of the Seventh Dawn among them to your hand and return the other cards to the bottom of your deck in any order.", "is_ex_burst": true } ], @@ -52142,6 +54858,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -52149,6 +54866,7 @@ }, { "type": "auto", + "trigger": "Water", "effect": "Young Excenmille gains \"Young Excenmille cannot be chosen by your opponent's abilities.\" and Young Excenmille's power becomes 9000. (This effect does not end at the end of the turn.)" }, { @@ -52172,12 +54890,13 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward. It loses 2000 power until the end of the turn. If you control 5 or more Backups, all the Forwards opponent controls lose 4000 power until the end of the turn instead.", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn. If you control 5 or more Backups, all the Forwards opponent controls lose 4000 power until the end of the turn instead.", "trigger": "When Dancer enters the field" } ], @@ -52189,11 +54908,12 @@ "type": "Monster", "element": "Water", "cost": 2, - "power": 8000, + "power": null, "job": "Dragon", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -52201,8 +54921,8 @@ }, { "type": "auto", - "effect": "Reveal the top 3 cards of your deck. Add 1 Monster among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Gizamaluke enters the field" + "trigger": "When Gizamaluke enters the field", + "effect": "Reveal the top 3 cards of your deck. Add 1 Monster among them to your hand and return the other cards to the bottom of your deck in any order." } ], "image": "23-102R.jpg" @@ -52217,21 +54937,22 @@ "job": "Blue Mage", "category": "DFF-IX", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 1 card. This effect will trigger only once per turn.", - "trigger": "When a Monster enters either player's field" + "trigger": "When a Monster enters either player's field", + "effect": "Draw 1 card. This effect will trigger only once per turn." }, { - "type": "action", - "effect": "Choose 1 Forward. Until the end of the turn, it loses 3000 power for each Monster either player controls.", + "type": "special", "name": "Frog Drop", - "is_ex_burst": true, "cost": { - "ice": 3 - } + "special": true, + "water": 1 + }, + "effect": "Choose 1 Forward. Until the end of the turn, it loses 3000 power for each Monster either player controls." } ], "image": "23-103C.jpg" @@ -52247,15 +54968,17 @@ "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When Witch of the Fens enters the field, if you control a Monster" + "trigger": "When Witch of the Fens enters the field, if you control a Monster", + "effect": "draw 1 card." }, { "type": "action", - "effect": "Put 1 Monster into the Break Zone. Choose 1 Forward. It loses 7000 power until the end of the turn." + "cost": "Put 1 Monster into the Break Zone", + "effect": "Choose 1 Forward. It loses 7000 power until the end of the turn." } ], "image": "23-104H.jpg" @@ -52268,9 +54991,10 @@ "cost": 2, "power": 5000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -52290,15 +55014,16 @@ "element": "Water", "cost": 2, "power": null, - "job": "", + "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Draw 1 card. You can only use this ability if you control 4 or more Job Scion of the Seventh Dawn, during your turn and only once per turn.", - "name": "Scion of the Seventh Dawn" + "name": "" } ], "image": "23-106H.jpg" @@ -52311,14 +55036,15 @@ "cost": 4, "power": 8000, "job": "Sword Saint", - "category": "FFT A2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"Choose 1 Forward. Until the end of the turn, it loses 2000 power for each different Element among Characters you control.\" or \"Play 1 Forward of cost 4 or less from your hand onto the field.\"", - "trigger": "At the beginning of the Attack Phase during each of your turns, if there are 4 or more different Elements among Characters you control, choose 1 of the 2 following actions:" + "trigger": "At the beginning of the Attack Phase during each of your turns, if there are 4 or more different Elements among Characters you control, select 1 of the 2 following actions.", + "effect": "\"Choose 1 Forward. Until the end of the turn, it loses 2000 power for each different Element among Characters you control.\" \"Play 1 Forward of cost 4 or less from your hand onto the field.\"" } ], "image": "23-107L.jpg" @@ -52334,13 +55060,14 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The cost required to cast Fourchenault is reduced by 2 for each Card Name Alisaie or Card Name Alphinaud you control." }, { - "type": "action", + "type": "auto", "effect": "When Fourchenault enters the field, select 1 of the 2 following actions.\n\"Choose 1 Forward opponent controls. Return it to its owner's hand.\"\n\"Choose 1 Job Scion of the Seventh Dawn. Activate it.\"" } ], @@ -52357,16 +55084,17 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Portia enters the field, if you control 2 or more Job Dancer and/or Card Name Dancer" + "trigger": "When Portia enters the field, if you control 2 or more Job Dancer and/or Card Name Dancer", + "effect": "draw 1 card." }, { "type": "auto", - "effect": "put it at the bottom of its owner's deck.", - "trigger": "When Portia enters the field, choose 1 Forwards opponent controls. If you control 4 or more Job Dancer and/or Card Name Dancer" + "trigger": "When Portia enters the field", + "effect": "choose 1 Forward opponent controls. If you control 4 or more Job Dancer and/or Card Name Dancer, put it at the bottom of its owner's deck." } ], "image": "23-109C.jpg" @@ -52382,6 +55110,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -52393,14 +55122,14 @@ }, { "type": "auto", - "effect": "Place 2 EXP Counters on it.", - "trigger": "When Porom enters the field, choose 1 Forward" + "trigger": "When Porom enters the field", + "effect": "Choose 1 Forward. Place 2 EXP Counters on it." } ], "image": "23-110R.jpg" }, { - "id": "23-111C-15-123C", + "id": "23-111C/15-123C", "name": "Oracle", "type": "Backup", "element": "Lightning", @@ -52408,13 +55137,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡. ⚡, put Oracle into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead. You can only use this ability during your turn.", - "trigger": "When Oracle enters the field" + "trigger": "When Oracle enters the field", + "effect": "Gain 1 CP of Lightning element." + }, + { + "type": "action", + "cost": "Dull, put Oracle into the Break Zone", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead. You can only use this ability during your turn." } ], "image": "23-111C-15-123C.jpg" @@ -52459,9 +55194,10 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 card in your Damage Zone. Add it to your hand and draw 1 card. Then, put 1 card from your hand into the Damage Zone (its EX Burst effect will not trigger)." } ], @@ -52478,18 +55214,17 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Dancer or Card Name Dancer and add it to your hand.", - "trigger": "When Lilisette enters the field" + "effect": "When Lilisette enters the field, you may search for 1 Job Dancer or Card Name Dancer and add it to your hand.", + "is_ex_burst": true }, { "type": "special", - "effect": "All the Forwards you control gain +2000 power and all the Forwards opponent controls lose 2000 power.", - "name": "EX BURST", - "trigger": "Rasing Sumbit: Until the end of the turn", - "is_ex_burst": true + "name": "Rousing Samba", + "effect": "Until the end of the turn, all the Forwards you control gain +2000 power and all the Forwards opponent controls lose 2000 power." } ], "image": "23-114R.jpg" @@ -52505,22 +55240,25 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Venat enters the field, gain [Ice][Ice]." + "type": "auto", + "trigger": "When Venat enters the field", + "effect": "Gain [Light][Light]." }, { "type": "auto", - "effect": "you may pay [Ice]. When you do so, choose 1 Forward. Remove it from the game.", - "trigger": "When Venat is put from the field into the Break Zone" + "trigger": "When Venat is put from the field into the Break Zone", + "effect": "You may pay [Light]. When you do so, choose 1 Forward. Remove it from the game." }, { - "type": "action", - "effect": "Search for 1 card and add it to your hand.", + "type": "special", + "name": "Venat", "cost": { - "ice": 3 - } + "light": 3 + }, + "effect": "Search for 1 card and add it to your hand." } ], "image": "23-115L.jpg" @@ -52533,19 +55271,23 @@ "cost": 2, "power": 7000, "job": "Nightshade", - "category": "FFT A2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "If you control 4 or more Backups, Illua cannot be blocked.", - "name": "Haste" + "effect": "Haste" + }, + { + "type": "field", + "effect": "If you control 4 or more Backups, Illua cannot be blocked." }, { "type": "auto", - "effect": "Choose 1 Forward. If you control 3 or less Backups, it loses 5000 power until the end of the turn.", - "trigger": "When Illua attacks" + "trigger": "When Illua attacks", + "effect": "Choose 1 Forward. If you control 3 or less Backups, it loses 5000 power until the end of the turn." } ], "image": "23-116H.jpg" @@ -52561,18 +55303,18 @@ "category": "I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may remove 5 Job Chaos in your Break Zone and/or Monsters in your Break Zone from the game. When you do so, your opponent selects 1 Forward they control. Put it into the Break Zone. Your opponent discards 2 cards.", - "trigger": "When Chaos enters the field" + "trigger": "When Chaos enters the field", + "effect": "you may remove 5 Job Chaos in your Break Zone and/or Monsters in your Break Zone from the game. When you do so, your opponent selects 1 Forward they control. Put it into the Break Zone. Your opponent discards 2 cards." }, { - "type": "action", - "effect": "Flare [S], put the top 10 cards of your deck into the Break Zone: Chaos deals your opponent 1 point of damage.", - "cost": { - "fire": 1 - } + "type": "special", + "name": "Flare", + "cost": "S, put the top 10 cards of your deck into the Break Zone", + "effect": "Chaos deals your opponent 1 point of damage." } ], "image": "23-117L.jpg" @@ -52588,16 +55330,21 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "", - "name": "Limit Break — 1" + "effect": "Limit Break — 1", + "name": "Limit Break" + }, + { + "type": "field", + "effect": "Brave", + "name": "Brave" }, { "type": "auto", - "effect": "You may play 1 Face-down Card Name Ardyn from your LB deck onto the field dull. If you do so, turn 1 face down card in your LB deck face up.", - "name": "Brave", + "effect": "You may play 1 face down Card Name Ardyn from your LB deck onto the field dull. If you do so, turn 1 face down card in your LB deck face up.", "trigger": "When Ardyn is put from the field into the Break Zone" } ], @@ -52614,17 +55361,22 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "2", + "effect": "Limit Break — 2", "name": "Limit Break" }, + { + "type": "field", + "effect": "First Strike", + "name": "First Strike" + }, { "type": "auto", - "effect": "When you do so, choose 1 Forward opponent controls. Deal it 9000 damage.", - "name": "First Strike", - "trigger": "When Vincent enters the field, you may put 1 Fire Backup you control into the Break Zone" + "trigger": "When Vincent enters the field", + "effect": "You may put 1 Fire Backup you control into the Break Zone. When you do so, choose 1 Forward opponent controls. Deal it 9000 damage." } ], "image": "23-119R.jpg" @@ -52640,17 +55392,18 @@ "category": "DFF-IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 1 Forward. Freeze it.", "name": "Limit Break — 2", - "trigger": "When Kuja is chosen by your opponent's Summon or ability" + "trigger": "When Kuja is chosen by your opponent's Summon or ability", + "effect": "Choose up to 1 Forward. Freeze it." }, { - "type": "field", - "effect": "Choose 1 Forward. Dull it.", - "name": "Dull active Kuja" + "type": "action", + "cost": "Dull active Kuja", + "effect": "Choose 1 Forward. Dull it." } ], "image": "23-120R.jpg" @@ -52666,16 +55419,22 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "3", - "name": "Limit Break" + "type": "special", + "name": "Limit Break", + "effect": "3" }, { "type": "field", - "effect": "When Cait Sith enters the field, if you control 5 or more Ice Backups, Freeze all the Backups opponent controls and your opponent discards 1 card.", - "name": "Brave" + "name": "Brave", + "effect": "Brave" + }, + { + "type": "auto", + "name": null, + "effect": "When Cait Sith enters the field, if you control 5 or more Ice Backups, Freeze all the Backups opponent controls and your opponent discards 1 card." } ], "image": "23-121L.jpg" @@ -52725,7 +55484,7 @@ { "id": "23-124L", "name": "Eiko", - "type": "Summon", + "type": "Forward", "element": "Earth", "cost": 6, "power": 8000, @@ -52733,16 +55492,17 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can only cast Eiko if you have a total of 9 or more Summons in your Break Zone and/or Summons you own removed from the game.", "name": "Limit Break — 3" }, { "type": "auto", - "effect": "You may search for 1 Summon and remove it from the game. You can cast it without paying the cost this turn.", - "trigger": "When Eiko enters the field" + "trigger": "When Eiko enters the field", + "effect": "You may search for 1 Summon and remove it from the game. You can cast it without paying the cost this turn." } ], "image": "23-124L.jpg" @@ -52779,31 +55539,33 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Edge enters the field, until the end of the turn, all the Forwards of Lightning, Job Ninja and Card Name Ninja you control gain \"When this Forward attacks, choose 1 Forward opponent controls. Deal it 7000 damage.\"", - "name": "Limit Break — 3" + "type": "auto", + "name": "Limit Break — 3", + "effect": "When Edge enters the field, until the end of the turn, all the Forwards of Lightning, Job Ninja and Card Name Ninja you control gain \"When this Forward attacks, choose 1 Forward opponent controls. Deal it 7000 damage.\"" } ], "image": "23-126L.jpg" }, { "id": "23-127R", - "name": "Kingsglaive", + "name": "Nyx", "type": "Forward", "element": "Lightning", "cost": 5, "power": 9000, - "job": "", + "job": "Kingsglaive", "category": "XV", "is_generic": false, - "has_ex_burst": false, + "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "If a Lightning Character or Category XV Character you controlled has been put from the field into the Break Zone this turn, the cost required to cast Nyx is reduced by 4.", - "name": "Limit Break — I" + "type": "field", + "name": "Limit Break — I", + "effect": "If a Lightning Character or Category XV Character you controlled has been put from the field into the Break Zone this turn, the cost required to cast Nyx is reduced by 4." } ], "image": "23-127R.jpg" @@ -52819,12 +55581,13 @@ "category": "DFF-IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Beatrix attacks, choose 1 Forward. If you control 3 or more Job Knight Forwards, break it.", "name": "Limit Break — 1", - "trigger": "When Beatrix attacks, choose 1 Forward. If you control 3 or more Job Knight Forwards, break it." + "trigger": "When Beatrix attacks", + "effect": "Choose 1 Forward. If you control 3 or more Job Knight Forwards, break it." } ], "image": "23-128R.jpg" @@ -52839,17 +55602,14 @@ "job": "Oracle", "category": "XV", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ - { - "type": "action", - "effect": "When Lunafreya enters the field, reveal the top 5 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", - "name": "Limit Break - 2" - }, { "type": "auto", - "effect": "you may trigger its EX Burst effect. (This effect is put on the stack.)", - "trigger": "If the card added to your hand has an EX Burst" + "name": "Limit Break - 2", + "trigger": "When Lunafreya enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order. If the card added to your hand has an EX Burst, you may trigger its EX Burst effect. (This effect is put on the stack.)" } ], "image": "23-129H.jpg" @@ -52862,19 +55622,21 @@ "cost": 5, "power": 5000, "job": "Clan Gully Member", - "category": "FFT A2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Standard Unit of the same Element as the chosen Character and add it to your hand.", "name": "Limit Break - 1", - "trigger": "When Luso enters the field, choose 1 Character you control" + "trigger": "When Luso enters the field, choose 1 Character you control.", + "effect": "You may search for 1 Job Standard Unit of the same Element as the chosen Character and add it to your hand." }, { - "type": "field", - "effect": "When a Job Standard Unit enters your field, Luso gains +4000 power until the end of the turn." + "type": "auto", + "trigger": "When a Job Standard Unit enters your field", + "effect": "Luso gains +4000 power until the end of the turn." } ], "image": "23-130H.jpg" @@ -52890,6 +55652,7 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", @@ -52898,16 +55661,17 @@ }, { "type": "auto", - "effect": "Deal it 10000 damage.", - "trigger": "When Ifrit (XVI) enters the field, deals damage to your opponent or when Clive primes into Ifrit (XVI), choose 1 Forward opponent controls." + "trigger": "When Ifrit (XVI) enters the field, deals damage to your opponent or when Clive primes into Ifrit (XVI)", + "effect": "choose 1 Forward opponent controls. Deal it 10000 damage." }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 10000 damage.", "name": "Spitflare", "cost": { + "s": 1, "dull": true - } + }, + "effect": "Choose 1 Forward. Deal it 10000 damage." } ], "image": "24-001L.jpg" @@ -52919,16 +55683,16 @@ "element": "Fire", "cost": 3, "power": null, - "job": "", + "job": "Warrior of Light", "category": "THEATRHYTHM-I", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "When Warrior of Light enters the field, choose 1 Forward. Deal it 5000 damage. If you have a , deal it 8000 damage instead.", + "type": "auto", "name": "EX BURST", - "trigger": "When Warrior of Light enters the field, choose 1 Forward. Deal it 5000 damage. If you have a , deal it 8000 damage instead.", + "effect": "When Warrior of Light enters the field, choose 1 Forward. Deal it 5000 damage. If you have a [Fire] Forward, deal it 8000 damage instead.", "is_ex_burst": true } ], @@ -52945,6 +55709,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -52954,14 +55719,16 @@ { "type": "action", "effect": "Choose 1 ability that is choosing only 1 Category VI Forward you control. Cancel its effect.", - "trigger": "Put Cyan into the Break Zone" + "cost": { + "special": "Put Cyan into the Break Zone" + } }, { "type": "special", "effect": "Choose 1 Forward. Deal it 1000 damage for each card in your Break Zone.", "name": "Bushido: Tempest", "cost": { - "water": 3, + "fire": 1, "dull": true } } @@ -52970,26 +55737,26 @@ }, { "id": "24-004R", - "name": "Mandragora", + "name": "Deadly Nightshade", "type": "Monster", "element": "Fire", "cost": 1, - "power": 7000, - "job": "", + "power": null, + "job": "Mandragora", "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may put Deadly Nightshade into the Break Zone.", - "name": "Deadly Nightshade", - "trigger": "When 1 or more Forwards you control attack" + "trigger": "When 1 or more Forwards you control attack", + "effect": "You may put Deadly Nightshade into the Break Zone." }, { "type": "auto", - "effect": "Choose 1 Forward. Deal it 7000 damage.", - "trigger": "When Deadly Nightshade is put from the field into the Break Zone" + "trigger": "When Deadly Nightshade is put from the field into the Break Zone", + "effect": "Choose 1 Forward. Deal it 7000 damage." } ], "image": "24-004R.jpg" @@ -53005,19 +55772,24 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { - "type": "action", - "effect": "Priming 'Ifrit (XVI)' — 1 Fire\nThe Job Eikon Forwards and Job Dominant Forwards other than Clive you control gain +1000 power.", - "name": "Haste", + "type": "field", + "effect": "Haste" + }, + { + "type": "special", + "name": "Priming \"Ifrit (XVI)\"", "cost": { "fire": 1 - } + }, + "effect": "The Job Eikon Forwards and Job Dominant Forwards other than Clive you control gain +1000 power." }, { "type": "auto", - "effect": "discard your hand. Then, draw 2 cards.", - "trigger": "When Clive deals damage to your opponent" + "trigger": "When Clive deals damage to your opponent", + "effect": "discard your hand. Then, draw 2 cards." } ], "image": "24-005L.jpg" @@ -53033,18 +55805,19 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Clive gains +4000 power and Brave.", - "trigger": "If any Job Eikon or Job Dominant you own are removed from the game" + "type": "field", + "effect": "If any [Job Eikon] or [Job Dominant] you own are removed from the game, Clive gains +4000 power and Brave." }, { - "type": "action", - "effect": "Put Clive into the break zone. Choose 1 Forward. Deal it 5000 damage.", + "type": "special", + "name": "S", "cost": { - "dull": true - } + "special": true + }, + "effect": "Put Clive into the Break Zone. Choose 1 Forward. Deal it 5000 damage." } ], "image": "24-006C.jpg" @@ -53057,9 +55830,10 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", + "category": "FFTA", "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -53079,11 +55853,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward and up to 1 other Forward. Deal the former 7000 damage. If you control 5 or more Backups, also deal the latter 5000 damage.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -53100,36 +55874,38 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Job Eikon or Job Dominant in your Break Zone. Put it at the bottom of its owner's deck.", + "type": "special", "name": "Priming \"Phoenix (XVI)\"", - "trigger": "When Joshua enters the field" + "cost": "3 Fire CP", + "effect": "When Joshua enters the field, choose 1 Job Eikon or Job Dominant in your Break Zone. Put it at the bottom of its owner's deck." } ], "image": "24-009R.jpg" }, { "id": "24-010C", - "name": "Celia", + "name": "Cetia", "type": "Forward", "element": "Fire", "cost": 4, "power": 8000, "job": "Warrior of the Crystal", - "category": "FFB", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can pay 0U (instead of paying the CP cost) to cast Celia." + "type": "field", + "effect": "You can pay 2 Fire (instead of paying the CP cost) to cast Cetia." }, { "type": "auto", - "effect": "Deal it 4000 damage for each job Warrior of the Crystal Forward you control.", - "trigger": "When Celia enters the field, choose 1 Forward. Deal it 4000 damage for each job Warrior of the Crystal Forward you control." + "trigger": "When Cetia enters the field", + "effect": "Choose 1 Forward. Deal it 4000 damage for each Job Warrior of the Crystal Forward you control." } ], "image": "24-010C.jpg" @@ -53168,8 +55944,9 @@ "power": null, "job": "Standard Unit", "category": "FFTA", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -53192,22 +55969,22 @@ "cost": 5, "power": 9000, "job": "Red Mage", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage. Gain [damage].", - "trigger": "When Neon enters the field" + "trigger": "When Neon enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage. Gain 1 CP of any element." }, { "type": "action", - "effect": "Choose 1 Forward. Deal it 5000 damage.", "cost": { - "fire": 1, - "water": 1 - } + "fire": 2 + }, + "effect": "Choose 1 Forward. Deal it 5000 damage." } ], "image": "24-013R.jpg" @@ -53223,9 +56000,10 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 20000 damage.\" \"Deal 10000 damage to all the Forwards opponent controls. Remove the top card of your deck from the game until there are only 3 cards left in the deck.\"" } ], @@ -53239,9 +56017,10 @@ "cost": 9, "power": 9000, "job": "Dragon", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -53251,15 +56030,16 @@ "is_ex_burst": true }, { - "type": "field", - "effect": "When a Forward opponent controls damaged by Bahamut is put from the field into the Break Zone on the same turn, Bahamut deals your opponent 1 point of damage." + "type": "auto", + "effect": "Bahamut deals your opponent 1 point of damage.", + "trigger": "When a Forward opponent controls damaged by Bahamut is put from the field into the Break Zone on the same turn" } ], "image": "24-015C.jpg" }, { "id": "24-016R", - "name": "Phoenix (CXVI)", + "name": "Phoenix (XVI)", "type": "Forward", "element": "Fire", "cost": 4, @@ -53268,11 +56048,12 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Choose 1 Fire Forward of cost 2 or less in your Break Zone. Play it onto the field.", - "trigger": "When Phoenix (CXVI) attacks or when Joshua primes into Phoenix (CXVI)" + "trigger": "When Phoenix (XVI) attacks or when Joshua primes into Phoenix (XVI)" } ], "image": "24-016R.jpg" @@ -53285,14 +56066,15 @@ "cost": 3, "power": 8000, "job": "Warrior/Rebel", - "category": "II", + "category": "THEATRHYTHM・II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "select 1 of the 2 following actions. \"Firion gains First Strike until the end of the turn.\" \"Firion gains Brave until the end of the turn.\"", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "select 1 of the 2 following actions. \"Firion gains First Strike until the end of the turn.\" \"Firion gains Brave until the end of the turn.\"" } ], "image": "24-017C.jpg" @@ -53304,20 +56086,21 @@ "element": "Fire", "cost": 5, "power": null, - "job": "Monk", + "job": "Rebel/Monk", "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Job Rebel of cost 2 or less and play it onto the field.", - "trigger": "When Josef enters the field" + "trigger": "When Josef enters the field", + "effect": "you may search for 1 Job Rebel of cost 2 or less and play it onto the field." }, { - "type": "auto", - "effect": "Choose 1 Job Rebel Forward. It gains +2000 power until the end of the turn.", - "trigger": "When you use ability [Break Zone]" + "type": "special", + "cost": "put Josef into the Break Zone", + "effect": "Choose 1 Job Rebel Forward. It gains +2000 power until the end of the turn." } ], "image": "24-018R.jpg" @@ -53333,14 +56116,14 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Discard Umaro: Choose 1, dull Forward. Break it. You can only use this ability during your turn and if Umaro is in your hand.", + "type": "special", + "effect": "Discard Umaro: Choose 1 dull Forward. Break it. You can only use this ability during your turn and if Umaro is in your hand.", "cost": { - "ice": 1, - "lightning": 1, - "water": 1 + "ice": 2, + "special": 1 } } ], @@ -53357,11 +56140,12 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Freeze it. If you control a Category XI Forward, your opponent also discards 1 card.", - "trigger": "When Ulmia enters the field, choose 1 Character" + "trigger": "When Ulmia enters the field", + "effect": "Choose 1 Character. Freeze it. If you control a Category XI Forward, your opponent also discards 1 card." } ], "image": "24-020C.jpg" @@ -53420,8 +56204,9 @@ "power": null, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -53447,15 +56232,17 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 dull Forwards. Break them.", - "trigger": "When Shiva (XVI) enters the field or when Jill primes into Shiva (XVI)" + "trigger": "When Shiva (XVI) enters the field or when Jill primes into Shiva (XVI)", + "effect": "Choose up to 2 dull Forwards. Break them." }, { - "type": "field", - "effect": "At the end of each of your turns, if 2 or more Forwards opponent controlled were put from the field into the Break Zone this turn, your opponent discards 1 card." + "type": "auto", + "trigger": "At the end of each of your turns, if 2 or more Forwards opponent controlled were put from the field into the Break Zone this turn", + "effect": "Your opponent discards 1 card." } ], "image": "24-024R.jpg" @@ -53467,15 +56254,16 @@ "element": "Ice", "cost": 5, "power": 9000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 3 following actions: \"Your opponent discards 1 card.\" \"Choose up to 2 Forwards. Dull them and Freeze them.\" \"During this turn, the cost required to cast your next Job Soldier is reduced by 5 (it cannot become 0).\"", - "trigger": "When Genesis or a Job Soldier enters your field" + "trigger": "When Genesis or a Job SOLDIER enters your field", + "effect": "Select 1 of the 3 following actions: \"Your opponent discards 1 card.\" \"Choose up to 2 Characters. Dull them and Freeze them.\" \"During this turn, the cost required to cast your next Job SOLDIER is reduced by 3 (it cannot become 0).\"" } ], "image": "24-025L.jpg" @@ -53491,9 +56279,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "You can only cast Zalera, the Death Seraph during your turn. Select 1 of the 2 following actions:\n\"Your opponent selects 1 Forward of cost 5 or more they control. Put it into the Break Zone. Your opponent discards 1 card.\"\n\"Your opponent selects 1 Forward of cost 4 or less they control. Put it into the Break Zone. Your opponent discards 1 card.\"" } ], @@ -53507,9 +56296,10 @@ "cost": 4, "power": 8000, "job": "Mage", - "category": "XI", + "category": "THEATRHYTHM XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -53517,6 +56307,7 @@ }, { "type": "action", + "cost": "S", "effect": "Choose 1 Forward. Dull it and Freeze it. You can only use this ability if you have cast a Summon this turn." } ], @@ -53533,16 +56324,17 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control a Card Name Clive or a Card Name Torgal, the cost required to cast Jill is reduced by 2." }, { - "type": "auto", - "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", + "type": "special", "name": "Priming \"Shiva (XVI)\"", - "trigger": "When Jill enters the field" + "cost": "2 Ice CP", + "effect": "When Jill enters the field, choose 1 Forward opponent controls. Dull it and Freeze it." } ], "image": "24-028R.jpg" @@ -53558,16 +56350,18 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 dull Forward. Deal it 5000 damage.", - "trigger": "When Squall enters the field or is put from the field into the Break Zone" + "trigger": "When Squall enters the field or is put from the field into the Break Zone", + "effect": "Choose 1 dull Forward. Deal it 5000 damage." }, { - "type": "field", - "effect": "Until the end of the turn, Squall gains +1000 power and First Strike.", - "name": "Rough Divide" + "type": "special", + "name": "Rough Divide", + "cost": "S", + "effect": "Until the end of the turn, Squall gains +1000 power and First Strike." } ], "image": "24-029C.jpg" @@ -53580,13 +56374,14 @@ "cost": 3, "power": 5000, "job": "Magitek Knight", - "category": "VI", + "category": "THEATRHYTHM · VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Summon in your Break Zone. Add it to your hand.", + "effect": "When Terra enters the field, choose 1 Summon in your Break Zone. Add it to your hand.", "trigger": "When Terra enters the field", "is_ex_burst": true } @@ -53624,19 +56419,20 @@ "cost": 2, "power": null, "job": "Mindflayer", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may put Piscodaemon into the Break Zone.", - "trigger": "When 1 or more Forwards you control attack" + "trigger": "When 1 or more Forwards you control attack", + "effect": "You may put Piscodaemon into the Break Zone." }, { "type": "auto", - "effect": "Choose up to 2 characters. Dull them and Freeze them.", - "trigger": "When Piscodaemon is put from the field into the Break Zone" + "trigger": "When Piscodaemon is put from the field into the Break Zone", + "effect": "Choose up to 2 Characters. Dull them and Freeze them." } ], "image": "24-032R.jpg" @@ -53649,14 +56445,18 @@ "cost": 7, "power": 10000, "job": "God", - "category": "XIII", + "category": [ + "MOBIUS", + "XIII" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may put any number of Forwards and/or Monsters you control into the Break Zone. When you do so, your opponent selects 1 Forward they control for each Character you put into the Break Zone by this effect (selects as many as possible). Put them into the Break Zone. Your opponent discards 1 card for each Character you put into the Break Zone by this effect.", - "trigger": "When Bhunivelze enters the field" + "trigger": "When Bhunivelze enters the field", + "effect": "you may put any number of Forwards and/or Monsters you control into the Break Zone. When you do so, your opponent selects 1 Forward they control for each Character you put into the Break Zone by this effect (select as many as possible). Put them into the Break Zone. Your opponent discards 1 card for each Character you put into the Break Zone by this effect." } ], "image": "24-033L.jpg" @@ -53672,15 +56472,15 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can pay 0 (instead of paying the CP cost) to cast Velis." + "type": "field", + "effect": "You can pay 1 Ice (instead of paying the CP cost) to cast Velis." }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", - "trigger": "EX BURST When Velis or a job Warrior of the Crystal Forward enters your field, choose 1 Forward opponent controls. Dull it and Freeze it.", + "effect": "When Velis or a Job Warrior of the Crystal Forward enters your field, choose 1 Forward opponent controls. Dull it and Freeze it.", "is_ex_burst": true } ], @@ -53697,9 +56497,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "EX BURST Select 1 of the 2 following actions.\n\"Choose 1 dull Forward of cost 3 or less. Break it.\"\n\"Choose 1 Forward. Dull it. Draw 1 card.\"", "is_ex_burst": true } @@ -53714,9 +56515,10 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -53736,17 +56538,17 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Forward of cost 5 or more. Put it on top of its owner's deck.", - "name": "EX BURST", - "trigger": "When Ashe enters the field, choose 1", + "type": "auto", + "effect": "When Ashe enters the field, choose 1 Forward of cost 5 or more. Put it on top of its owner's deck.", "is_ex_burst": true }, { "type": "action", - "effect": "Put Ashe into the Break Zone? Choose 1 Forward. Activate it and it gains +1000 power until the end of the turn." + "cost": "S, put Ashe into the Break Zone", + "effect": "Choose 1 Forward. Activate it and it gains +1000 power until the end of the turn." } ], "image": "24-037R.jpg" @@ -53758,13 +56560,14 @@ "element": "Wind", "cost": 1, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can only cast Valefor during your Main Phase. If you cast Valefor, you may pay {Wind} as an extra cost. Reveal the top 7 cards of your deck. Play 1 Wind Character of cost X or less among them onto the field. Then, shuffle the other cards revealed and return them to the bottom of your deck." } ], @@ -53780,23 +56583,23 @@ "job": "Sky Pirate", "category": "XII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Backups. Activate them.", - "trigger": "When Vaan enters the field or attacks" + "trigger": "When Vaan enters the field or attacks", + "effect": "Choose up to 2 Backups. Activate them." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 9000 damage.", - "name": "Aoroga Blade", - "is_ex_burst": true, + "type": "special", + "name": "Aeroga Blade", "cost": { + "special": 1, "fire": 1, - "ice": 1, "wind": 1 - } + }, + "effect": "Choose 1 Forward. Deal it 9000 damage." } ], "image": "24-039C.jpg" @@ -53809,14 +56612,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Viera into the Break Zone. Choose up to 2 Backups. Activate them. You can only use this ability if a Wind Forward has entered your field this turn.", - "name": "Backup" + "effect": "Put Viera into the Break Zone: Choose up to 2 Backups. Activate them. You can only use this ability if a Wind Forward has entered your field this turn." } ], "image": "24-040C.jpg" @@ -53828,22 +56631,26 @@ "element": "Wind", "cost": 3, "power": 8000, - "job": "Warrior of Light", - "category": "THEATRHYTHM III", + "job": "Onion Knight/Warrior of Light", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Warp 1 — {Wind}" + }, { "type": "action", "effect": "Remove Onion Knight from the game. If you do so, place 2 Warp Counters on Onion Knight.", "cost": { - "warp": 1 + "dull": true } }, { "type": "field", - "effect": "Onion Knight gains +1000 power.", - "name": "Damage 3" + "effect": "Damage 3 — Onion Knight gains +1000 power." } ], "image": "24-041C.jpg" @@ -53851,24 +56658,25 @@ { "id": "24-042R", "name": "Garuda (XVI)", - "type": "Backup", + "type": "Forward", "element": "Wind", "cost": 5, - "power": null, + "power": 9000, "job": "Eikon", "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "activate all the Backups you control.", - "trigger": "When Garuda (XVI) enters the field or when Benedikta primes into Garuda (XVI)" + "trigger": "When Garuda (XVI) enters the field or when Benedikta primes into Garuda (XVI)", + "effect": "activate all the Backups you control." }, { "type": "auto", - "effect": "choose up to 2 Forwards opponent controls. Return them to their owner's hand.", - "trigger": "When Garuda (XVI) attacks" + "trigger": "When Garuda (XVI) attacks", + "effect": "choose up to 2 Forwards opponent controls. Return them to their owner's hand." } ], "image": "24-042R.jpg" @@ -53882,8 +56690,9 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -53909,16 +56718,17 @@ "category": "DFF-IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Character in your opponent's Break Zone. Remove it from the game. During this game, you can cast it as though you owned it at any time you could normally cast it.", - "trigger": "When Zidane enters the field or is put from the field into the Break Zone" + "trigger": "When Zidane enters the field or is put from the field into the Break Zone", + "effect": "Choose 1 Character in your opponent's Break Zone. Remove it from the game. During this game, you can cast it as though you owned it at any time you could normally cast it." }, { "type": "field", - "effect": "The Backups you control can produce CP of any Element.", - "name": "Damage 5" + "name": "Damage 5", + "effect": "The Backups you control can produce CP of any Element." } ], "image": "24-044H.jpg" @@ -53931,13 +56741,14 @@ "cost": 4, "power": 8000, "job": "Warrior of the Crystal", - "category": "FFB", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "You can pay O◇ (instead of paying the CP cost) to cast Jeume." + "effect": "You can pay 2 Wind CP (instead of paying the CP cost) to cast Jeume." }, { "type": "field", @@ -53954,9 +56765,10 @@ "cost": 1, "power": null, "job": "Bat", - "category": "SOFFFO", - "is_generic": true, + "category": "SOPFFO", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -53980,15 +56792,16 @@ "power": 8000, "job": "Black Mage", "category": "SOPFFO", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, select 1 of the 2 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Choose 1 Monster. Break it.\"", - "trigger": "When Sophia (SOPFFO) enters the field, you may pay {Fire}", + "trigger": "When Sophia (SOPFFO) enters the field", + "effect": "You may pay {Wind}. When you do so, select 1 of the 2 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Choose 1 Monster. Break it.\"", "cost": { - "fire": 1 + "wind": 1 } } ], @@ -54005,11 +56818,18 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "special", + "name": "Warp 5", + "cost": "0", + "effect": "Warp 5" + }, { "type": "auto", - "effect": "Remove 1 Warp Counter from Tidus. This effect will trigger only if Tidus is removed from the game and a Warp Counter is placed on Tidus. The Forwards with Warp you control gain Haste and \"This Forward cannot be chosen by your opponent's Summons.\"", - "trigger": "When a Warp Counter is removed from any player's card other than Card Name Tidus" + "trigger": "When a Warp Counter is removed from any player's card other than Card Name Tidus", + "effect": "Remove 1 Warp Counter from Tidus. This effect will trigger only if Tidus is removed from the game and if a Warp Counter is placed on Tidus. The Forwards with Warp you control gain Haste and \"This Forward cannot be chosen by your opponent's Summons.\"" } ], "image": "24-048L.jpg" @@ -54025,16 +56845,17 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage. If you have cast 3 or more cards this turn, deal it damage equal to Nono's power instead.", - "trigger": "When Nono enters the field" + "trigger": "When Nono enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage. If you have cast 3 or more cards this turn, deal it damage equal to Nono's power instead." }, { "type": "field", - "effect": "Nono gains +2000 power.", - "name": "Damage 3" + "name": "Damage 3", + "effect": "Nono gains +2000 power." } ], "image": "24-049C.jpg" @@ -54047,15 +56868,15 @@ "cost": 2, "power": null, "job": "Wanderer/Warrior of Light", - "category": "V", + "category": "THEATRHYTHM・V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Backups. If any cards you own are removed from the game, activate them.", - "name": "Backup", - "trigger": "When Bartz enters the field" + "trigger": "When Bartz enters the field", + "effect": "Choose up to 2 Backups. If any cards you own are removed from the game, activate them." } ], "image": "24-050C.jpg" @@ -54071,16 +56892,22 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Priming \"Garuda (XVI)\".", - "name": "First Strike" + "name": "First Strike", + "effect": "First Strike" + }, + { + "type": "special", + "name": "Priming", + "effect": "\"Garuda (XVI)\" — {S}" }, { "type": "auto", - "effect": "Damage 5 — When Benedikta enters the field, Benedikta gains Haste until the end of the turn.", - "trigger": "When Benedikta enters the field" + "trigger": "Damage 3", + "effect": "When Benedikta enters the field, Benedikta gains Haste until the end of the turn." } ], "image": "24-051R.jpg" @@ -54088,7 +56915,7 @@ { "id": "24-052L", "name": "Belgemine", - "type": "Summon", + "type": "Forward", "element": "Wind", "cost": 1, "power": 3000, @@ -54096,6 +56923,7 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -54103,13 +56931,13 @@ }, { "type": "auto", - "effect": "Choose up to 2 Forwards. Deal them 4000 damage.", - "trigger": "During each turn, when you cast the second Summon you've cast" + "trigger": "During each turn, when you cast the second Summon you've cast", + "effect": "Choose up to 2 Forwards. Deal them 4000 damage." }, { "type": "auto", - "effect": "Choose up to 3 Forwards opponent controls. Your opponent puts them at the bottom of their owner's deck in any order.", - "trigger": "During each turn, when you cast the third Summon you've cast" + "trigger": "During each turn, when you cast the third Summon you've cast", + "effect": "Choose up to 3 Forwards opponent controls. Your opponent puts them at the bottom of their owner's deck in any order." } ], "image": "24-052L.jpg" @@ -54122,9 +56950,10 @@ "cost": 4, "power": 7000, "job": "White Mage", - "category": "II", + "category": "DFF·II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -54132,8 +56961,8 @@ }, { "type": "auto", - "effect": "Choose 1 Category II Forward other than Card Name Minwu in your Break Zone. If its cost is equal to or less than the number of Backups you control, play it onto the field.", - "trigger": "When Minwu enters the field" + "trigger": "When Minwu enters the field", + "effect": "Choose 1 Category II Forward other than Card Name Minwu in your Break Zone. If its cost is equal to or less than the number of Backups you control, play it onto the field." } ], "image": "24-053H.jpg" @@ -54145,15 +56974,15 @@ "element": "Wind", "cost": 1, "power": null, - "job": "Summon", + "job": null, "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage. Search for 1 Card Name Wing Wraith and add it to your hand.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -54167,14 +56996,23 @@ "cost": 2, "power": 5000, "job": "Monk", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "When Ash is chosen by your opponent's Summon or ability, gain ⚡. When Ash blocks or is blocked, Ash gains +3000 power until the end of the turn.", + "effect": "Brave", "name": "Brave" + }, + { + "type": "auto", + "effect": "When Ash is chosen by your opponent's Summon or ability, gain 1 CP of any Element." + }, + { + "type": "auto", + "effect": "When Ash blocks or is blocked, Ash gains +3000 power until the end of the turn." } ], "image": "24-055R.jpg" @@ -54190,9 +57028,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Backup you control. Remove it from the game. Draw 1 card.\"\n\"Choose 1 Forward opponent controls. If it deals damage to you or a Forward this turn, the damage becomes 0 instead.\"", "name": "EX BURST", "is_ex_burst": true @@ -54208,22 +57047,24 @@ "cost": 2, "power": null, "job": "Warrior", - "category": "VII", + "category": "THEATRHYTHM VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 2 [Earth]. When you do so, choose 1 dull Forward. Break it.", - "trigger": "When Cloud enters the field" + "trigger": "When Cloud enters the field", + "effect": "You may pay {Earth}{Earth}. When you do so, choose 1 dull Forward. Break it." }, { - "type": "auto", - "effect": "[Earth] x3: Choose 1 dull Forward. Break it.", + "type": "special", "name": "Braver", "cost": { - "earth": 3 - } + "special": true, + "earth": 2 + }, + "effect": "Choose 1 dull Forward. Break it." } ], "image": "24-057C.jpg" @@ -54239,15 +57080,20 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Titan (XVI) cannot become dull by your opponent's Summons or abilities.", + "effect": "Brave", "name": "Brave" }, + { + "type": "field", + "effect": "Titan (XVI) cannot become dull by your opponent's Summons or abilities." + }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. If your opponent doesn't pay 0, deal it 9000 damage.", + "effect": "Choose 1 Forward opponent controls. If your opponent doesn't pay {3}, deal it 9000 damage.", "trigger": "When Titan (XVI) enters the field or when Hugo primes into Titan (XVI)" } ], @@ -54255,7 +57101,7 @@ }, { "id": "24-059R", - "name": "Cactile", + "name": "Cactite", "type": "Monster", "element": "Earth", "cost": 2, @@ -54264,16 +57110,17 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may put Cactile into the Break Zone.", - "trigger": "When 1 or more Forwards you control attack" + "trigger": "When 1 or more Forwards you control attack", + "effect": "You may put Cactite into the Break Zone." }, { "type": "auto", - "effect": "Choose 1 dull Forward opponent controls. Break it.", - "trigger": "When Cactile is put from the field into the Break Zone" + "trigger": "When Cactite is put from the field into the Break Zone", + "effect": "Choose 1 dull Forward opponent controls. Break it." } ], "image": "24-059R.jpg" @@ -54286,13 +57133,14 @@ "cost": 6, "power": 8000, "job": "Prince", - "category": "XV", + "category": "THEATRHYTHM · XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Earth Forward of cost 3 or less in your Break Zone. Play it onto the field.", + "effect": "Choose 1 Earth Forward of cost 3 or less in your Break Zone. Play it onto the field.", "trigger": "When Noctis enters the field" } ], @@ -54331,8 +57179,9 @@ "power": null, "job": "Standard Unit", "category": "FFTA", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -54383,10 +57232,11 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. If your opponent doesn't pay [1], deal it 8000 damage.", + "effect": "Choose 1 Forward opponent controls. If your opponent doesn't pay {2}, deal it 8000 damage.", "name": "Priming \"Titan (XVI)\"", "trigger": "When Hugo enters the field" } @@ -54404,9 +57254,10 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "If you cast Fenrir, you may discard 1 card as an extra cost.\nChoose 1 Forward opponent controls. If its cost is equal to the cost of the card discarded by the extra cost, break it and draw 1 card." } ], @@ -54420,9 +57271,10 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -54442,11 +57294,17 @@ "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Activate Moogle (SOPFFO). Choose 1 Forward. It gains +2000 power until the end of the turn.", - "trigger": "When a Forward other than Moogle (SOPFFO) enters your field" + "trigger": "When a Forward other than Moogle (SOPFFO) enters your field", + "effect": "Activate Moogle (SOPFFO)." + }, + { + "type": "action", + "cost": "Dull", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn." } ], "image": "24-067R.jpg" @@ -54462,16 +57320,21 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "When Morse enters the field or attacks; you may pay ●. When you do, choose 1 Forward opponent controls. Morse and the chosen Forward deal damage equal to their respective power to the other.", + "effect": "Brave", "name": "Brave" }, + { + "type": "auto", + "effect": "When Morse enters the field or attacks, you may pay {Earth}. When you do so, choose 1 Forward opponent controls. Morse and the chosen Forward deal damage equal to their respective power to the other." + }, { "type": "auto", "effect": "Morse gains +1000 power.", - "trigger": "Morse gains +1000 power" + "name": "Damage 3" }, { "type": "auto", @@ -54489,24 +57352,20 @@ "cost": 4, "power": 5000, "job": "Scion of the Seventh Dawn", - "category": "XIV", + "category": "THEATRHYTHM · XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward other than Card Name Y'shtola in your Break Zone. Add it to your hand.", - "trigger": "When Y'shtola enters the field" + "effect": "When Y'shtola enters the field, choose 1 Forward other than Card Name Y'shtola in your Break Zone. Add it to your hand.", + "trigger": "When Y'shtola enters the field", + "is_ex_burst": true }, { "type": "field", - "effect": "If there are 5 or more different Elements among Forwards you control, Y'shtola gains +3000 power." - }, - { - "type": "auto", - "effect": "EX BURST When Y'shtola enters the field, choose 1 Forward other than Card Name Y'shtola in your Break Zone. Add it to your hand.", - "name": "EX BURST", - "is_ex_burst": true + "effect": "If there are 3 or more different Elements among Forwards you control, Y'shtola gains +3000 power." } ], "image": "24-069C.jpg" @@ -54522,15 +57381,18 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 attacking or blocking Forward opponent controls. Remove it from the game and return Lightning to its owner's hand.", - "trigger": "When Lightning blocks or is blocked" + "trigger": "When Lightning blocks or is blocked", + "effect": "Choose 1 attacking or blocking Forward opponent controls. Remove it from the game and return Lightning to its owner's hand." }, { - "type": "action", - "effect": "Remove 1 Card Name Lightning in the Break Zone from the game. Play Lightning onto the field. You can only use this ability if Lightning is in your hand." + "type": "special", + "cost": "1", + "name": "S", + "effect": "Reveal Lightning from your hand, remove 1 Card Name Lightning in the Break Zone from the game: Play Lightning onto the field. You can only use this ability if Lightning is in your hand." } ], "image": "24-070L.jpg" @@ -54546,15 +57408,15 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can pay 0 (instead of paying the CP cost) to cast Rulgia." + "type": "field", + "effect": "You can pay 1 Earth (instead of paying the CP cost) to cast Rulgia." }, { "type": "field", - "effect": "Forwards you control gain +1000 power and Brave.", - "name": "Warrior of the Crystal" + "effect": "The Job Warrior of the Crystal Forwards you control gain +1000 power and Brave." } ], "image": "24-071C.jpg" @@ -54590,9 +57452,10 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 Forward. Dull it and Freeze it. It loses 9000 power until the end of the turn. Deal it 9000 damage." } ], @@ -54606,12 +57469,16 @@ "cost": 5, "power": null, "job": "", - "category": "VII", + "category": [ + "MOBIUS", + "VII" + ], "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward opponent controls. Break it. Remove as many cards from the top of your deck from the game as the CP required to cast the chosen Forward.", "name": "EX BURST", "is_ex_burst": true @@ -54627,9 +57494,10 @@ "cost": 3, "power": null, "job": "Standard Unit", - "category": "SOPPFO", - "is_generic": true, + "category": "SOPFFO", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -54652,14 +57520,13 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, "abilities": [ { "type": "action", - "effect": "Put Juggler into the Break Zone: Choose 1 Forward of cost 2 or less. Break it. You can only use this ability if a Lightning Forward has entered your field this turn.", - "name": "Backup" + "effect": "Put Juggler into the Break Zone: Choose 1 Forward of cost 2 or less. Break it. You can only use this ability if a Lightning Forward has entered your field this turn." } ], "image": "24-076C.jpg" @@ -54672,30 +57539,31 @@ "cost": 3, "power": 5000, "job": "Emperor", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡. If your opponent has a ⚡, also gain ⚡.", - "trigger": "When The Emperor enters the field" + "trigger": "When The Emperor enters the field", + "effect": "gain [Lightning]. If your opponent has a [Lightning], also gain [Lightning]." }, { - "type": "action", - "effect": "Choose 1 Forward of cost 4 or less. Break it.", + "type": "special", "cost": { - "lightning": 3, + "lightning": 1, "dull": true - } + }, + "effect": "Choose 1 Forward of cost 4 or less. Break it." }, { - "type": "action", - "effect": "Break all the Forwards and Monsters opponent controls.", + "type": "special", "cost": { "lightning": 4, "dull": true - } + }, + "effect": "Break all the Forwards and Monsters opponent controls." } ], "image": "24-077H.jpg" @@ -54711,20 +57579,20 @@ "category": "XVI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "", + "type": "special", "name": "Priming \"Ramuh (XVI)\"", "cost": { - "fire": 1, - "ice": 1 - } + "lightning": 2 + }, + "effect": "" }, { "type": "auto", - "effect": "You may search for 1 Lightning Summon and add it to your hand.", "trigger": "When Cidolfus enters the field", + "effect": "You may search for 1 Lightning Summon and add it to your hand.", "is_ex_burst": true } ], @@ -54738,26 +57606,27 @@ "cost": 4, "power": 9000, "job": "Chaos", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Jack Garland is also Card Name Garland in all situations." }, { - "type": "auto", + "type": "field", "effect": "The Forwards opponent controls must attack once per turn if possible." }, { - "type": "auto", + "type": "field", "effect": "The Forwards opponent controls must block if possible." }, { "type": "auto", - "effect": "gain ⚡.", - "trigger": "When a Character opponent controls is put from the field into the Break Zone" + "trigger": "When a Character opponent controls is put from the field into the Break Zone", + "effect": "gain [Lightning]." } ], "image": "24-079L.jpg" @@ -54793,11 +57662,16 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "Noel cannot be blocked.", + "effect": "Haste", "name": "Haste" + }, + { + "type": "field", + "effect": "Noel cannot be blocked." } ], "image": "24-081R.jpg" @@ -54806,23 +57680,23 @@ "id": "24-082C", "name": "Vivi", "type": "Forward", - "element": "Lightning", + "element": "Ice", "cost": 3, "power": 5000, "job": "Black Mage", "category": "DFF-IX", - "is_generic": true, - "has_ex_burst": true, + "is_generic": false, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal 2000 damage to all the damaged Forwards opponent controls.", - "trigger": "When Vivi enters the field" + "trigger": "When Vivi enters the field", + "effect": "deal 2000 damage to all the damaged Forwards opponent controls." }, { - "type": "action", - "effect": "Choose 1 damaged Forward. Deal it 4000 damage.", - "is_ex_burst": true + "type": "special", + "effect": "Choose 1 damaged Forward. Deal it 4000 damage." } ], "image": "24-082C.jpg" @@ -54838,21 +57712,26 @@ "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "You can only pay with CP produced by Lightning Backups to cast Firion." }, { - "type": "auto", + "type": "action", "effect": "Until the end of the turn, Firion gains Haste and First Strike.", - "trigger": "Until the end of the turn, Firion gains Haste and First Strike." + "cost": { + "lightning": 2 + } }, { - "type": "action", + "type": "special", + "name": "Drain", "effect": "Choose 1 Forward. Break it. Activate Firion. Firion can attack once more this turn.", "cost": { - "lightning": 3, + "special": true, + "lightning": 1, "dull": true } } @@ -54867,9 +57746,10 @@ "cost": 2, "power": null, "job": "Behemoth", - "category": "PPT", + "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -54895,10 +57775,12 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Mid (XVI) into the Break Zone! Choose 1 Forward of cost 4 or less in your Break Zone. Add it to your hand. If it is a Card Name Cid(othis), play it onto the field instead. You can only use this ability during your turn." + "cost": "1 Lightning CP, Dull", + "effect": "Put Mid (XVI) into the Break Zone: Choose 1 Forward of cost 4 or less in your Break Zone. Add it to your hand. If it is a Card Name Cidolfus, play it onto the field instead. You can only use this ability during your turn." } ], "image": "24-085C.jpg" @@ -54911,14 +57793,15 @@ "cost": 4, "power": 9000, "job": "Commando/L'Cie", - "category": "XIII", + "category": "THEATRHYTHM XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Discard 1 card: Until the end of the turn, Lightning gains +1000 power and Haste.", - "trigger": "Until the end of the turn" + "type": "action", + "cost": "Discard 1 card", + "effect": "Until the end of the turn, Lightning gains +1000 power and Haste." } ], "image": "24-086C.jpg" @@ -54934,15 +57817,16 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can pay {0}{1} (instead of paying the CP cost) to cast Ranan." + "type": "field", + "effect": "You can pay 2 Lightning CP (instead of paying the CP cost) to cast Ranan." }, { "type": "auto", - "effect": "It gains Haste until the end of the turn.", - "trigger": "When Ranan enters the field, choose 1 Job Warrior of the Crystal Forward other than Ranan" + "trigger": "When Ranan enters the field", + "effect": "Choose 1 Job Warrior of the Crystal Forward other than Ranan. It gains Haste until the end of the turn." } ], "image": "24-087C.jpg" @@ -54983,11 +57867,17 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡. Remove 2 cards in the Break Zone from the game: Ramza gains +1000 power until the end of the turn.", - "trigger": "When Ramza is put from the field into the Break Zone" + "trigger": "When Ramza is put from the field into the Break Zone", + "effect": "gain [Lightning]." + }, + { + "type": "action", + "cost": "Remove 2 cards in the Break Zone from the game", + "effect": "Ramza gains +1000 power until the end of the turn." } ], "image": "24-089C.jpg" @@ -54998,16 +57888,17 @@ "type": "Forward", "element": "Lightning", "cost": 1, - "power": 4000, + "power": 9000, "job": "Warrior/Rebel", "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 damaged Forward. Deal it 4000 damage.", - "trigger": "When Leon enters the field" + "trigger": "When Leon enters the field", + "effect": "Choose 1 damaged Forward. Deal it 4000 damage." }, { "type": "field", @@ -55015,9 +57906,8 @@ }, { "type": "auto", - "effect": "Leon deals you 1 point of damage.", - "name": "Job Rebel", - "trigger": "At the end of each of your turns, if you control 1 or less" + "trigger": "At the end of each of your turns, if you control 1 or less Job Rebel", + "effect": "Leon deals you 1 point of damage." } ], "image": "24-090L.jpg" @@ -55033,6 +57923,7 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -55040,8 +57931,8 @@ }, { "type": "auto", - "effect": "\"Choose 1 Forward. It loses 7000 power until the end of the turn.\" \"Astrius deals your opponent 1 point of damage.\"", - "trigger": "When Astrius attacks, select 1 or 2 of the following actions." + "trigger": "When Astrius attacks", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. It loses 7000 power until the end of the turn.\" \"Astrius deals your opponent 1 point of damage.\"" } ], "image": "24-091L.jpg" @@ -55050,23 +57941,26 @@ "id": "24-092R", "name": "Gau", "type": "Backup", - "element": "Water", + "element": "Wind", "cost": 2, "power": null, - "job": "Wild child", + "job": "Wild Child", "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control 3 or more Monsters, the cost required to cast Gau is reduced by 2." }, { - "type": "action", - "effect": "Search for up to 1 Card Name Gau of cost X and up to 1 Monster of cost X, play that Card Name Gau onto the field and add that Monster to your hand.", + "type": "special", + "effect": "Put Gau into the Break Zone: Search for up to 1 Card Name Gau of cost X and up to 1 Monster of cost X, play that Card Name Gau onto the field and add that Monster to your hand.", "cost": { - "dull": true + "cp": "X", + "dull": true, + "special": "Put Gau into the Break Zone" } } ], @@ -55083,17 +57977,17 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Reduce the damage by 2000 instead.", + "type": "field", "name": "Back Attack", - "trigger": "If a Category X Forward you control other than Kimahri is dealt damage" + "effect": "If a Category X Forward you control other than Kimahri is dealt damage, reduce the damage by 2000 instead." }, { "type": "auto", - "effect": "If a Forward you control other than Kimahri is dealt damage, reduce the damage by 2000 instead.", - "trigger": "When Kimahri enters the field, Kimahri gains \"If a Forward you control other than Kimahri is dealt damage, reduce the damage by 2000 instead.\" until the end of the turn." + "trigger": "When Kimahri enters the field", + "effect": "Kimahri gains \"If a Forward you control other than Kimahri is dealt damage, reduce the damage by 2000 instead.\" until the end of the turn." } ], "image": "24-093R.jpg" @@ -55107,7 +58001,7 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -55131,19 +58025,20 @@ "cost": 5, "power": 9000, "job": "Guardian", - "category": "DFF-X", + "category": "DPF-X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Jecht enters the field, choose 1 Forward opponent controls. Return it to its owner's hand.", - "trigger": "When Jecht enters the field, choose 1 Forward opponent controls. Return it to its owner's hand." + "trigger": "When Jecht enters the field", + "effect": "When Jecht enters the field, choose 1 Forward opponent controls. Return it to its owner's hand." }, { "type": "auto", - "effect": "When a Character opponent controls is returned from the field to its owner's hand, choose 1 Forward opponent controls. It loses 3000 power until the end of the turn.", - "trigger": "When a Character opponent controls is returned from the field to its owner's hand, choose 1 Forward opponent controls. It loses 3000 power until the end of the turn." + "trigger": "When a Character opponent controls is returned from the field to its owner's hand", + "effect": "When a Character opponent controls is returned from the field to its owner's hand, choose 1 Forward opponent controls. It loses 3000 power until the end of the turn." } ], "image": "24-095C.jpg" @@ -55156,48 +58051,46 @@ "cost": 3, "power": 8000, "job": "Samurai", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you have a Water, Jed gains +1000 power and Brave." + "effect": "If you have a [Water], Jed gains +1000 power and Brave." }, { - "type": "action", - "effect": "When Jed attacks, you may pay Water. If you do so, draw 1 card.", - "cost": { - "water": 1 - } + "type": "auto", + "effect": "When Jed attacks, you may pay [Water]. If you do so, draw 1 card." } ], "image": "24-096R.jpg" }, { "id": "24-097C", - "name": "Stilzkin", + "name": "Stiltzkin", "type": "Forward", - "element": "Water", + "element": "Wind", "cost": 3, "power": 3000, "job": "Moogle", "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Job Moogle Forward of cost 2 or less in your Break Zone. Play it onto the field.", - "trigger": "When Stilzkin enters the field" + "trigger": "When Stiltzkin enters the field", + "effect": "choose 1 [Job (Moogle)] Forward of cost 2 or less in your Break Zone. Play it onto the field." }, { "type": "action", - "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", - "name": "Job Moogle", "cost": { - "dull": true - } + "dull_job_moogle": 2 + }, + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn." } ], "image": "24-097C.jpg" @@ -55213,16 +58106,17 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Add it to your hand. Put 1 card from your hand into the Damage Zone (its EX Burst effect will not trigger).", - "trigger": "When Strago enters the field, choose 1 card in your Damage Zone" + "trigger": "When Strago enters the field", + "effect": "Choose 1 card in your Damage Zone. Add it to your hand. Put 1 card from your hand into the Damage Zone (its EX Burst effect will not trigger)." }, { "type": "auto", - "effect": "Put it into the Break Zone. This effect will trigger only during your turn and only once per turn.", - "trigger": "When a card is put into your Damage Zone, your opponent selects 1 Forward they control" + "trigger": "When a card is put into your Damage Zone", + "effect": "Your opponent selects 1 Forward they control. Put it into the Break Zone. This effect will trigger only during your turn and only once per turn." } ], "image": "24-098H.jpg" @@ -55234,13 +58128,14 @@ "element": "Water", "cost": 3, "power": null, - "job": "MOBIUS", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead. Draw 1 card.", "name": "EX BURST", "is_ex_burst": true @@ -55256,18 +58151,20 @@ "cost": 2, "power": null, "job": "Paladin", - "category": "IV", + "category": "THEATRHYTHM·IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Put Cecil into the Break Zone! Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead." + "type": "special", + "cost": "Dull, put Cecil into the Break Zone", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead." }, { - "type": "auto", - "effect": "Put it into the Break Zone.", - "trigger": "When Cecil is put into the Break Zone! Choose 1 Forward" + "type": "special", + "cost": "3 Water CP, put Cecil into the Break Zone", + "effect": "Choose 1 Forward. Put it into the Break Zone." } ], "image": "24-100C.jpg" @@ -55280,12 +58177,13 @@ "cost": 4, "power": 7000, "job": "Guardian", - "category": "X", + "category": "THEATRHYTHM・X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand.", "name": "EX BURST", "trigger": "When Tidus enters the field", @@ -55294,7 +58192,7 @@ { "type": "auto", "effect": "Draw 1 card. This effect will trigger only once per turn.", - "trigger": "When a character opponent controls is returned from the field to its owner's hand" + "trigger": "When a Character opponent controls is returned from the field to its owner's hand" } ], "image": "24-101C.jpg" @@ -55307,18 +58205,19 @@ "cost": 3, "power": 8000, "job": "Warrior of the Crystal", - "category": "FFBe", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can pay 0/7 (instead of paying the CP cost) to cast Perrene." + "type": "field", + "effect": "You can pay 1 Water CP (instead of paying the CP cost) to cast Perrene." }, { "type": "auto", - "effect": "gain 1.", - "trigger": "When a Job Warrior of the Crystal you control is put from the field into the Break Zone" + "trigger": "When a Job Warrior of the Crystal you control is put from the field into the Break Zone", + "effect": "gain 1 Water CP." } ], "image": "24-102C.jpg" @@ -55332,8 +58231,9 @@ "power": null, "job": "Standard Unit", "category": "FFTA", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -55373,19 +58273,21 @@ "element": "Water", "cost": 1, "power": null, - "job": "Soppho", - "category": "", + "job": "Malboro", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may put Malboro into the Break Zone.", - "trigger": "When 1 or more Forwards you control attack" + "trigger": "When 1 or more Forwards you control attack", + "effect": "you may put Malboro into the Break Zone." }, { - "type": "field", - "effect": "When Malboro is put from the field into the Break Zone, until the end of the turn, all the Forwards opponent controls lose all their abilities and 3000 power." + "type": "auto", + "trigger": "When Malboro is put from the field into the Break Zone", + "effect": "until the end of the turn, all the Forwards opponent controls lose all their abilities and 3000 power." } ], "image": "24-105R.jpg" @@ -55401,9 +58303,10 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "If you cast Leviathan, you may remove 4 Card Name Leviathan in your Break Zone from the game as an extra cost. Your opponent selects 1 Forward or Monster they control. Put it into the Break Zone. If you paid the extra cost, your opponent selects up to 2 Forwards and/or Monsters they control instead (select as many as possible). Put them into the Break Zone." } ], @@ -55420,14 +58323,16 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Monster of cost 3 or less and play it onto the field.", - "trigger": "When Relm enters the field, if you control 5 or more Category VI Characters" + "trigger": "When Relm enters the field, if you control 5 or more Category VI Characters", + "effect": "you may search for 1 Monster of cost 3 or less and play it onto the field." }, { "type": "action", + "cost": "Dull", "effect": "Choose 1 Monster that is also a Forward. It gains +2000 power until the end of the turn." } ], @@ -55440,10 +58345,11 @@ "element": "Water", "cost": 3, "power": 6000, - "job": "Guardian/Blitzaller", + "job": "Guardian/Blitzballer", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -55451,13 +58357,14 @@ }, { "type": "auto", - "effect": "When Wakka enters the field, choose 1 Forward opponent controls. If its power is equal to or less than Wakka's power, put it on top of its owner's deck.", - "trigger": "When Wakka enters the field, choose 1 Forward opponent controls. If its power is equal to or less than Wakka's power, put it on top of its owner's deck." + "trigger": "When Wakka enters the field", + "effect": "When Wakka enters the field, choose 1 Forward opponent controls. If its power is equal to or less than Wakka's power, put it on top of its owner's deck." }, { - "type": "action", - "effect": "Choose 1 Forward. It loses 5000 power until the end of the turn.", - "name": "Reel In" + "type": "special", + "name": "Element Reels", + "cost": "S", + "effect": "Choose 1 Forward. It loses 5000 power until the end of the turn." } ], "image": "24-108H.jpg" @@ -55473,6 +58380,7 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -55480,12 +58388,11 @@ "name": "Brave" }, { - "type": "auto", - "effect": "draw 1 card.", - "name": "Bahamur (XVI)", - "trigger": "When Dion or a Character you control is priming", + "type": "special", + "effect": "When Dion or a Character you control is priming, draw 1 card.", + "name": "Priming \"Bahamut (XVI)\"", "cost": { - "lightning": 3 + "generic": 3 } } ], @@ -55502,18 +58409,22 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "When Dion primes into Bahamut (XVI), choose up to 2 Forwards. Deal them 9000 damage.", + "effect": "Brave", "name": "Brave" }, { "type": "auto", + "effect": "When Dion primes into Bahamut (XVI), choose up to 2 Forwards. Deal them 9000 damage." + }, + { + "type": "special", "effect": "Choose 1 Forward. It loses all its abilities until the end of the turn. Break it.", "name": "Zettaflare", - "trigger": "EX", - "is_ex_burst": true + "cost": "S" } ], "image": "24-110L.jpg" @@ -55528,25 +58439,26 @@ "job": "Warrior of the Kindlelight", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Lucio enters the field, you may search for 2 Job Warrior of the Crystal, each of a different Element, and add them to your hand." + "type": "auto", + "trigger": "When Lucio enters the field", + "effect": "you may search for 2 Job Warrior of the Crystal, each of a different Element, and add them to your hand." }, { "type": "auto", - "effect": "Lucio gains +2000 power until the end of the turn. Gain +1 +1.", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Lucio gains +2000 power until the end of the turn. Gain 2 Light CP." }, { "type": "special", - "effect": "[3]: Choose 1 Forward. Remove it from the game.", "name": "Scintillating Edge", - "is_ex_burst": true, "cost": { - "fire": 3 - } + "light": 1 + }, + "effect": "Choose 1 Forward. Remove it from the game." } ], "image": "24-111H.jpg" @@ -55562,17 +58474,21 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Barnabas (XVI) primes into Odin (XVI), Odin (XVI) gains \"When Odin (XVI) attacks, activate Odin (XVI): and \"Odin (XVI) can attack twice in the same turn.\" (This effect does not end at the end of the turn.)", - "name": "Haste First Strike" + "effect": "Haste, First Strike" }, { - "type": "action", - "effect": "Activate Odin (XVI) can attack once more this turn.", - "name": "Iron Flesh EX", - "is_ex_burst": true + "type": "auto", + "effect": "When Barnabas (XVI) primes into Odin (XVI), Odin (XVI) gains \"When Odin (XVI) attacks, activate Odin (XVI).\" and \"Odin (XVI) can attack twice in the same turn.\" (This effect does not end at the end of the turn.)" + }, + { + "type": "special", + "name": "Iron Flash", + "cost": "S", + "effect": "Activate Odin (XVI). Odin (XVI) can attack once more this turn." } ], "image": "24-112L.jpg" @@ -55588,11 +58504,18 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Priming 'Odin (XVI)' — 2: When Barnabas (XVI) or a Character you control is priming, choose 1 Forward opponent controls. It loses 8000 power until the end of the turn.", - "name": "First Strike" + "type": "field", + "name": "First Strike", + "effect": "First Strike" + }, + { + "type": "special", + "name": "Priming \"Odin (XVI)\"", + "cost": 2, + "effect": "When Barnabas (XVI) or a Character you control is priming, choose 1 Forward opponent controls. It loses 8000 power until the end of the turn." } ], "image": "24-113R.jpg" @@ -55608,14 +58531,16 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Until the end of the turn, it loses 4000 power for each ☆ you have.", - "trigger": "When Raph enters the field" + "trigger": "When Raph enters the field", + "effect": "Choose 1 Forward opponent controls. Until the end of the turn, it loses 4000 power for each [Dark] you have." }, { - "type": "field", + "type": "action", + "cost": "[Dark]", "effect": "Raph gains \"Raph cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn." } ], @@ -55632,19 +58557,21 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "— 3", + "type": "special", "name": "Limit Break", - "cost": { - "dull": true - } + "effect": "Limit Break — 3" }, { "type": "field", - "effect": "When Tenzen enters the field, until the end of the turn, all the Job Samurai Forwards and Card Name Samurai Forwards you control gain +3000 power, Brave and \"This Forward can attack twice in the same turn.\"", + "effect": "Brave", "name": "Brave" + }, + { + "type": "auto", + "effect": "When Tenzen enters the field, until the end of the turn, all the Job Samurai Forwards and Card Name Samurai Forwards you control gain +3000 power, Brave and \"This Forward can attack twice in the same turn.\"" } ], "image": "24-115R.jpg" @@ -55660,11 +58587,12 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Snow enters the field, you may search for 1 Card Name Lightning or Card Name Serah and add it to your hand.", - "name": "Limit Break — 2" + "type": "auto", + "name": "Limit Break — 2", + "effect": "When Snow enters the field, you may search for 1 Card Name Lightning or Card Name Serah and add it to your hand." } ], "image": "24-116R.jpg" @@ -55677,19 +58605,20 @@ "cost": 4, "power": 5000, "job": "Tantalus Member/Thief", - "category": "IX", + "category": "THEATRHYTHM IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Zidane cannot be blocked by a Forward of cost 4 or more.", - "name": "Limit Break — 1" + "name": "Limit Break — 1", + "effect": "Zidane cannot be blocked by a Forward of cost 4 or more." }, { "type": "auto", - "effect": "When Zidane enters the field, your opponent puts the top 2 cards of their deck into the Break Zone. If both cards are of the same Element, draw 1 card.", - "trigger": "When Zidane enters the field, your opponent puts the top 2 cards of their deck into the Break Zone. If both cards are of the same Element, draw 1 card." + "trigger": "When Zidane enters the field", + "effect": "Your opponent puts the top 2 cards of their deck into the Break Zone. If both cards are of the same Element, draw 1 card." } ], "image": "24-117R.jpg" @@ -55701,15 +58630,16 @@ "element": "Earth", "cost": 5, "power": 9000, - "job": "Kulou", + "job": "Kuluu", "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If Selh'teus is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead. Selh'teus cannot be broken by opposing Summons or abilities that don't deal damage.", - "name": "Limit Break — I" + "name": "Limit Break — 1", + "effect": "If Selh'teus is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead. Selh'teus cannot be broken by opposing Summons or abilities that don't deal damage." } ], "image": "24-118R.jpg" @@ -55722,15 +58652,16 @@ "cost": 4, "power": 7000, "job": "Warrior", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"Choose 1 Forward of cost 1. Break it.\" or \"Choose 2 cards in your opponent's Break Zone. Remove them from the game.\"", "name": "Limit Break — 1", - "trigger": "When Gilgamesh enters the field, select 1 of the 2 following actions." + "trigger": "When Gilgamesh enters the field, select 1 of the 2 following actions.", + "effect": "\"Choose 1 Forward of cost 1. Break it.\" \"Choose 2 cards in your opponent's Break Zone. Remove them from the game.\"" } ], "image": "24-119R.jpg" @@ -55742,36 +58673,38 @@ "element": "Water", "cost": 2, "power": 8000, - "job": "Standard Unit", - "category": "SOPTFO", - "is_generic": true, + "job": "Warrior of Light", + "category": "SOPFFO", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "You must control 3 or more Job Standard Unit Forwards and/or Job Warrior of Light Forwards to cast Warrior of Light. The Forwards other than Warrior of Light you control gain \"This Forward cannot be chosen by your opponent's abilities.\" If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.", - "name": "Limit Break — 1" + "name": "Limit Break — 1", + "effect": "You must control 3 or more Job Standard Unit Forwards and/or Job Warrior of Light Forwards to cast Warrior of Light. The Forwards other than Warrior of Light you control gain \"This Forward cannot be chosen by your opponent's abilities.\" and \"If this Forward is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"" } ], "image": "24-120R.jpg" }, { "id": "24-121H", - "name": "Iron Giant (SOPPFFO)", + "name": "Iron Giant (SOPFFO)", "type": "Forward", "element": "Earth", "cost": 3, "power": 5000, "job": "Iron Giant", - "category": "SOPPFFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward of cost 2 or less. Deal it 5000 damage.\"\n\"Choose 1 dull Forward. Deal it 7000 damage.\"", "name": "Limit Break — 2", - "trigger": "When Iron Giant (SOPPFFO) enters the field" + "trigger": "When Iron Giant (SOPFFO) enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward of cost 2 or less. Deal it 5000 damage.\"\n\"Choose 1 dull Forward. Deal it 7000 damage.\"" } ], "image": "24-121H.jpg" @@ -55787,17 +58720,18 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card.", "name": "Limit Break", - "trigger": "When Magna Roader enters the field, if you control 4 or more Ice Characters" + "trigger": "When Magna Roader enters the field, if you control 4 or more Ice Characters", + "effect": "Your opponent reveals their hand. Select 1 card from their hand. Your opponent discards this card." }, { "type": "auto", - "effect": "Magna Roader gains Haste until the end of the turn.", - "trigger": "When Magna Roader enters the field, if you control 4 or more Wind Character" + "trigger": "When Magna Roader enters the field, if you control 4 or more Wind Characters", + "effect": "Magna Roader gains Haste until the end of the turn." } ], "image": "24-122H.jpg" @@ -55813,12 +58747,14 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions: \"Choose 1 damaged Forward. Break it.\" or \"Choose 1 Forward opponent controls. Vajradhara Wu and the chosen Forward deal damage equal to their respective power to the other.\"", "name": "Limit Break", - "trigger": "When Vajradhara Wu enters the field" + "lb_cost": 2, + "trigger": "When Vajradhara Wu enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 damaged Forward. Break it.\" \"Choose 1 Forward opponent controls. Vajradhara Wu and the chosen Forward deal damage equal to their respective power to the other.\"" } ], "image": "24-123H.jpg" @@ -55831,20 +58767,21 @@ "cost": 9, "power": 9000, "job": "Behemoth", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Characters in your Break Zone. If you control 4 or more Earth Characters, add them to your hand.", "name": "Limit Break — 2", - "trigger": "When The Ur-Dragon King enters the field" + "trigger": "When The Ur-Dragon King enters the field", + "effect": "Choose up to 2 Characters in your Break Zone. If you control 4 or more Earth Characters, add them to your hand." }, { "type": "auto", - "effect": "Choose 1 Forward. If you control 4 or more Lightning Characters, break it.", - "trigger": "When The Ur-Dragon King enters the field" + "trigger": "When The Ur-Dragon King enters the field", + "effect": "Choose 1 Forward. If you control 4 or more Lightning Characters, break it." } ], "image": "24-124H.jpg" @@ -55860,12 +58797,13 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "◆Choose 1 active Forward of cost 3 or less. Break it. / ◆Look at the top 2 cards of your deck. Add 1 card among them to your hand and return the other card to the bottom of your deck.", "name": "Limit Break — 2", - "trigger": "When Tonberry & Cactuar enters the field, select 1 of the 2 following actions." + "trigger": "When Tonberry & Cactuar enters the field, select 1 of the 2 following actions.", + "effect": "\"Choose 1 active Forward of cost 3 or less. Break it.\" \"Look at the top 2 cards of your deck. Add 1 card among them to your hand and return the other card to the bottom of your deck.\"" } ], "image": "24-125H.jpg" @@ -55881,17 +58819,19 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. If you control 4 or more Fire Characters, deal it 9000 damage.", "name": "Limit Break", - "trigger": "When Ultima Weapon enters the field" + "limit_break_cost": 2, + "trigger": "When Ultima Weapon enters the field", + "effect": "Choose 1 Forward. If you control 4 or more Fire Characters, deal it 9000 damage." }, { "type": "auto", - "effect": "Your opponent selects 1 Forward they control. Put it into the Break Zone.", - "trigger": "When Ultima Weapon enters the field, if you control 4 or more Water Characters" + "trigger": "When Ultima Weapon enters the field, if you control 4 or more Water Characters", + "effect": "Your opponent selects 1 Forward they control. Put it into the Break Zone." } ], "image": "24-126H.jpg" @@ -55907,14 +58847,15 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard 1 Fire card: Choose 1 Forward opponent controls. Deal it 5000 damage." + "effect": "{s}, discard 1 Fire card: Choose 1 Forward opponent controls. Deal it 5000 damage." }, { "type": "action", - "effect": "Put Armstrong into the Break Zone: Choose 1 Forward opponent control. Deal it 7000 damage." + "effect": "{s}, put Armstrong into the Break Zone: Choose 1 Forward opponent controls. Deal it 7000 damage." } ], "image": "25-001C.jpg" @@ -55948,8 +58889,9 @@ "power": 5000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -55966,13 +58908,14 @@ "element": "Fire", "cost": 4, "power": null, - "job": "Summon", + "job": null, "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Before paying the cost to cast Ifrit, you can remove 1 Fire Backup you control from the game to reduce the cost required to cast Ifrit by 2.\nChoose 1 Forward and up to 1 other Forward. Deal the former 9000 damage and deal the latter 4000 damage." } ], @@ -55986,9 +58929,10 @@ "cost": 6, "power": 8000, "job": "Class Zero Cadet", - "category": "Type-0", + "category": "TYPE-0", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -55997,15 +58941,14 @@ { "type": "auto", "effect": "Ace deals your opponent 1 point of damage.", - "trigger": "At the end of each of your turns, if your opponent has received 5 points of damage or less since your last turn" + "trigger": "At the end of each of your turns, if your opponent has received 5 points of damage or less" }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 2000 damage for each Job Class Zero Cadet and/or Fire Character you control.", + "type": "special", "name": "Jackpot Shot", - "is_ex_burst": true, + "effect": "Choose 1 Forward. Deal it 2000 damage for each Job Class Zero Cadet and/or Fire Character you control.", "cost": { - "earth": 3, + "fire": 1, "dull": true } } @@ -56023,11 +58966,12 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Forward. Deal it 8000 damage.\" \"Choose 1 Monster. Break it.\" \"Choose up to 2 cards in your opponent's Break Zone. Remove them from the game. Draw 1 card.\" \"Choose 1 Category VII Character of cost 4 or less from your hand onto the field.\"", - "trigger": "When Cloud enters the field" + "trigger": "When Cloud enters the field", + "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Forward. Deal it 8000 damage.\" \"Choose 1 Monster. Break it.\" \"Choose up to 2 cards in your opponent's Break Zone. Remove them from the game. Draw 1 card.\" \"Play 1 Category VII Character of cost 4 or less from your hand onto the field.\"" } ], "image": "25-006L.jpg" @@ -56039,15 +58983,20 @@ "element": "Fire", "cost": 8, "power": 8000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "When Glenn enters the field, you may search for up to 2 Job SOLDIER and add them to your hand. Then, you may play up to 2 Job SOLDIER Forwards of cost 2 or less from your hand onto the field.", + "effect": "Brave", "name": "Brave" + }, + { + "type": "auto", + "effect": "When Glenn enters the field, you may search for up to 2 Job SOLDIER and add them to your hand. Then, you may play up to 2 Job SOLDIER Forwards of cost 2 or less from your hand onto the field." } ], "image": "25-007R.jpg" @@ -56061,13 +59010,14 @@ "power": null, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward opponent controls. Deal it 5000 damage.\" or \"Draw 1 card.\"", - "trigger": "When Security Officer enters the field" + "trigger": "When Security Officer enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward opponent controls. Deal it 5000 damage.\" \"Draw 1 card.\"" } ], "image": "25-008C.jpg" @@ -56083,16 +59033,16 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control 5 or more Job Class Zero Cadet, Sice gains Haste.", - "name": "Haste" + "effect": "If you control 5 or more Job Class Zero Cadet, Sice gains Haste." }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage.", - "trigger": "When Sice enters the field or attacks" + "trigger": "When Sice enters the field or attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage." } ], "image": "25-009C.jpg" @@ -56108,15 +59058,16 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Salamander (III) is also Card Name Gutseco in all situations." + "effect": "Salamander (III) is also Card Name Gutsco in all situations." }, { "type": "auto", - "effect": "You may pay 0/0/0/0 or 0/0. When you do so, choose up to 2 Forwards. Deal them 9000 damage.", - "trigger": "When Salamander (III) enters the field or attacks" + "trigger": "When Salamander (III) enters the field or attacks", + "effect": "You may pay {f}{f}{f}2 or {f}{f}. When you do so, choose up to 2 Forwards. Deal them 9000 damage." } ], "image": "25-010H.jpg" @@ -56132,12 +59083,8 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ - { - "type": "auto", - "effect": "Reveal the top 4 cards of your deck. Add 1 Job Class Zero Cadet among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Deuce enters the field" - }, { "type": "auto", "effect": "When Deuce enters the field, reveal the top 4 cards of your deck. Add 1 Job Class Zero Cadet among them to your hand and return the other cards to the bottom of your deck in any order.", @@ -56176,16 +59123,17 @@ "power": null, "job": "Black Mage", "category": "IV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard 1 card: Choose 1 Forward. Deal it 3000 damage." + "effect": "{s}, discard 1 card: Choose 1 Forward. Deal it 3000 damage." }, { "type": "action", - "effect": "Discard 1 Card Name Porom: Choose 1 Forward. Deal it 7000 damage." + "effect": "{s}, discard 1 Card Name Porom: Choose 1 Forward. Deal it 7000 damage." } ], "image": "25-013C.jpg" @@ -56201,15 +59149,17 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for up to 2 Job Warrior and/or Card Name Warrior and add them to your hand. During this turn, the next Job Warrior or Card Name Warrior is reduced by 3.", - "trigger": "When Volker enters the field due to your cast" + "trigger": "When Volker enters the field due to your cast", + "effect": "You may search for up to 2 Job Warrior and/or Card Name Warrior and add them to your hand. During this turn, the cost required to cast your next Job Warrior or Card Name Warrior is reduced by 3." }, { - "type": "field", - "effect": "When a Job Warrior or Card Name Warrior you control is put from the field into the Break Zone, choose 1 Forward opponent controls. Deal it 4000 damage." + "type": "auto", + "trigger": "When a Job Warrior or a Card Name Warrior you control is put from the field into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage." } ], "image": "25-014L.jpg" @@ -56220,27 +59170,29 @@ "type": "Monster", "element": "Fire", "cost": 3, - "power": 7000, + "power": null, "job": "Artificial Life", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "0", "effect": "Until the end of the turn, Hell House also becomes a Forward with 7000 power. You can only use this ability once per turn." }, { "type": "auto", - "effect": "Deal 3000 damage to all the Forwards opponent controls.", "name": "Damage 3", - "trigger": "When Hell House attacks" + "trigger": "When Hell House attacks", + "effect": "Deal 3000 damage to all the Forwards opponent controls." }, { "type": "auto", - "effect": "Deal 5000 damage to all the Forwards opponent controls.", "name": "Damage 6", - "trigger": "When Hell House attacks" + "trigger": "When Hell House attacks", + "effect": "Deal 5000 damage to all the Forwards opponent controls." } ], "image": "25-015R.jpg" @@ -56256,18 +59208,17 @@ "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Choose 1 Forward. Deal it 8000 damage.", - "name": "EX BURST", - "trigger": "When a Card Named Golbez you control attacks", + "type": "auto", + "effect": "When a Card Name Golbez you control attacks, choose 1 Forward. Deal it 8000 damage.", "is_ex_burst": true }, { - "type": "auto", - "effect": "The damage becomes 0 instead.", - "trigger": "During this turn, if Rubicante is dealt damage by abilities of the named Element" + "type": "action", + "cost": "2 Fire CP", + "effect": "Name 1 Element. During this turn, if Rubicante is dealt damage by abilities of the named Element, the damage becomes 0 instead." } ], "image": "25-016R.jpg" @@ -56283,6 +59234,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -56290,15 +59242,15 @@ }, { "type": "auto", - "effect": "Choose 1 Forward. It gains +3000 power until the end of the turn.", - "trigger": "When Red XIII enters the field" + "trigger": "When Red XIII enters the field", + "effect": "Choose 1 Forward. It gains +3000 power until the end of the turn." }, { - "type": "action", - "effect": "Play Red XIII onto the field. You can only use this ability during your Main Phase, if you control 2 or more Category VII Forwards and if Red XIII is in the Break Zone.", + "type": "special", "cost": { - "generic": 0 - } + "fire": 2 + }, + "effect": "Play Red XIII onto the field. You can only use this ability during your Main Phase, if you control 2 or more Category VII Forwards and if Red XIII is in the Break Zone." } ], "image": "25-017R.jpg" @@ -56314,17 +59266,23 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "discard 1 Ice card: Your opponent discards 1 card. You can only use this ability during your turn and only once per turn.", "cost": { - "ice": 1 + "dull": true, + "discard": "1 Ice card" } }, { "type": "action", - "effect": "put Gimme Cat into the Break Zone: Your opponent randomly discards 1 card. You can only use this ability during your turn." + "effect": "put Gimme Cat into the Break Zone: Your opponent randomly discards 1 card. You can only use this ability during your turn.", + "cost": { + "dull": true, + "special": "put Gimme Cat into the Break Zone" + } } ], "image": "25-018C.jpg" @@ -56340,6 +59298,7 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -56350,7 +59309,7 @@ "type": "action", "effect": "Choose 1 card removed by Necron's ability. Put it into the Break Zone.", "cost": { - "lightning": 1, + "ice": 1, "dull": true } } @@ -56368,6 +59327,7 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -56375,8 +59335,8 @@ }, { "type": "auto", - "effect": "Dull it and Freeze it.", - "trigger": "When Gippal enters the field, choose 1 Forward opponent controls" + "trigger": "When Gippal enters the field, choose 1 Forward opponent controls.", + "effect": "Dull it and Freeze it." } ], "image": "25-020R.jpg" @@ -56392,9 +59352,11 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "0", "effect": "Until the end of the turn, Chimera Brain also becomes a Forward with 9000 power and \"When Chimera Brain attacks, choose 1 Forward opponent controls. Freeze it.\" You can only use this ability if your opponent controls any dull Forwards and only once per turn." } ], @@ -56433,23 +59395,24 @@ "cost": 6, "power": 9000, "job": "Instructor", - "category": "TYPE-0", + "category": "PICTLOGICA · TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Reveal the top 4 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Kurasame enters the field" + "type": "special", + "name": "Warp 2", + "effect": "Warp 2", + "cost": { + "ice": 1 + } }, { - "type": "action", - "effect": "Warp 2 — [Cost: 2 Ice]", - "name": "EX BURST", - "is_ex_burst": true, - "cost": { - "ice": 2 - } + "type": "auto", + "trigger": "When Kurasame enters the field", + "effect": "Reveal the top 4 cards of your deck. Add 1 Forward among them to your hand and return the other cards to the bottom of your deck in any order.", + "is_ex_burst": true } ], "image": "25-023C.jpg" @@ -56465,12 +59428,17 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Your opponent selects 1 dull Character they control. Put it into the Break Zone. Remove 3 Ice cards in the Break Zone from the game! Zeid gains +3000 power until the end of the turn.", "name": "Back Attack", - "trigger": "When Zeid is dealt damage by a Character opponent controls" + "trigger": "When Zeid is dealt damage by a Character opponent controls", + "effect": "your opponent selects 1 dull Character they control. Put it into the Break Zone." + }, + { + "type": "action", + "effect": "Remove 3 Ice cards in the Break Zone from the game: Zeid gains +3000 power until the end of the turn." } ], "image": "25-024H.jpg" @@ -56485,23 +59453,27 @@ "job": "SOLDIER", "category": "VII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The job SOLDIER Forwards other than Sephiroth you control gain First Strike.", + "effect": "First Strike", "name": "First Strike" }, + { + "type": "field", + "effect": "The Job SOLDIER Forwards other than Sephiroth you control gain First Strike." + }, { "type": "auto", - "effect": "your opponent discards 1 card.", + "effect": "Your opponent discards 1 card.", "trigger": "When a Forward with First Strike you control attacks" }, { "type": "special", "effect": "Choose 1 Forward. Deal it 5000 damage.", - "name": "Astral Gate", - "is_ex_burst": true + "name": "Astral Gate" } ], "image": "25-025L.jpg" @@ -56515,18 +59487,19 @@ "power": 5000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Character opponent controls. Dull it. If you have a Card Name SOLDIER Candidate in your Break Zone, also Freeze it.", - "trigger": "When SOLDIER Candidate enters the field" + "trigger": "When SOLDIER Candidate enters the field", + "effect": "Choose 1 Character opponent controls. Dull it. If you have a Card Name SOLDIER Candidate in your Break Zone, also Freeze it." }, { "type": "field", - "effect": "SOLDIER Candidate gains +3000 power.", - "name": "Damage 3" + "name": "Damage 3", + "effect": "SOLDIER Candidate gains +3000 power." } ], "image": "25-026C.jpg" @@ -56542,15 +59515,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Place 1 Research Counter on Chadley. This effect will trigger only during your opponent's turn and only once per turn.", - "trigger": "When a Forward you control is put from the field into the Break Zone" + "trigger": "When a Forward you control is put from the field into the Break Zone", + "effect": "Place 1 Research Counter on Chadley. This effect will trigger only during your opponent's turn and only once per turn." }, { "type": "action", - "effect": "Remove 3 Research Counters from Chadley. Choose 1 Forward of cost 4 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn." + "cost": "Ice CP, 1 CP, Dull", + "effect": "Remove 3 Research Counters from Chadley: Choose 1 Forward of cost 4 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn." } ], "image": "25-027H.jpg" @@ -56564,12 +59539,13 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Dull it.\" or \"Draw 1 card.\"", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Dull it.\" \"Draw 1 card.\"", "trigger": "When Paladin enters the field" } ], @@ -56583,20 +59559,20 @@ "cost": 4, "power": null, "job": "Mevyn", - "category": "X", + "category": "X-2", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Card Name Gippal or Card Name Baralai and add it to your hand.", - "trigger": "When Nooj enters the field" + "effect": "When Nooj enters the field, you may search for 1 Card Name Gippal or Card Name Baralai and add it to your hand.", + "is_ex_burst": true }, { - "type": "special", - "effect": "put Nooj into the Break Zone! Deal 5000 damage to all the dull Forwards opponent controls.", - "name": "EX BURST", - "is_ex_burst": true + "type": "action", + "cost": "S", + "effect": "Put Nooj into the Break Zone: Deal 5000 damage to all the dull Forwards opponent controls." } ], "image": "25-029R.jpg" @@ -56612,9 +59588,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Before paying the cost to cast Mateus, the Corrupt, you can remove 1 Ice Backup you control from the game to reduce the cost required to cast Mateus, the Corrupt by 2." }, { @@ -56632,21 +59609,23 @@ "cost": 5, "power": null, "job": "Captain", - "category": "II", + "category": "MOBIUS · II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 8000 damage. Your opponent discards 1 card.", - "trigger": "When Borghen enters the field, choose 1 dull Forward" + "trigger": "When Borghen enters the field", + "effect": "Choose 1 dull Forward. Deal it 8000 damage. Your opponent discards 1 card." }, { "type": "action", - "effect": "put Borghen into the Break Zone: Choose 1 dull Forward. Deal it 8000 damage.", "cost": { - "ice": 1 - } + "ice": 1, + "dull": true + }, + "effect": "Put Borghen into the Break Zone: Choose 1 dull Forward. Deal it 8000 damage." } ], "image": "25-031C.jpg" @@ -56681,21 +59660,21 @@ "job": "Gullwings/Black Mage", "category": "X", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Yuna enters the field, you may search for 1 Job Gullwings and add it to your hand." }, { "type": "action", - "effect": "Play 1 Job Gullwings of cost 5 or less from your hand onto the field. You can only use this ability once per turn." + "effect": "Play 1 Job Gullwings of cost 3 or less from your hand onto the field. You can only use this ability once per turn." }, { "type": "special", - "effect": "Choose 1 Forward. Dull it and Freeze it. Your opponent discards 1 card.", "name": "Blizzara", - "is_ex_burst": true + "effect": "Choose 1 Forward. Dull it and Freeze it. Your opponent discards 1 card." } ], "image": "25-033R.jpg" @@ -56711,16 +59690,17 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Remove the top card of your deck from the game. You can cast it at any time you could normally cast it this turn.", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "remove the top card of your deck from the game. You can cast it at any time you could normally cast it this turn." }, { - "type": "auto", - "effect": "Remove it from the game. During this game, you can cast it at any time you could normally cast it.", - "trigger": "When you remove a card from the game. Choose 1 Summon in your Break Zone." + "type": "action", + "cost": "1, remove Lenne from the game", + "effect": "Choose 1 Summon in your Break Zone. Remove it from the game. During this game, you can cast it at any time you could normally cast it." } ], "image": "25-034L.jpg" @@ -56773,21 +59753,23 @@ { "id": "25-037H", "name": "Queen", - "type": "Backup", + "type": "Forward", "element": "Wind", "cost": 3, - "power": null, + "power": 7000, "job": "Class Zero Cadet", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose up to 2 Job Class Zero Cadet Backups. Activate them. You can only use this ability during your turn and only once per turn." }, { - "type": "action", + "type": "special", + "cost": "1 Wind", "effect": "Choose up to 2 cards in your opponent's Break Zone. Remove them from the game." } ], @@ -56800,10 +59782,11 @@ "element": "Wind", "cost": 2, "power": null, - "job": "Mobius XI", - "category": "", + "job": "Goobbue", + "category": "MOBIUS·XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -56848,9 +59831,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Before paying the cost to cast Chocobo Chick (VII), you can remove 1 Wind Backup you control from the game to reduce the cost required to cast Chocobo Chick (VII) by 2. Deal 2000 damage to all the Forwards opponent controls. Then, you may play 1 Forward of cost 2 or less from your hand onto the field." } ], @@ -56865,12 +59849,13 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward. It gains 'This Forward cannot be blocked by a Forward of cost 4 or more,' until the end of the turn.\"\n\"Draw 1 card.\"", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Forward. It gains 'This Forward cannot be blocked by a Forward of cost 4 or more.' until the end of the turn.\"\n\"Draw 1 card.\"", "trigger": "When Thief enters the field" } ], @@ -56887,11 +59872,17 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may select 1 card from their hand. If you do so, your opponent discards it and draws 1 card. Then, put Zidane into the Break Zone. Choose up to 3 cards in your opponent's Break Zone. Remove them from the game.", - "trigger": "When Zidane enters the field, your opponent reveals their hand" + "trigger": "When Zidane enters the field", + "effect": "Your opponent reveals their hand. You may select 1 card from their hand. If you do so, your opponent discards it and draws 1 card." + }, + { + "type": "special", + "cost": "S", + "effect": "Put Zidane into the Break Zone: Choose up to 3 cards in your opponent's Break Zone. Remove them from the game." } ], "image": "25-042C.jpg" @@ -56907,18 +59898,26 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for up to 2 Category VII Forwards and add them to your hand.", - "trigger": "When Cid Highwind enters the field" + "trigger": "When Cid Highwind enters the field", + "effect": "you may search for up to 2 Category VII Forwards and add them to your hand." }, { "type": "action", - "effect": "Damage 5 — , put Cid Highwind into the Break Zone: Play 1 Category VII Forward of cost 5 or less from your hand onto the field. You can only use this ability during your turn.", "cost": { - "damage": 5 - } + "damage": 5, + "cp": [ + { + "element": "Wind", + "count": 1 + } + ], + "special": "put Cid Highwind into the Break Zone" + }, + "effect": "Play 1 Category VII Forward of cost 5 or less from your hand onto the field. You can only use this ability during your turn." } ], "image": "25-043H.jpg" @@ -56934,15 +59933,22 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "special", + "name": "Warp 2", + "cost": "[Wind][1]", + "effect": "Warp 2 — [Wind][1]" + }, { "type": "field", "effect": "Ceodore cannot be broken by opposing abilities that don't deal damage." }, { "type": "auto", - "effect": "When Ceodore enters the field, choose 1 Card with Warp in your Break Zone. Add it to your hand.", - "trigger": "When Ceodore enters the field, choose 1 Card with Warp in your Break Zone. Add it to your hand." + "trigger": "When Ceodore enters the field", + "effect": "When Ceodore enters the field, choose 1 Card with Warp in your Break Zone. Add it to your hand." } ], "image": "25-044C.jpg" @@ -56956,8 +59962,9 @@ "power": 3000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -56965,8 +59972,8 @@ }, { "type": "auto", - "effect": "you may search for 1 Card Name Chocobo Character of cost 2 or less and play it to onto the field.", - "trigger": "When Chocobo forming a party is put from the field into the Break Zone" + "trigger": "When Chocobo forming a party is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Chocobo Character of cost 2 or less and play it onto the field." } ], "image": "25-045C.jpg" @@ -56982,12 +59989,19 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 attacking Job Class Zero Cadet Forward. Until the end of the turn, it gains +1000 power and First Strike.", "cost": { - "dull": true + "dull": true, + "cp": [ + { + "element": "Wind", + "count": 1 + } + ] } } ], @@ -57004,22 +60018,18 @@ "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Job Archfiend other than Card Name Barbariccia in your Break Zone. Add it to your hand.", - "trigger": "When Barbariccia enters the field" + "trigger": "When Barbariccia enters the field", + "effect": "Choose 1 [Job Archfiend] other than [Card Name Barbariccia] in your Break Zone. Add it to your hand.", + "is_ex_burst": true }, { "type": "auto", - "effect": "Deal 3000 damage to all the Forwards opponent controls.", - "trigger": "When Barbariccia enters the field, if you control a Card Name Golbez" - }, - { - "type": "special", - "effect": "When Barbariccia enters the field, choose 1 Job Archfiend other than Card Name Barbariccia in your Break Zone. Add it to your hand. When Barbariccia enters the field, if you control a Card Name Golbez, deal 3000 damage to all the Forwards opponent controls.", - "name": "EX BURST", - "is_ex_burst": true + "trigger": "When Barbariccia enters the field, if you control a [Card Name Golbez]", + "effect": "Deal 3000 damage to all the Forwards opponent controls." } ], "image": "25-047R.jpg" @@ -57031,19 +60041,16 @@ "element": "Wind", "cost": 1, "power": 5000, - "job": "", - "category": "XII", + "job": "Mandragora", + "category": "THEATRHYTHM・XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Until the end of the turn, The Mandragoras also becomes a Forward with 5000 power. \"When The Mandragoras deals damage to a Forward, break it.\"" - }, - { - "type": "auto", - "effect": "Choose 1 Forward opponent controls. Break it. You can only use this ability once per turn.", - "trigger": "When The Mandragoras is put from the field into the Break Zone" + "type": "action", + "cost": "2 Wind CP", + "effect": "Until the end of the turn, The Mandragoras also becomes a Forward with 5000 power, \"When The Mandragoras deals damage to a Forward, break it.\" and \"When The Mandragoras is put from the field into the Break Zone, choose 1 Forward opponent controls. Break it.\" You can only use this ability once per turn." } ], "image": "25-048R.jpg" @@ -57059,12 +60066,18 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Yuffie attacks, place 1 Shuriken Counter on Yuffie.", + "effect": "Haste", "name": "Haste" }, + { + "type": "auto", + "effect": "Place 1 Shuriken Counter on Yuffie.", + "trigger": "When Yuffie attacks" + }, { "type": "auto", "effect": "Deal 4000 damage for each Shuriken Counter placed on Yuffie to the blocking Forward. Then, remove all Shuriken Counters from Yuffie.", @@ -57080,18 +60093,19 @@ "element": "Wind", "cost": 2, "power": 5000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the end of each of your turns, activate all the Job SOLDIER you control." }, { "type": "action", - "effect": "Dull 3 active Job SOLDIER Draw 1 card. You can only use this ability during your turn." + "effect": "Dull 3 active Job SOLDIER: Draw 1 card. You can only use this ability during your turn." } ], "image": "25-050R.jpg" @@ -57104,17 +60118,20 @@ "cost": 3, "power": 7000, "job": "Class Zero Cadet", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, search for 1 Job Class Zero Cadet of cost X other than Card Name Rem and play it onto the field. {Wind}, put Rem into the Break Zone: Activate all the Job Class Zero Cadet you control.", - "trigger": "When Rem enters the field, you may pay {Wind}", - "cost": { - "wind": 1 - } + "trigger": "When Rem enters the field", + "effect": "You may pay {Wind}. When you do so, search for 1 Job Class Zero Cadet of cost X other than Card Name Rem and play it onto the field." + }, + { + "type": "action", + "cost": "{Wind}, put Rem into the Break Zone", + "effect": "Activate all the Job Class Zero Cadet you control." } ], "image": "25-051L.jpg" @@ -57130,15 +60147,17 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Monk of Card Name Monk and add it to your hand.", - "trigger": "When Ursula enters the field by Summons or abilities" + "trigger": "When Ursula enters the field by Summons or abilities", + "effect": "You may search for 1 Job Monk or Card Name Monk and add it to your hand." }, { - "type": "action", - "effect": "When Ursula attacks, choose up to 1 Forward opponent controls. Ursula and the chosen Forward deal damage equal to their respective power to the other." + "type": "auto", + "trigger": "When Ursula attacks", + "effect": "Choose up to 1 Forward opponent controls. Ursula and the chosen Forward deal damage equal to their respective power to the other." } ], "image": "25-052R.jpg" @@ -57154,9 +60173,10 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Before paying the cost to cast Atomos, you can remove 1 Earth Backup you control from the game to reduce the cost required to cast Atomos by 2." }, { @@ -57177,19 +60197,25 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "When Vincent attacks, Vincent gains +4000 power until the end of the turn.", + "effect": "First Strike", "name": "First Strike" }, { - "type": "action", + "type": "auto", + "effect": "When Vincent attacks, Vincent gains +4000 power until the end of the turn." + }, + { + "type": "special", "effect": "Choose 1 Forward. Deal it damage equal to Vincent's power.", "cost": { - "fire": 3, + "earth": 3, "dull": true - } + }, + "name": "S" } ], "image": "25-054C.jpg" @@ -57200,19 +60226,20 @@ "type": "Monster", "element": "Earth", "cost": 1, - "power": 2000, + "power": null, "job": "Rat", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "discard 1 Earth card: Choose 1 Forward. It gains +1000 power until the end of the turn." + "effect": "{s}, discard 1 Earth card: Choose 1 Forward. It gains +1000 power until the end of the turn." }, { "type": "action", - "effect": "put Wererat into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn." + "effect": "{0}, put Wererat into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn." } ], "image": "25-055C.jpg" @@ -57228,20 +60255,17 @@ "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Remove 3 Earth cards in the Break Zone from the game." + "effect": "Remove 3 Earth cards in the Break Zone from the game: Choose 1 Earth Forward you control. Dull it. Until the end of the turn, it gains \"This Forward cannot be broken.\"" }, { - "type": "action", - "effect": "Choose 1 Earth Forward you control. Dull it. Until the end of the turn, it gains \"This Forward cannot be broken.\"" - }, - { - "type": "auto", - "effect": "Add up to 2 cards other than Card Name Wol among them to your hand, and put the rest of the cards into the Break Zone.", - "name": "Buried Strike Effect", - "trigger": "Reveal the top 3 cards of your deck" + "type": "special", + "name": "Blurred Strikes", + "cost": "S", + "effect": "Reveal the top 3 cards of your deck. Add up to 2 cards other than Card Name Wol among them to your hand, and put the rest of the cards into the Break Zone." } ], "image": "25-056L.jpg" @@ -57252,22 +60276,23 @@ "type": "Monster", "element": "Earth", "cost": 3, - "power": 8000, + "power": null, "job": "War Machine", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Cutter enters the field, you may pay 3 Lightning. When you do so, choose X dull Forwards. Break them.", - "cost": { - "lightning": 3 - } + "type": "auto", + "effect": "When Cutter enters the field, you may pay {X}{X}. When you do so, choose X dull Forwards. Break them." }, { - "type": "field", - "effect": "Until the end of the turn, Cutter also becomes a Forward with 8000 power. You can only use this ability once per turn." + "type": "action", + "effect": "Until the end of the turn, Cutter also becomes a Forward with 8000 power. You can only use this ability once per turn.", + "cost": { + "earth": 1 + } } ], "image": "25-057R.jpg" @@ -57281,8 +60306,9 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -57303,18 +60329,25 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may play 1 Character of cost 2 or less from your hand onto the field.", - "trigger": "When Cait Sith enters the field" + "trigger": "When Cait Sith enters the field", + "effect": "you may play 1 Character of cost 2 or less from your hand onto the field." }, { "type": "action", - "effect": "put Cait Sith into the Break Zone: Choose 1 Category VII Character in your Break Zone. Add it to your hand.", "cost": { - "dull": true - } + "dull": true, + "cp": [ + { + "element": "Earth", + "count": 1 + } + ] + }, + "effect": "put Cait Sith into the Break Zone: Choose 1 Category VII Character in your Break Zone. Add it to your hand." } ], "image": "25-059C.jpg" @@ -57330,22 +60363,21 @@ "category": "III", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Brave" + }, { "type": "auto", - "effect": "choose 1 Job Warrior or Cait Sith Name Warrior or Card Name General in your Break Zone. Add it to your hand.", - "name": "Brave", - "trigger": "When General leaves the field" + "effect": "When General leaves the field, choose 1 [Job Warrior] or [Card Name Warrior] other than [Card Name General] in your Break Zone. Add it to your hand.", + "name": "EX BURST", + "is_ex_burst": true }, { "type": "field", "effect": "General cannot be chosen by your opponent's Summons. If General is dealt damage by your opponent's Summons, the damage becomes 0 instead." - }, - { - "type": "special", - "effect": "When General leaves the field, choose 1 Job Warrior or Cait Sith Name Warrior or Card Name General in your Break Zone. Add it to your hand.", - "name": "EX BURST", - "is_ex_burst": true } ], "image": "25-060H.jpg" @@ -57361,12 +60393,13 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "During this turn, the next damage dealt to it is reduced by 2000 instead. If it is a Card Value Goblez, it also gains \"This Forward cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn.", "name": "Back Attack", - "trigger": "When Scarmiglione enters the field, choose 1 Forward." + "trigger": "When Scarmiglione enters the field", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead. If it is a Card Name Golbez, it also gains \"This Forward cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn." } ], "image": "25-061R.jpg" @@ -57378,32 +60411,25 @@ "element": "Earth", "cost": 4, "power": 7000, - "job": "Mobius", - "category": "FFT", + "job": "Earthshaker", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "select 1 of the 2 following actions.", - "trigger": "When Sophie enters the field" - }, - { - "type": "action", - "effect": "Play 1 Category MOBIUS Forward of cost 3 or less from your hand onto the field." - }, - { - "type": "action", - "effect": "Search for up to 2 Card Name Sophie and add them to your hand." + "trigger": "When Sophie enters the field", + "effect": "select 1 of the 2 following actions. \"Play 1 Category MOBIUS Forward of cost 3 or less from your hand onto the field.\" \"Search for up to 2 Card Name Sophie and add them to your hand.\"" }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 3000 damage for each Backup you control.", - "name": "Hot's Hammer", + "name": "Thor's Hammer", "cost": { - "wind": 3, + "special": 3, "dull": true - } + }, + "effect": "Choose 1 Forward. Deal it 3000 damage for each Backup you control." } ], "image": "25-062C.jpg" @@ -57417,24 +60443,29 @@ "power": 5000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you have a Card Name SOLDIER Candidate in your Break Zone, SOLDIER Candidate gains +2000 power.", + "effect": "Brave", "name": "Brave" }, + { + "type": "field", + "effect": "If you have a Card Name SOLDIER Candidate in your Break Zone, SOLDIER Candidate gains +2000 power." + }, { "type": "auto", - "effect": "All the Card Name SOLDIER Candidate Forwards you control gain +1000 power until the end of the turn.", - "trigger": "When SOLDIER Candidate attacks" + "trigger": "When SOLDIER Candidate attacks", + "effect": "All the Card Name SOLDIER Candidate Forwards you control gain +1000 power until the end of the turn." } ], "image": "25-063C.jpg" }, { - "id": "25-064C", + "id": "25-064L", "name": "Dyne", "type": "Forward", "element": "Earth", @@ -57444,11 +60475,12 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. If you control 5 or more Backups, Dyne and the chosen Forward deal damage equal to their respective power to the other.", - "trigger": "When Dyne enters the field" + "trigger": "When Dyne enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 5 or more Backups, Dyne and the chosen Forward deal damage equal to their respective power to the other." }, { "type": "field", @@ -57468,22 +60500,24 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "At the beginning of the Attack Phase during each of your turns, choose 1 Forward opponent controls. Deal it 3000 damage for each Category VII Forward that has entered your field this turn." + "type": "auto", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage for each Category VII Forward that has entered your field this turn." }, { "type": "auto", - "effect": "gain +2000 power until the end of the turn.", - "trigger": "When Tifa attacks, all the Category VII Forwards you control" + "trigger": "When Tifa attacks", + "effect": "All the Category VII Forwards you control gain +2000 power until the end of the turn." } ], "image": "25-065R.jpg" }, { "id": "25-066L", - "name": "Barrel", + "name": "Barret", "type": "Forward", "element": "Earth", "cost": 6, @@ -57492,17 +60526,21 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "You may search for 1 Card Name Materiel on AVALANCHE Operative of cost 4 or less and play it onto the field.", - "name": "Brave", - "trigger": "When Barrel enters the field" + "type": "field", + "effect": "Brave" }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. If you control 7 or more Category VII Characters, deal it 9000 damage.", - "trigger": "At the beginning of the Attack Phase during each of your turns" + "trigger": "When Barret enters the field", + "effect": "You may search for 1 Card Name Marlene or Job AVALANCHE Operative of cost 4 or less and play it onto the field." + }, + { + "type": "auto", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Choose 1 Forward opponent controls. If you control 7 or more Category VII Characters, deal it 9000 damage." } ], "image": "25-066L.jpg" @@ -57510,23 +60548,25 @@ { "id": "25-067H", "name": "Rikku", - "type": "Backup", + "type": "Forward", "element": "Earth", "cost": 3, - "power": null, + "power": 7000, "job": "Gullwings/Warrior", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may play 1 Backup of cost 3 or less from your hand onto the field.", - "trigger": "When Rikku enters the field" + "trigger": "When Rikku enters the field", + "effect": "you may play 1 Backup of cost 3 or less from your hand onto the field." }, { - "type": "field", - "effect": "When a Backup enters your field until the end of the turn, all the Category X Forwards you control gain +2000 power and Brave." + "type": "auto", + "trigger": "When a Backup enters your field", + "effect": "until the end of the turn, all the Category X Forwards you control gain +2000 power and Brave." } ], "image": "25-067H.jpg" @@ -57539,9 +60579,10 @@ "cost": 3, "power": null, "job": "Engineer", - "category": "PICTLOGICA-II", + "category": "PICTLOGICA·IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -57585,18 +60626,23 @@ "id": "25-070C", "name": "Eight", "type": "Forward", - "element": "Lightning", + "element": "Ice", "cost": 3, "power": 7000, "job": "Class Zero Cadet", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste", + "name": "Haste" + }, { "type": "auto", "effect": "Choose 1 Job Class Zero Cadet in your Break Zone. Add it to your hand.", - "name": "Haste", "trigger": "When Eight deals damage to your opponent" }, { @@ -57618,11 +60664,12 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Dull it. Until the end of the turn, Scorpion Sentinel also becomes a Forward with 7000 power. This effect will trigger only once per turn.", - "trigger": "When a Forward opponent controls attacks, choose 1 Forward opponent controls" + "trigger": "When a Forward opponent controls attacks, choose 1 Forward opponent controls", + "effect": "Dull it. Until the end of the turn, Scorpion Sentinel also becomes a Forward with 7000 power. This effect will trigger only once per turn." } ], "image": "25-071R.jpg" @@ -57638,10 +60685,11 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Kuja and 1 Forward into the Break Zone: Choose 1 Forward. Break it." + "effect": "{s}, put Kuja and 1 Forward into the Break Zone: Choose 1 Forward. Break it." } ], "image": "25-072R.jpg" @@ -57653,10 +60701,11 @@ "element": "Lightning", "cost": 4, "power": 8000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -57664,13 +60713,14 @@ }, { "type": "auto", - "effect": "When Zack attacks, choose 1 Category VII Character of cost 2 or less in your Break Zone. Play it onto the field.", - "trigger": "When Zack attacks, choose 1 Category VII Character of cost 2 or less in your Break Zone. Play it onto the field." + "trigger": "When Zack attacks", + "effect": "Choose 1 Category VII Character of cost 2 or less in your Break Zone. Play it onto the field." }, { "type": "special", - "effect": "Choose 1 Forward. Break it. You can only use this ability while Zack is attacking.", - "name": "Rush Assault" + "name": "Rush Assault", + "cost": "S", + "effect": "Choose 1 Forward. Break it. You can only use this ability while Zack is attacking." } ], "image": "25-073L.jpg" @@ -57683,9 +60733,10 @@ "cost": 5, "power": 9000, "job": "Fighter", - "category": "XIII", + "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -57706,15 +60757,16 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Dull it. If you control 5 or more Job Class Zero Cadets, break it instead.", + "effect": "Dull it. If you control 5 or more Job Class Zero Cadet, break it instead.", "trigger": "When Jack enters the field, choose 1 Forward opponent controls", "is_ex_burst": true }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Break it.", "name": "Deliverance", "cost": { @@ -57734,8 +60786,9 @@ "power": null, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -57756,19 +60809,22 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Job Class Zero Cadet Forward in your Break Zone. If its cost is equal to or less than the number of Job Class Zero Cadet you control, play it onto the field.", - "trigger": "When Cinque enters the field" + "trigger": "When Cinque enters the field", + "effect": "choose 1 Job Class Zero Cadet Forward in your Break Zone. If its cost is equal to or less than the number of Job Class Zero Cadet you control, play it onto the field." }, { - "type": "auto", - "effect": "put Cinque into the Break Zone: Choose 1 Forward. Deal it 9000 damage.", + "type": "special", "cost": { - "generic": 3, - "dull": true - } + "lightning": 2, + "generic": 1, + "dull": true, + "sacrifice_self": true + }, + "effect": "Choose 1 Forward. Deal it 9000 damage." } ], "image": "25-077C.jpg" @@ -57784,18 +60840,19 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "Dull 2 active Job Class Zero Cadet: Choose 1 Job Class Zero Cadet Forward. It gains Haste until the end of the turn." }, { "type": "special", - "effect": "Choose 1 Forward. If its cost is equal to or less than the number of Job Class Zero Cadet you control, break it.", "name": "Sadistic Spikes", "cost": { - "dull": true - } + "s": true + }, + "effect": "Choose 1 Forward. If its cost is equal to or less than the number of Job Class Zero Cadet you control, break it." } ], "image": "25-078H.jpg" @@ -57809,12 +60866,13 @@ "power": 5000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 1. When you do so, search for 1 Card Name SOLDIER Candidate and play it onto the field.", + "effect": "You may pay {1}. When you do so, search for 1 Card Name SOLDIER Candidate and play it onto the field.", "trigger": "When SOLDIER Candidate is put from the field into the Break Zone", "cost": { "generic": 1 @@ -57834,16 +60892,17 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 3 or less opponent controls. Deal it 7000 damage.", - "trigger": "When Paine enters the field" + "trigger": "When Paine enters the field", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. Deal it 7000 damage." }, { "type": "auto", - "effect": "Choose 1 Category X Forward. It gains Haste until the end of the turn.", - "trigger": "When a Forward opponent controls is put from the field into the Break Zone" + "trigger": "When a Forward opponent controls is put from the field into the Break Zone", + "effect": "Choose 1 Category X Forward. It gains Haste until the end of the turn." } ], "image": "25-080H.jpg" @@ -57852,13 +60911,14 @@ "id": "25-081R", "name": "Baralai", "type": "Backup", - "element": "Lightning", + "element": "Light", "cost": 3, "power": null, "job": "Praetor", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -57866,10 +60926,11 @@ "trigger": "When Baralai enters the field" }, { - "type": "action", + "type": "special", "effect": "Put Baralai into the Break Zone. Choose 1 Forward of cost 4 or less. Break it.", "cost": { - "dull": true + "cp": 5, + "element": "Light" } } ], @@ -57884,13 +60945,19 @@ "power": null, "job": "Black Mage", "category": "WOFF", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Vivi enters the field, choose 1 Forward. Dull it. ⓒ0☆, put Vivi into the Break Zone? Choose 1 damaged Forward. Break it.", - "trigger": "When Vivi enters the field, choose 1 Forward. Dull it." + "trigger": "When Vivi enters the field", + "effect": "When Vivi enters the field, choose 1 Forward. Dull it." + }, + { + "type": "action", + "cost": "1 Lightning, put Vivi into the Break Zone", + "effect": "Choose 1 damaged Forward. Break it." } ], "image": "25-082C.jpg" @@ -57906,15 +60973,15 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "Before paying the cost to cast Adrammelech, the Wroth, you can remove 1 Lightning Backup you control from the game to reduce the cost required to cast Adrammelech, the Wroth by 2." }, { - "type": "auto", - "effect": "Deal 7000 damage to all the Forwards opponent controls. Adrammelech, the Wroth deals you 1 point of damage.", - "trigger": "When Adrammelech, the Wroth enters the field" + "type": "field", + "effect": "Deal 7000 damage to all the Forwards opponent controls. Adrammelech, the Wroth deals you 1 point of damage." } ], "image": "25-083H.jpg" @@ -57930,15 +60997,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Job Member of the Turks other than Card Name Rude in your Break Zone. Add it to your hand.", - "trigger": "When Rude enters the field" + "trigger": "When Rude enters the field", + "effect": "Choose 1 [Job Member of the Turks] other than [Card Name Rude] in your Break Zone. Add it to your hand." }, { - "type": "action", - "effect": "At the beginning of the Attack Phase during each of your turns, choose 1 Forward opponent controls. Dull it." + "type": "auto", + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Choose 1 Forward opponent controls. Dull it." } ], "image": "25-084R.jpg" @@ -57954,11 +61023,18 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select up to 2 of the 2 following actions. \"[Job] Member of the Turks. It gains Haste until the end of the turn.\" \"Choose 1 Forward. Deal it 4000 damage.\" \"[Job] Choose 1 other Forward. Dull the former and deal the latter 5000 damage.\"", - "trigger": "When an active Forward opponent controls becomes dull due to your Summon or ability" + "trigger": "When an active Forward opponent controls becomes dull due to your Summon or ability", + "effect": "select up to 2 of the 2 following actions. \"Choose 1 [Job (Member of the Turks)]. It gains Haste until the end of the turn.\" \"Choose 1 Forward. Deal it 4000 damage.\"" + }, + { + "type": "special", + "name": "EM Flail", + "cost": "S", + "effect": "Choose 1 Forward and up to 1 other Forward. Dull the former and deal the latter 5000 damage." } ], "image": "25-085L.jpg" @@ -57969,20 +61045,20 @@ "type": "Monster", "element": "Water", "cost": 3, - "power": 7000, + "power": null, "job": "Corneo's Pet", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The power of Forwards opponent controls cannot be increased by Summons or abilities." }, { - "type": "auto", - "effect": "During your turn, Abzu also becomes a Forward with 7000 power and \"When Abzu attacks, choose 1 Forward. It loses 5000 power until the end of the turn.\"", - "trigger": "During your turn, Abzu also becomes a Forward with 7000 power and \"When Abzu attacks, choose 1 Forward. It loses 5000 power until the end of the turn.\"" + "type": "field", + "effect": "During your turn, Abzu also becomes a Forward with 7000 power and \"When Abzu attacks, choose 1 Forward. It loses 5000 power until the end of the turn.\"" } ], "image": "25-086R.jpg" @@ -57998,14 +61074,15 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "discard 1 Water card: Choose 1 Forward. It loses 1000 power until the end of the turn." + "effect": "{s}, discard 1 Water card: Choose 1 Forward. It loses 1000 power until the end of the turn." }, { "type": "action", - "effect": "put Abzu Shoat into the Break Zone: Choose 1 Forward opponent controls. It loses all its abilities until the end of the turn." + "effect": "{0}, put Abzu Shoat into the Break Zone: Choose 1 Forward opponent controls. It loses all its abilities until the end of the turn." } ], "image": "25-087C.jpg" @@ -58021,15 +61098,15 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "Before paying the cost to cast Famfrit, the Darkening Cloud, you can remove 1 Water Backup you control from the game to reduce the cost required to cast Famfrit, the Darkening Cloud by 2." }, { - "type": "auto", - "effect": "Choose 1 auto-ability triggered from a Forward. Put that Forward into the Break Zone. Draw 1 card.", - "trigger": "When Famfrit enters the field" + "type": "field", + "effect": "Choose 1 auto-ability triggered from a Forward. Put that Forward into the Break Zone. Draw 1 card." } ], "image": "25-088H.jpg" @@ -58076,14 +61153,15 @@ { "id": "25-091H", "name": "Kraken (III)", - "type": "Backup", + "type": "Forward", "element": "Water", "cost": 4, - "power": null, + "power": 8000, "job": "Kraken", "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -58108,10 +61186,12 @@ "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Cloud of Darkness enters the field, your opponent selects up to 2 Forwards they control. Then, put all the Forwards opponent controls other than the selected Forwards into the Break Zone." + "type": "auto", + "trigger": "When Cloud of Darkness enters the field", + "effect": "Your opponent selects up to 2 Forwards they control. Then, put all the Forwards opponent controls other than the selected Forwards into the Break Zone." } ], "image": "25-092C.jpg" @@ -58125,8 +61205,9 @@ "power": 3000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -58150,12 +61231,13 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 1 in your Break Zone. Add it to your hand.\" or \"Draw 1 card.\"", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 1 in your Break Zone. Add it to your hand.\" \"Draw 1 card.\"", "trigger": "When White Mage enters the field" } ], @@ -58245,10 +61327,15 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Broden does not activate during your Active Phase. When Broden enters the field, draw 2 cards." + "effect": "Broden does not activate during your Active Phase." + }, + { + "type": "auto", + "effect": "When Broden enters the field, draw 2 cards." } ], "image": "25-098R.jpg" @@ -58264,14 +61351,17 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard 1 card: Draw 1 card." + "cost": "1 Water CP, Dull, discard 1 card", + "effect": "Draw 1 card." }, { "type": "action", - "effect": "Discard 1 Card Name Palom: Draw 2 cards, then discard 1 card." + "cost": "Dull, discard 1 Card Name Palom", + "effect": "Draw 2 cards, then discard 1 card." } ], "image": "25-099C.jpg" @@ -58285,18 +61375,23 @@ "power": 5000, "job": "SOLDIER", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The job SOLDIER other than Matt you control gain \"This Character cannot be chosen by your opponent's abilities.\"", + "effect": "First Strike", "name": "First Strike" }, { - "type": "auto", - "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", - "trigger": "Dull 1 active job SOLDIER" + "type": "field", + "effect": "The Job SOLDIER other than Matt you control gain \"This Character cannot be chosen by your opponent's abilities.\"" + }, + { + "type": "action", + "cost": "Dull 1 active Job SOLDIER", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn." } ], "image": "25-100R.jpg" @@ -58308,19 +61403,21 @@ "element": "Water", "cost": 3, "power": 7000, - "job": "Witch", + "job": "Vesna Krasna/Witch", "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may remove 1 Category MOBIUS card in your Break Zone from the game. When you do so, your opponent selects 1 Forward they control. Put it into the Break Zone.", - "trigger": "When Meia enters the field" + "trigger": "When Meia enters the field", + "effect": "you may remove 1 Category MOBIUS card in your Break Zone from the game. When you do so, your opponent selects 1 Forward they control. Put it into the Break Zone." }, { - "type": "field", - "effect": "Category MOBIUS cards in the Break Zone cannot be removed from the game: During this turn, the cost required to cast your next Summon is reduced by 1 (it cannot become 0)." + "type": "action", + "cost": "Dull, remove 1 Category MOBIUS card in the Break Zone from the game", + "effect": "During this turn, the cost required to cast your next Summon is reduced by 1 (it cannot become 0)." } ], "image": "25-101L.jpg" @@ -58336,18 +61433,20 @@ "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "You may search for 1 Card Name Cecil or Card Name Ceodore and add it to your hand.", - "name": "EX BURST", + "type": "auto", + "effect": "When Rosa enters the field, you may search for 1 Card Name Cecil or Card Name Ceodore and add it to your hand.", "trigger": "When Rosa enters the field", "is_ex_burst": true }, { - "type": "field", + "type": "special", + "name": "Shell", "effect": "Until the end of the turn, Rosa and the Card Name Cecil and Card Name Ceodore you control gain \"This Character cannot be chosen by your opponent's Summons or abilities.\"", "cost": { + "special": 1, "dull": true } } @@ -58365,19 +61464,21 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Deal it 9000 damage. Remove the top 2 cards of your deck from the game.", - "trigger": "When Fusoya enters the field" + "trigger": "When Fusoya enters the field", + "effect": "Choose 1 Forward. Deal it 9000 damage. Remove the top 2 cards of your deck from the game." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 9000 damage. Remove the top 2 cards of your deck from the game.", + "type": "special", "name": "Flare", "cost": { + "special": true, "fire": 1 - } + }, + "effect": "Choose 1 Forward. Deal it 9000 damage. Remove the top 2 cards of your deck from the game." } ], "image": "25-103H.jpg" @@ -58390,25 +61491,15 @@ "cost": 2, "power": 5000, "job": "Gullwings", - "category": "X", + "category": "X-2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Dull 2 active Forwards: Select 1 of the 3 following actions." - }, - { - "type": "action", - "effect": "\"Choose up to 2 Forwards. Dull them.\"" - }, - { - "type": "action", - "effect": "\"Choose 1 Character. Freeze it.\"" - }, - { - "type": "action", - "effect": "\"Choose 1 Summon or auto-ability. If your opponent doesn't pay ●, cancel its effect.\"" + "cost": "Dull 2 active Forwards", + "effect": "Select 1 of the 3 following actions. \"Choose up to 2 Forwards. Dull them.\" \"Choose 1 Character. Freeze it.\" \"Choose 1 Summon or auto-ability. If your opponent doesn't pay {1}, cancel its effect.\"" } ], "image": "25-104L.jpg" @@ -58421,17 +61512,22 @@ "cost": 4, "power": 10000, "job": "War Machine", - "category": "X", + "category": "MOBIUS · X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Card Name Vegnagun and play it onto the field dull. Discard 1 Dark card: Activate Vegnagun. Draw 1 card. You can only use this ability once per turn.", - "trigger": "When Vegnagun is put from the field into the Break Zone" + "trigger": "When Vegnagun is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Vegnagun and play it onto the field dull." }, { "type": "action", + "effect": "Discard 1 Dark card: Activate Vegnagun. Draw 1 card. You can only use this ability once per turn." + }, + { + "type": "special", "effect": "Remove 2 Card Name Vegnagun in the Break Zone from the game: Break all the Forwards opponent controls." } ], @@ -58448,11 +61544,12 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can only cast Machina if you don't control any Forwards. For each point of damage you have received, Machina gains +1000 power.", - "name": "Limit Break — I" + "type": "field", + "name": "Limit Break — I", + "effect": "You can only cast Machina if you don't control any Forwards. For each point of damage you have received, Machina gains +1000 power." } ], "image": "25-106R.jpg" @@ -58468,17 +61565,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Red XIII gains Haste, First Strike and Brave.", + "type": "field", "name": "Limit Break — 2", - "trigger": "If you control 3 or more Category VII Forwards" + "effect": "If you control 3 or more Category VII Forwards, Red XIII gains Haste, First Strike and Brave." }, { "type": "auto", - "effect": "all the Forwards you control gain +2000 power until the end of the turn.", - "trigger": "When Red XIII enters the field" + "trigger": "When Red XIII enters the field", + "effect": "All the Forwards you control gain +2000 power until the end of the turn." } ], "image": "25-107H.jpg" @@ -58490,16 +61587,17 @@ "element": "Ice", "cost": 6, "power": 8000, - "job": "Mobius XI", - "category": "", + "job": "Descendant of the Zilart", + "category": "MOBIUS · XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Kam'lanaut enters the field, choose 1 Forward. If you control a Dark Forward, break it.", "name": "Limit Break — 2", - "trigger": "When Kam'lanaut enters the field, choose 1 Forward. If you control a Dark Forward, break it." + "trigger": "When Kam'lanaut enters the field", + "effect": "Choose 1 Forward. If you control a Dark Forward, break it." } ], "image": "25-108R.jpg" @@ -58515,12 +61613,13 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may discard 1 card. When you do so, search for 1 Dark Forward and add it to your hand.", "name": "Limit Break — I", - "trigger": "When Shuyin enters the field" + "trigger": "When Shuyin enters the field", + "effect": "You may discard 1 card. When you do so, search for 1 Dark Forward and add it to your hand." } ], "image": "25-109H.jpg" @@ -58536,12 +61635,19 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Cloud or Card Name Zack and add it to your hand. EX: put Aerith into the Break Zone: Choose 1 auto-ability that is choosing only 1 Category VII Forward you control. Cancel its effect.", "name": "Limit Break — 2", - "trigger": "When Aerith enters the field" + "trigger": "When Aerith enters the field", + "effect": "You may search for 1 Card Name Cloud or Card Name Zack and add it to your hand." + }, + { + "type": "special", + "name": "EX", + "cost": "Put Aerith into the Break Zone", + "effect": "Choose 1 auto-ability that is choosing only 1 Category VII Forward you control. Cancel its effect." } ], "image": "25-110R.jpg" @@ -58557,17 +61663,18 @@ "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card.", "name": "Limit Break — 2", - "trigger": "When 1 or more cards are added to your opponent's hand from the Break Zone" + "trigger": "When 1 or more cards are added to your opponent's hand from the Break Zone", + "effect": "draw 1 card." }, { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When your opponent searches 1 or more cards" + "trigger": "When your opponent searches 1 or more cards", + "effect": "draw 1 card." } ], "image": "25-111H.jpg" @@ -58576,23 +61683,25 @@ "id": "25-112H", "name": "Sarah (MOBIUS)", "type": "Forward", - "element": "Earth", + "element": "Light", "cost": 4, "power": 5000, "job": "Princess/Crimson Archer", "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Sarah (MOBIUS) enters the field, reveal the top 4 cards of your deck. Add 1 Category MOBIUS card among them to your hand and put the rest of the cards into the Break Zone.", - "name": "Limit Break — 2" + "type": "auto", + "name": "Limit Break — 2", + "trigger": "When Sarah (MOBIUS) enters the field", + "effect": "Reveal the top 4 cards of your deck. Add 1 Category MOBIUS card among them to your hand and put the rest of the cards into the Break Zone." }, { - "type": "auto", - "effect": "During this turn, the cost required to cast your next Category MOBIUS Forward is reduced by 2 (it cannot become 0).", - "trigger": "During this turn, the cost required to cast your next Category MOBIUS Forward is reduced by 2 (it cannot become 0)." + "type": "special", + "cost": "S", + "effect": "During this turn, the cost required to cast your next Category MOBIUS Forward is reduced by 2 (it cannot become 0)." } ], "image": "25-112H.jpg" @@ -58608,16 +61717,23 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Limit Break — 1", - "name": "Limit Break — 1" + "name": "Limit Break", + "effect": "Limit Break — 1" }, { "type": "field", - "effect": "When Yang enters the field, you may play 1 Forward of cost equal to or less than the number of Job Monk and/or Card Name Monk you control from your hand onto the field.", - "name": "Brave" + "name": "Brave", + "effect": "Brave" + }, + { + "type": "auto", + "name": null, + "trigger": "When Yang enters the field", + "effect": "When Yang enters the field, you may play 1 Forward of cost equal to or less than the number of Job Monk and/or Card Name Monk you control from your hand onto the field." } ], "image": "25-113R.jpg" @@ -58633,21 +61749,21 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "First Strike", - "name": "Limit Break — I" + "type": "field", + "name": "Limit Break — I", + "effect": "First Strike" + }, + { + "type": "field", + "effect": "If you control 3 or more Job Dragoon and/or Card Name Dragoon, the cost required to cast Kain is reduced by 5." }, { "type": "auto", - "effect": "If you control 3 or more Job Dragoon and/or Card Name Dragoon, the cost required to cast Kain is reduced by 5.", - "trigger": "If you control 3 or more Job Dragoon and/or Card Name Dragoon, the cost required to cast Kain is reduced by 5." - }, - { - "type": "auto", - "effect": "When Kain enters the field, choose 1 Forward in your Break Zone. Add it to your hand.", - "trigger": "When Kain enters the field, choose 1 Forward in your Break Zone." + "trigger": "When Kain enters the field", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand." } ], "image": "25-114R.jpg" @@ -58663,14 +61779,15 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "— 4\nWhen Sephiroth enters the field or attacks, dull all the Forwards other than Sephiroth.\nAt the end of each of your turns, choose 1 dull Forward other than Sephiroth. Break it.", + "type": "special", "name": "Limit Break", "cost": { "generic": 4 - } + }, + "effect": "When Sephiroth enters the field or attacks, dull all the Forwards other than Sephiroth. At the end of each of your turns, choose 1 dull Forward other than Sephiroth. Break it." } ], "image": "25-115H.jpg" @@ -58683,20 +61800,21 @@ "cost": 3, "power": 9000, "job": "Grand Général", - "category": "FFT", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward you control. Remove it from the game.", "name": "Limit Break — 2", - "trigger": "When Graff enters the field" + "trigger": "When Graff enters the field", + "effect": "Choose 1 Forward you control. Remove it from the game." }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. It loses 4000 power until the end of the turn.", - "trigger": "When Graff attacks" + "trigger": "When Graff attacks", + "effect": "Choose 1 Forward opponent controls. It loses 4000 power until the end of the turn." } ], "image": "25-116H.jpg" @@ -58712,15 +61830,17 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Add it to your hand.", "name": "Limit Break — 2", - "trigger": "When Leonora enters the field, choose 1 Category IV Forward in your Break Zone" + "trigger": "When Leonora enters the field", + "effect": "Choose 1 Category IV Forward in your Break Zone. Add it to your hand." }, { "type": "action", + "cost": "S", "effect": "Choose 1 Category IV Forward other than Leonora. During this turn, the next damage dealt to it becomes 0 instead." } ], @@ -58737,14 +61857,16 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Search for 1 Jah Archfiend of cost X and play it onto the field. You can only use this ability once per turn.", "name": "Limit Break — 2", "cost": { - "generic": 3 - } + "generic": 1, + "special": "X" + }, + "effect": "Search for 1 Job Archfiend of cost X and play it onto the field. You can only use this ability once per turn." } ], "image": "25-118H.jpg" @@ -58760,17 +61882,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 2000 damage for each Job The Twelve you control.", - "trigger": "When Azeyma attacks, choose 1 Forward opponent controls" + "trigger": "When Azeyma attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage for each Job The Twelve you control.", + "is_ex_burst": true }, { - "type": "auto", - "effect": "If you control 4 or more Job The Twelve, Azeyma gains Haste and First Strike.", - "trigger": "If you control 4 or more Job The Twelve, Azeyma gains Haste and First Strike.", - "is_ex_burst": true + "type": "field", + "effect": "If you control 4 or more Job The Twelve, Azeyma gains Haste and First Strike." } ], "image": "26-001R.jpg" @@ -58786,20 +61908,21 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 2 cards of your deck. Play up to 1 Job Samurai of Card Name Samurai of cost 3 or less among them onto the field, add up to 1 Job Samurai or Card Name Samurai of cost 3 or less among them to your hand, and return the other cards to the bottom of your deck in any order.", - "trigger": "When Ayame enters the field" + "trigger": "When Ayame enters the field", + "effect": "Reveal the top 2 cards of your deck. Play up to 1 Job Samurai or Card Name Samurai of cost 3 or less among them onto the field, add up to 1 Job Samurai or Card Name Samurai of cost 9 or less among them to your hand, and return the other cards to the bottom of your deck in any order." }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 8000 damage.", - "name": "Tachi: Kasho", + "name": "Tachi: Kasha", "cost": { - "water": 1, + "fire": 1, "dull": true - } + }, + "effect": "Choose 1 Forward. Deal it 8000 damage." } ], "image": "26-002R.jpg" @@ -58856,24 +61979,24 @@ "element": "Fire", "cost": 3, "power": 7000, - "job": "XVI", + "job": "Dominant", "category": "XVI", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "special", + "name": "Priming \"Ifrit (XVI)\"", "effect": "Clive gains all the special abilities of the Job Eikon you own removed from the game.", - "name": "Ifrit (XVI)", - "is_ex_burst": true, "cost": { - "lightning": 3 + "fire": 3 } }, { "type": "auto", - "effect": "Choose 1 card from either player's Break Zone. Remove it from the game. Draw 1 card.", - "trigger": "When Clive enters the field" + "trigger": "When Clive enters the field", + "effect": "Choose 1 card from either player's Break Zone. Remove it from the game. Draw 1 card." } ], "image": "26-005H.jpg" @@ -58885,19 +62008,21 @@ "element": "Fire", "cost": 4, "power": 7000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may play 1 Fire Forward of cost 3 or less from your hand onto the field.", - "trigger": "When Zack enters the field" + "trigger": "When Zack enters the field", + "effect": "you may play 1 Fire Forward of cost 3 or less from your hand onto the field." }, { - "type": "field", - "effect": "When a Forward other than Zack enters your field, it gains +2000 power until the end of the turn." + "type": "auto", + "trigger": "When a Forward other than Zack enters your field", + "effect": "it gains +2000 power until the end of the turn." } ], "image": "26-006C.jpg" @@ -58913,17 +62038,18 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 4000 damage. If Sazh entered the field due to an ability of a Category XIII Character, deal it 8000 damage instead.", - "trigger": "When Sazh enters the field, choose 1 Forward opponent controls" + "trigger": "When Sazh enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage. If Sazh entered the field due to an ability of a Category XIII Character, deal it 8000 damage instead." } ], "image": "26-007R.jpg" }, { - "id": "26-008C-15-007C", + "id": "26-008C/15-007C", "name": "Samurai", "type": "Backup", "element": "Fire", @@ -58931,13 +62057,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡. ⚡, put Samurai into the Break Zone? Choose 1 Forward. If it deals damage to a Forward this turn, the damage increases by 1000 instead. You can only use this ability during your turn.", - "trigger": "When Samurai enters the field" + "trigger": "When Samurai enters the field", + "effect": "gain 1 CP of any Element." + }, + { + "type": "action", + "cost": "1 CP", + "effect": "Put Samurai into the Break Zone: Choose 1 Forward. If it deals damage to a Forward this turn, the damage increases by 1000 instead. You can only use this ability during your turn." } ], "image": "26-008C-15-007C.jpg" @@ -58953,12 +62085,13 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Deal it 2000 damage for each job Eikon in your Break Zone and/or Job Eikon you own removed from the game.", + "type": "special", "name": "Priming \"Phoenix (XVI)\"", - "trigger": "When Joshua enters the field, choose 1 Forward opponent controls" + "cost": "1 Fire CP", + "effect": "When Joshua enters the field, choose 1 Forward opponent controls. Deal it 2000 damage for each Job Eikon in your Break Zone and/or Job Eikon you own removed from the game." } ], "image": "26-009L.jpg" @@ -58972,12 +62105,13 @@ "power": null, "job": "Standard Unit", "category": "FFTS", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard 1 card: Choose 1 Forward. Deal it 3000 damage. If the discarded card is of Earth Element, deal it 6000 damage instead." + "effect": "{s}, discard 1 card: Choose 1 Forward. Deal it 3000 damage. If the discarded card is of Earth Element, deal it 6000 damage instead." } ], "image": "26-010C.jpg" @@ -59014,16 +62148,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Job the Twelve in your Break Zone. If its cost is equal to or less than the number of Job the Twelve you control, play it onto the field.", - "trigger": "When Nald'thal enters the field" + "trigger": "When Nald'thal enters the field", + "effect": "choose 1 Job The Twelve in your Break Zone. If its cost is equal to or less than the number of Job The Twelve you control, play it onto the field." }, { - "type": "auto", - "effect": "the damage increases by 2000 instead.", - "trigger": "If it deals damage to a Forward this turn" + "type": "action", + "cost": "2 Fire, Dull, put Nald'thal into the Break Zone", + "effect": "Choose 1 Character. If it deals damage to a Forward this turn, the damage increases by 2000 instead." } ], "image": "26-012H.jpg" @@ -59039,15 +62174,17 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Card Name Clive or Card Name Joshua in your Break Zone. Add it to your hand.", - "trigger": "When Byron enters the field" + "trigger": "When Byron enters the field", + "effect": "Choose 1 Card Name Clive or Card Name Joshua in your Break Zone. Add it to your hand." }, { "type": "action", - "effect": "Put Byron into the Break Zone: Play 1 Card Name Clive or Card Name Joshua of cost 3 or less from your hand onto the field." + "cost": "S, put Byron into the Break Zone", + "effect": "Play 1 Card Name Clive or Card Name Joshua of cost 3 or less from your hand onto the field." } ], "image": "26-013C.jpg" @@ -59063,24 +62200,25 @@ "category": "V", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Lenna and add it to your hand.", - "trigger": "When Faris enters the field" + "effect": "When Faris enters the field, you may search for 1 Card Name Lenna and add it to your hand.", + "trigger": "When Faris enters the field", + "is_ex_burst": true }, { - "type": "action", - "effect": "You may play 1 Fire or Water Forward of cost equal to or less than the number of Backups you control from your hand onto the field.", - "trigger": "At the beginning of the Attack Phase during each of your turns", - "is_ex_burst": true + "type": "auto", + "effect": "At the beginning of the Attack Phase during each of your turns, you may play 1 Fire or Water Forward of cost equal to or less than the number of Backups you control from your hand onto the field.", + "trigger": "At the beginning of the Attack Phase during each of your turns" } ], "image": "26-014L.jpg" }, { "id": "26-015H", - "name": "Fano", + "name": "Fang", "type": "Forward", "element": "Fire", "cost": 4, @@ -59089,18 +62227,19 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Fang enters the field, you may search for 1 Job L'Cie and add it to your hand. During this turn, the cost required to cast spells for 1 Card Name Bahamut is reduced by 1.", - "trigger": "When Fang enters the field, you may search for 1 Job L'Cie and add it to your hand. During this turn, the cost required to cast spells for 1 Card Name Bahamut is reduced by 1." + "trigger": "When Fang enters the field", + "effect": "When Fang enters the field, you may search for 1 Job L'Cie and add it to your hand. During this turn, the cost required to cast your next Job L'Cie is reduced by 1." }, { "type": "action", - "effect": "put Fang into the Break Zone. Search for 1 Card Name Bahamut and add it to your hand. During this turn, the cost required to cast spells for Card Name Bahamut is reduced by 4. You can only use this ability during your turn.", "cost": { "dull": true - } + }, + "effect": "Put Fang into the Break Zone: Search for 1 Card Name Bahamut and add it to your hand. During this turn, the cost required to cast your next Card Name Bahamut is reduced by 4. You can only use this ability during your turn." } ], "image": "26-015H.jpg" @@ -59139,17 +62278,18 @@ "element": "Fire", "cost": 3, "power": null, - "job": "Summon", + "job": null, "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "During your turn, you can dull 2 active Fire Forwards you control (instead of paying the CP cost) to cast Phoenix." }, { - "type": "field", + "type": "auto", "effect": "Choose 1 Fire Forward of cost 2 or less in your Break Zone. Play it onto the field dull." } ], @@ -59157,7 +62297,7 @@ }, { "id": "26-018H", - "name": "Phoenix (CXVI)", + "name": "Phoenix (XVI)", "type": "Forward", "element": "Fire", "cost": 3, @@ -59165,18 +62305,19 @@ "job": "Eikon", "category": "XVI", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Add up to 2 Fire cards and/or Category XVI cards among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Joshua primes into Phoenix (XVI), reveal the top 4 cards of your deck" + "trigger": "When Joshua primes into Phoenix (XVI), reveal the top 4 cards of your deck.", + "effect": "Add up to 2 Fire cards and/or Category XVI cards among them to your hand and return the other cards to the bottom of your deck in any order." }, { "type": "special", - "effect": "Choose 1 Category XVI Forward in your Break Zone. Play it onto the field. You can only use this ability during your turn.", "name": "Flames of Rebirth", - "is_ex_burst": true + "cost": "Fire, dull, discard 2", + "effect": "Choose 1 Category XVI Forward in your Break Zone. Play it onto the field. You can only use this ability during your turn." } ], "image": "26-018H.jpg" @@ -59188,10 +62329,11 @@ "element": "Fire", "cost": 2, "power": 7000, - "job": "", + "job": "Behemoth", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", @@ -59208,12 +62350,13 @@ "cost": 3, "power": 8000, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTS", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When a Forward you control attacks, it gains +1000 power until the end of the turn." } ], @@ -59246,15 +62389,16 @@ "element": "Ice", "cost": 3, "power": 7000, - "job": "Woff", - "category": "Undead", + "job": "Undead", + "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain ⚡. Your opponent discards 1 card.", - "trigger": "When Undead Princess enters the field" + "trigger": "When Undead Princess enters the field", + "effect": "gain 1 Ice CP. Your opponent discards 1 card." } ], "image": "26-022C.jpg" @@ -59270,16 +62414,16 @@ "category": "PICTLOGICA-MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the cost required to cast Wol is reduced by 2.", - "trigger": "During this turn, if your opponent has discarded a card due to your Summons or abilities" + "type": "field", + "effect": "During this turn, if your opponent has discarded a card due to your Summons or abilities, the cost required to cast Wol is reduced by 2." }, { - "type": "action", - "effect": "When you do so, choose 1 Forward. Break it.", - "trigger": "When Wol attacks, you may discard 2 cards" + "type": "auto", + "trigger": "When Wol attacks", + "effect": "you may discard 2 cards. When you do so, choose 1 Forward. Break it." } ], "image": "26-023C.jpg" @@ -59292,13 +62436,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTS", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard 1 card: Choose 1 dull Forward. Deal it 5000 damage. If the discarded card is of Lightning Element, deal it 7000 damage instead." + "effect": "{s}, discard 1 card: Choose 1 dull Forward. Deal it 5000 damage. If the discarded card is of Lightning Element, deal it 7000 damage instead." } ], "image": "26-024C.jpg" @@ -59311,17 +62456,18 @@ "cost": 3, "power": 9000, "job": "Remnant", - "category": "VII", + "category": "PICTLOGICA·VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the end of each of your turns, remove Kadaj from the game. At the end of your opponent's turn, play Kadaj onto the field." }, { "type": "auto", - "effect": "Choose 1 Forward. Dull it.", + "effect": "Damage 3 — When Kadaj enters the field, choose 1 Forward. Dull it.", "name": "EX BURST", "trigger": "When Kadaj enters the field", "is_ex_burst": true @@ -59332,23 +62478,25 @@ { "id": "26-026R", "name": "Kuja", - "type": "Backup", + "type": "Forward", "element": "Ice", "cost": 5, - "power": null, + "power": 9000, "job": "Genome", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Kuja enters the field, you may remove 1 Ice Backup you control from the game. When you do so, your opponent discards 2 cards." + "type": "auto", + "trigger": "When Kuja enters the field", + "effect": "you may remove 1 Ice Backup you control from the game. When you do so, your opponent discards 2 cards." }, { "type": "auto", - "effect": "if your opponent doesn't discard 1 card, cancel its effect.", - "trigger": "When Kuja is chosen by your opponent's Summon or ability" + "trigger": "When Kuja is chosen by your opponent's Summon or ability", + "effect": "if your opponent doesn't discard 1 card, cancel its effect." } ], "image": "26-026R.jpg" @@ -59364,13 +62512,14 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "During your turn, you can dull 2 active Ice Forwards you control (instead of paying the CP cost) to cast Kujata." }, { - "type": "field", + "type": "auto", "effect": "Choose 1 dull Forward. Break it." } ], @@ -59382,11 +62531,12 @@ "type": "Monster", "element": "Ice", "cost": 2, - "power": 7000, + "power": null, "job": "", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -59406,6 +62556,7 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -59418,11 +62569,12 @@ "trigger": "When Jill primes into Shiva (XVI)" }, { - "type": "action", + "type": "special", "effect": "Your opponent discards 2 cards. You can only use this ability during your Main Phase.", "name": "Ice Age", "cost": { - "ice": 3, + "special": true, + "ice": 1, "dull": true } } @@ -59460,16 +62612,16 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the cost required to cast Cid Raines is reduced by 2.", - "trigger": "During this turn, if your opponent has discarded a card due to your Summons or abilities" + "type": "field", + "effect": "During this turn, if your opponent has discarded a card due to your Summons or abilities, the cost required to cast Cid Raines is reduced by 2." }, { "type": "auto", - "effect": "you may put Cid Raines into the Break Zone. When you do so, break it.", - "trigger": "When a Forward enters your opponent's field other than from their hand" + "trigger": "When a Forward enters your opponent's field other than from their hand", + "effect": "you may put Cid Raines into the Break Zone. When you do so, break it." } ], "image": "26-031H.jpg" @@ -59484,21 +62636,22 @@ "job": "Knight", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can only pay with Ice CP to cast Charlotte." }, { "type": "auto", - "effect": "cancel its effect.", - "trigger": "When Charlotte is chosen by your opponent's Summon or ability, if your opponent doesn't discard 1 card" + "trigger": "When Charlotte is chosen by your opponent's Summon or ability", + "effect": "if your opponent doesn't discard 1 card, cancel its effect." }, { "type": "auto", - "effect": "dull it and Freeze it.", - "trigger": "When a Character enters your opponent's field" + "trigger": "When a Character enters your opponent's field", + "effect": "dull it and Freeze it." } ], "image": "26-032L.jpg" @@ -59512,13 +62665,19 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Ice Summon in your Break Zone. Add it to your hand. Then, put Summoner into the Break Zone. During this turn, the cost required to cast your next Summon is reduced by 2 (it cannot become 0).", - "trigger": "When Summoner enters the field" + "trigger": "When Summoner enters the field", + "effect": "choose 1 Ice Summon in your Break Zone. Add it to your hand." + }, + { + "type": "action", + "cost": "Dull, put Summoner into the Break Zone", + "effect": "During this turn, the cost required to cast your next Summon is reduced by 2 (it cannot become 0)." } ], "image": "26-033C.jpg" @@ -59530,26 +62689,24 @@ "element": "Ice", "cost": 3, "power": 7000, - "job": "XVI", + "job": "Dominant", "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose up to the same number of Characters as the Job Eikon in your Break Zone and/or Job Eikon you own removed from the game. Dull them.", - "name": "Shiist (XVI)", - "trigger": "When Jill enters the field", + "type": "special", + "name": "Priming \"Shiva (XVI)\"", + "effect": "When Jill enters the field, choose up to the same number of Characters as the Job Eikon in your Break Zone and/or Job Eikon you own removed from the game. Dull them.", "cost": { + "special": true, "ice": 2 } }, { - "type": "action", - "effect": "At the beginning of the Attack Phase during each of your turns, you may pay [Dull]. When you do so, choose 1 dull Forward. Break it.", - "cost": { - "dull": true - } + "type": "field", + "effect": "At the beginning of the Attack Phase during each of your turns, you may pay [S]. When you do so, choose 1 dull Forward. Break it." } ], "image": "26-034L.jpg" @@ -59583,13 +62740,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [Ice]. [Ice], put Knight into the Break Zone: Choose 1 Forward of cost 3 or less. Dull it. You can only use this ability during your turn.", - "trigger": "When Knight enters the field" + "trigger": "When Knight enters the field", + "effect": "Gain {Ice}." + }, + { + "type": "action", + "cost": "{Ice}, put Knight into the Break Zone", + "effect": "Choose 1 Forward of cost 3 or less. Dull it. You can only use this ability during your turn." } ], "image": "26-036C-15-038C.jpg" @@ -59605,10 +62768,11 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Characters. If you control 6 or more Job the Twelve, dull them and Freeze them. Your opponent discards 1 card.", + "effect": "Choose up to 2 Characters. If you control 6 or more Job The Twelve, dull them and Freeze them. Your opponent discards 1 card.", "trigger": "When Halone enters the field or attacks" } ], @@ -59624,12 +62788,17 @@ "job": "Knight", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Warp 1 — {I}{I}" + }, { "type": "auto", - "effect": "You may play 1 Forward of cost 5 or less with Warp from your hand onto the field. This effect will trigger only if Physalis is removed from the game.", - "trigger": "When a Warp Counter is removed from Physalis" + "trigger": "When a Warp Counter is removed from Physalis", + "effect": "you may play 1 Forward of cost 5 or less with Warp from your hand onto the field. This effect will trigger only if Physalis is removed from the game." } ], "image": "26-038H.jpg" @@ -59665,17 +62834,19 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay [Ice]. When you do so, search for 1 Job the Twelve of cost X or less and play it onto the field. You can only pay [Ice] with CP produced by Job the Twelve Backups and/or discarding Job the Twelve cards.", "trigger": "When Menphina enters the field", - "cost": { - "ice": 1 - } + "effect": "You may pay {X}. When you do so, search for 1 Job The Twelve of cost X or less and play it onto the field. You can only pay {X} with CP produced by Job The Twelve Backups and/or discarding Job The Twelve cards." }, { "type": "action", + "cost": { + "ice": 1, + "dull": true + }, "effect": "Choose 1 Forward. Freeze it." } ], @@ -59692,6 +62863,7 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -59702,9 +62874,9 @@ "effect": "The Forwards other than Ashe you control gain +2000 power." }, { - "type": "auto", - "effect": "During this turn, the next damage dealt to it is reduced by 2000 instead.", - "trigger": "If 1 active Category XII Character: Choose 1 Forward." + "type": "action", + "cost": "Dull 1 active Category XII Character", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 2000 instead." } ], "image": "26-041L.jpg" @@ -59720,9 +62892,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "During your turn, you can dull 2 active Wind Forwards you control (instead of paying the CP cost) to cast Alexander." }, { @@ -59743,17 +62916,18 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 3 cards of your deck. Add 1 Job Sky Pirate among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Vaan enters the field" + "effect": "When Vaan enters the field, reveal the top 3 cards of your deck. Add 1 Job Sky Pirate among them to your hand and return the other cards to the bottom of your deck in any order.", + "trigger": "When Vaan enters the field", + "is_ex_burst": true }, { "type": "auto", "effect": "Choose up to 2 Backups. Activate them. This effect will trigger only once per turn.", - "trigger": "When a Job Sky Pirate other than Vaan enters your field", - "is_ex_burst": true + "trigger": "When a Job Sky Pirate other than Vaan enters your field" } ], "image": "26-043R.jpg" @@ -59766,9 +62940,10 @@ "cost": 3, "power": 7000, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTS", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -59789,9 +62964,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Aerith enters the field, activate all the Category VII Characters other than Aerith you control." } ], @@ -59805,16 +62981,23 @@ "cost": 3, "power": null, "job": "Fairy", - "category": "PICTLOGICA~MOBIUS", + "category": "PICTLOGICA・MOBIUS", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "you may search for 1 Card Name Wol and add it to your hand. ☑, put Echo into the Break Zone: Choose 1 Card Name Wol. It gains \"This Character cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn.", + "type": "auto", "name": "EX BURST", "trigger": "When Echo enters the field", + "effect": "you may search for 1 Card Name Wol and add it to your hand.", "is_ex_burst": true + }, + { + "type": "special", + "name": null, + "cost": "S, put Echo into the Break Zone", + "effect": "Choose 1 Card Name Wol. It gains \"This Character cannot be chosen by your opponent's Summons or abilities.\" until the end of the turn." } ], "image": "26-046C.jpg" @@ -59830,20 +63013,15 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "For each Job The Twelve you control other than Oschon, Oschon gains +1000 power." }, { - "type": "auto", - "effect": "Oschon cannot be chosen by your opponent's abilities.", - "trigger": "If Oschon has 10000 power or more" - }, - { - "type": "auto", - "effect": "the damage becomes 0 instead.", - "trigger": "If Oschon is dealt damage by your opponent's abilities" + "type": "field", + "effect": "If Oschon has 10000 power or more, Oschon gains \"Oschon cannot be chosen by your opponent's abilities.\" and \"If Oschon is dealt damage by your opponent's abilities, the damage becomes 0 instead.\"" } ], "image": "26-047H.jpg" @@ -59859,20 +63037,25 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Reveal the top card of your deck. If it is a Wind card, add it to your hand.", - "trigger": "When Cloud enters the field or attacks" + "type": "field", + "effect": "Warp 2 — {w}{w}" }, { - "type": "action", - "effect": "Choose 1 Forward of cost 5 or more. Break it.", + "type": "auto", + "trigger": "When Cloud enters the field or attacks", + "effect": "Reveal the top card of your deck. If it is a Wind card, add it to your hand." + }, + { + "type": "special", "name": "Focused Thrust", "cost": { - "wind": 3, - "dull": true - } + "special": true, + "wind": 1 + }, + "effect": "Choose 1 Forward of cost 5 or more. Break it." } ], "image": "26-048C.jpg" @@ -59888,18 +63071,19 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Category WOFF Forward of cost 5 or less you control. Remove it from the game. Play it onto the field at the end of the turn.", - "trigger": "When Cactuar Conductor is put into the Break Zone" + "type": "action", + "cost": "Dull, put Cactuar Conductor into the Break Zone", + "effect": "Choose 1 Category WOFF Forward of cost 5 or less you control. Remove it from the game. Play it onto the field at the end of the turn." } ], "image": "26-049R.jpg" }, { "id": "26-050R", - "name": "Cissnel", + "name": "Cissnei", "type": "Forward", "element": "Wind", "cost": 3, @@ -59908,22 +63092,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions.", - "trigger": "When Cissnel enters the field" + "trigger": "When Cissnei enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Monster. Break it.\" \"Choose up to 3 Backups. Activate them.\"" }, { - "type": "action", - "effect": "Choose 1 Monster. Break it." - }, - { - "type": "action", - "effect": "Choose up to 3 Backups. Activate them." - }, - { - "type": "action", + "type": "special", + "cost": "S", + "name": "S", "effect": "Choose 1 Forward. Deal it 2000 damage." } ], @@ -59937,13 +63116,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT S", - "is_generic": true, + "category": "FFTS", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard 1 card: Choose 3 cards in your opponent's Break Zone. Remove them from the game. If the discarded card is of Water Element, also draw 1 card, then discard 1 card." + "effect": "{s}, discard 1 card: Choose 3 cards in your opponent's Break Zone. Remove them from the game. If the discarded card is of Water Element, also draw 1 card, then discard 1 card." } ], "image": "26-051C.jpg" @@ -59955,10 +63135,11 @@ "element": "Wind", "cost": 4, "power": 9000, - "job": "Warrior", + "job": "Warrrior", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -59966,8 +63147,8 @@ }, { "type": "auto", - "effect": "Activate all the Backups you control. Draw 1 card.", - "trigger": "When Sonon forms a party with Card Name Yuffie and attacks" + "trigger": "When Sonon forms a party with Card Name Yuffie and attacks", + "effect": "Activate all the Backups you control. Draw 1 card." } ], "image": "26-052H.jpg" @@ -59983,18 +63164,16 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can pay {3 Green} (instead of paying the CP cost) to cast Bartz.", - "cost": { - "green": 3 - } + "type": "field", + "effect": "You can pay {Wind}{Wind}{Wind} (instead of paying the CP cost) to cast Bartz." }, { "type": "auto", - "effect": "Reveal the top 2 cards of your deck. Play up to 1 Character of cost 3 or less among them onto the field and add the other cards to your hand.", - "trigger": "When Bartz enters the field" + "trigger": "When Bartz enters the field", + "effect": "Reveal the top 2 cards of your deck. Play up to 1 Character of cost 3 or less among them onto the field and add the other cards to your hand." } ], "image": "26-053L.jpg" @@ -60031,23 +63210,23 @@ "cost": 3, "power": 7000, "job": "White Mage", - "category": "FFbe", + "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Your Warp cost can be paid with CP of any Element." }, { "type": "auto", - "effect": "You may search for 1 card with Warp and add it to your hand.", - "trigger": "When Fina enters the field" + "trigger": "When Fina enters the field", + "effect": "you may search for 1 card with Warp and add it to your hand." }, { - "type": "action", - "effect": "Choose 1 card removed from the game. Remove 1 Warp Counter from it. You can only use this ability during your turn.", - "is_ex_burst": true + "type": "special", + "effect": "Choose 1 card removed from the game. Remove 1 Warp Counter from it. You can only use this ability during your turn." } ], "image": "26-055H.jpg" @@ -60079,13 +63258,15 @@ "cost": 1, "power": null, "job": "Moogle", - "category": "FFT", + "category": "FFTS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Millefeui into the Break Zone! Draw 2 cards. You can only use this ability if there are 15 or more Wind cards in your Break Zone." + "cost": "Dull, put Millefeui into the Break Zone", + "effect": "Draw 2 cards. You can only use this ability if there are 15 or more Wind cards in your Break Zone." } ], "image": "26-057C.jpg" @@ -60126,10 +63307,16 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required to cast your Job The Twelve can be paid with CP of any Element. , put Llymlaen into the Break Zone: Choose 1 Job The Twelve. It gains \"This Character cannot be chosen by your opponent's Summons.\" until the end of the turn." + "effect": "The cost required to cast your Job The Twelve can be paid with CP of any Element." + }, + { + "type": "action", + "cost": "Dull, put Llymlaen into the Break Zone", + "effect": "Choose 1 Job The Twelve. It gains \"This Character cannot be chosen by your opponent's Summons.\" until the end of the turn." } ], "image": "26-059R.jpg" @@ -60142,14 +63329,20 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "V", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [wind]. [dull], put Dragoon into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn. You can only use this ability during your turn.", - "trigger": "When Dragoon enters the field" + "trigger": "When Dragoon enters the field", + "effect": "gain {Wind}." + }, + { + "type": "action", + "cost": "{Dull}, put Dragoon into the Break Zone", + "effect": "Choose 1 Forward. It gains First Strike until the end of the turn. You can only use this ability during your turn." } ], "image": "26-060C-15-058C.jpg" @@ -60209,11 +63402,12 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "deal it 9000 damage.", - "trigger": "When Althyk enters the field, choose 1 Forward opponent controls. If you control 4 or more Job The Twelve", + "trigger": "When Althyk enters the field", + "effect": "choose 1 Forward opponent controls. If you control 4 or more Job The Twelve, deal it 9000 damage.", "is_ex_burst": true } ], @@ -60230,11 +63424,12 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, choose 1 Forward. Deal it damage equal to the total power of the Forwards you dulled due to this ability.", - "trigger": "When Ignis enters the field, you may dull 2 active Forwards you control" + "trigger": "When Ignis enters the field", + "effect": "You may dull 2 active Forwards you control. When you do so, choose 1 Forward. Deal it damage equal to the total power of the Forwards you dulled due to this ability." }, { "type": "field", @@ -60254,14 +63449,16 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may remove Vanille from the game. When you do so, choose 1 Category XIII Forward in your Break Zone. Add it to your hand.", - "trigger": "When Vanille is put from the field into the Break Zone" + "trigger": "When Vanille is put from the field into the Break Zone", + "effect": "You may remove Vanille from the game. When you do so, choose 1 Category XIII Forward in your Break Zone. Add it to your hand." }, { "type": "action", + "cost": "S", "effect": "Reveal the top card of your deck. If it is a Category XIII card, add it to your hand. You can only use this ability once per turn." } ], @@ -60278,21 +63475,25 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike" + }, { "type": "auto", - "effect": "deal 9000 damage to all the Forwards of cost 3 or less.", - "name": "First Strike", + "effect": "Deal 9000 damage to all the Forwards of cost 3 or less.", "trigger": "When Vincent enters the field" }, { "type": "auto", - "effect": "deal that Forward 9000 damage.", + "effect": "Deal that Forward 9000 damage.", "trigger": "When Vincent is chosen by a Forward's ability" }, { "type": "auto", - "effect": "choose up to 1 Forward. Deal it 9000 damage.", + "effect": "Choose up to 1 Forward. Deal it 9000 damage.", "trigger": "When Vincent is chosen by a Summon of your opponent" } ], @@ -60301,18 +63502,19 @@ { "id": "26-067H", "name": "Eiko", - "type": "Summon", - "element": "Earth", + "type": "Forward", + "element": "Wind", "cost": 4, "power": 5000, "job": "Summoner", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 4 Summons in your Break Zone. Put them on top of your deck in any order. Then, shuffle your deck and reveal the top 4 cards of your deck. Cast up to 1 Summon among them without paying the cost and put the rest of the cards into the Break Zone.", + "effect": "Choose 4 Summons in your Break Zone. Put them on the top of your deck in any order. Then, shuffle your deck and reveal the top 4 cards of your deck. Cast up to 1 Summon among them without paying the cost and put the rest of the cards into the Break Zone.", "trigger": "When Eiko enters the field" } ], @@ -60326,14 +63528,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTS", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Discard 1 card: Choose 1 Forward. It gains +1000 power until the end of the turn. If the discarded card is of Fire Element, it gains +3000 power until the end of the turn instead.", - "name": "Backup" + "effect": "{s}, discard 1 card: Choose 1 Forward. It gains +1000 power until the end of the turn. If the discarded card is of Fire Element, it gains +3000 power until the end of the turn instead." } ], "image": "26-068C.jpg" @@ -60347,8 +63549,9 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -60357,7 +63560,7 @@ }, { "type": "action", - "effect": "Put Beastmaster into the Break Zone. Choose 1 Monster that is also a Forward. It gains +4000 power until the end of the turn.", + "effect": "Put Beastmaster into the Break Zone: Choose 1 Monster that is also a Forward. It gains +4000 power until the end of the turn.", "cost": { "dull": true } @@ -60376,23 +63579,24 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Zangan and the Card Name Tifa you control can use action abilities and special abilities with [1] in the cost as though they had 0 dull." + "effect": "Zangan and the Card Name Tifa you control can use action abilities and special abilities with [S] in the cost as though they had Haste." }, { "type": "auto", - "effect": "You may play 1 Card Name Tifa of cost 5 or less from your hand onto the field.", - "trigger": "When Zangan enters the field" + "trigger": "When Zangan enters the field", + "effect": "You may play 1 Card Name Tifa of cost 5 or less from your hand onto the field." }, { "type": "action", - "effect": "Choose 1 Forward. Deal it 5000 damage for each Job Martial Artist you control.", "cost": { "earth": 1, "dull": true - } + }, + "effect": "Choose 1 Forward. Deal it 5000 damage for each Job Martial Artist you control." } ], "image": "26-070H.jpg" @@ -60429,9 +63633,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "During your turn, you can dull 2 active Earth Forwards you control (instead of paying the CP cost) to cast Titan. Choose 1 Forward you control and 1 Forward opponent controls. The former gains +2000 power until the end of the turn. Then, the former deals damage equal to its power to the latter." } ], @@ -60468,11 +63673,12 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"Gain ⚡.\" \"You may pay ⚡. When you do so, choose 1 Category WOFF Character in your Break Zone. Add it to your hand.\"", - "trigger": "When Tama enters the field, select 1 of the 2 following actions" + "trigger": "When Tama enters the field, select 1 of the 2 following actions.", + "effect": "\"Gain {Earth}.\" \"You may pay {Earth}. When you do so, choose 1 Category WOFF Character in your Break Zone. Add it to your hand.\"" } ], "image": "26-074C.jpg" @@ -60488,9 +63694,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Dio blocks or is blocked, Dio gains +3000 power until the end of the turn." }, { @@ -60498,8 +63705,7 @@ "effect": "Choose 1 Forward. It gains \"This Forward must block Dio if possible.\" until the end of the turn.", "cost": { "earth": 3, - "water": 1, - "dull": true + "dull": false } } ], @@ -60516,18 +63722,23 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "It you control a Card Name Zangan, you can discard 1 card instead of B when paying for Tifa's special ability.", - "name": "Brave" + "effect": "Brave" }, { - "type": "action", - "effect": "B,3: Choose 1 Forward. Deal it 8000 damage. If you control a Card Name Cloud, also activate Tifa.", + "type": "field", + "effect": "If you control a Card Name Zangan, you can discard 1 card instead of S when paying for Tifa's special ability." + }, + { + "type": "special", + "name": "Relentless Rush", + "effect": "Choose 1 Forward. Deal it 8000 damage. If you control a Card Name Cloud, also activate Tifa.", "cost": { - "earth": 3, - "dull": true + "special": true, + "earth": 1 } } ], @@ -60544,6 +63755,7 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -60551,10 +63763,9 @@ "trigger": "When Noctis enters the field" }, { - "type": "field", - "effect": "Draw 1 card.", - "name": "Damage 3", - "trigger": "When Noctis enters the field" + "type": "auto", + "effect": "When Noctis enters the field, draw 1 card.", + "name": "Damage 3" } ], "image": "26-077R.jpg" @@ -60580,7 +63791,7 @@ "image": "26-078C.jpg" }, { - "id": "26-079C-15-080C", + "id": "26-079C/15-080C", "name": "Geomancer", "type": "Backup", "element": "Wind", @@ -60588,13 +63799,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [Wind]. [Wind], put Geomancer into the Break Zone: Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your turn.", - "trigger": "When Geomancer enters the field" + "trigger": "When Geomancer enters the field", + "effect": "gain {Wind}." + }, + { + "type": "action", + "cost": "{Wind}, put Geomancer into the Break Zone", + "effect": "Choose 1 Forward. It gains Brave until the end of the turn. You can only use this ability during your turn." } ], "image": "26-079C-15-080C.jpg" @@ -60606,24 +63823,15 @@ "element": "Earth", "cost": 2, "power": 7000, - "job": "", + "job": "Mandragora", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "During your turn, Mandragora also becomes a Forward with 7000 power." - }, - { - "type": "auto", - "effect": "When Mandragora deals damage to a Forward, break it.", - "trigger": "When Mandragora deals damage to a Forward, break it." - }, - { - "type": "auto", - "effect": "When you do so, choose 1 card in your Break Zone. Add it to your hand.", - "trigger": "When Mandragora deals damage to your opponent, put Mandragora into the Break Zone." + "effect": "During your turn, Mandragora also becomes a Forward with 7000 power, \"When Mandragora deals damage to a Forward, break it.\" and \"When Mandragora deals damage to your opponent, put Mandragora into the Break Zone. When you do so, choose 1 card in your Break Zone. Add it to your hand.\"" } ], "image": "26-080C.jpg" @@ -60639,20 +63847,23 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Choose 1 Forward opponent controls. Dull it. Draw 1 card.", + "type": "special", "name": "Put Aphmau into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Dull it. Draw 1 card.", "cost": { - "lightning": 1, - "generic": 2 + "special": "Put Aphmau into the Break Zone" } }, { - "type": "auto", - "effect": "Choose 1 Forward. Dull it. You can only use this ability if Aphmau is in the Break Zone.", - "trigger": "When you remove Aphmau in the game" + "type": "special", + "effect": "Remove Aphmau in the Break Zone from the game: Choose 1 Forward. Dull it. You can only use this ability if Aphmau is in the Break Zone.", + "cost": { + "lightning": 3, + "special": "remove Aphmau in the Break Zone from the game" + } } ], "image": "26-081C.jpg" @@ -60661,13 +63872,14 @@ "id": "26-082H", "name": "Angeal", "type": "Forward", - "element": "Lightning", + "element": "Dark", "cost": 7, "power": 9000, - "job": "Soldier", + "job": "SOLDIER", "category": "DFF-VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -60678,7 +63890,8 @@ "type": "action", "effect": "Play 1 Job SOLDIER of cost 4 or less from your hand onto the field. You can only use this ability once per turn.", "cost": { - "lightning": 1 + "dark": 1, + "dull": true } } ], @@ -60695,16 +63908,21 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", "effect": "The cost required to cast Elena is reduced by 2 for each Job Member of the Turks you control." }, + { + "type": "field", + "effect": "Haste" + }, { "type": "auto", - "effect": "deal that Forward 5000 damage.", - "name": "Haste", - "trigger": "When Elena is dealt damage by a Forward opponent controls" + "name": "Damage 3", + "trigger": "When Elena is dealt damage by a Forward opponent controls", + "effect": "deal that Forward 5000 damage." } ], "image": "26-083H.jpg" @@ -60720,6 +63938,7 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -60727,13 +63946,13 @@ }, { "type": "auto", - "effect": "Add it to your hand.", - "trigger": "When Vivian enters the field, choose 1 Category XVI Forward in your Break Zone" + "trigger": "When Vivian enters the field", + "effect": "Choose 1 [Category XVI] Forward in your Break Zone. Add it to your hand." }, { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When a Character you control is priming" + "trigger": "When a Character you control is priming", + "effect": "Draw 1 card." } ], "image": "26-084H.jpg" @@ -60749,6 +63968,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -60756,12 +63976,13 @@ }, { "type": "auto", - "effect": "Vrtra gains \"Vrtra cannot be chosen by your opponent's abilities.\" until the end of your opponent's turn.", - "trigger": "When Vrtra enters the field" + "trigger": "When Vrtra enters the field", + "effect": "Vrtra gains \"Vrtra cannot be chosen by your opponent's abilities.\" until the end of your opponent's turn." }, { - "type": "action", - "effect": "When a Lightning Forward you control attacks, choose 1 Forward opponent controls. Dull it and deal it 7000 damage." + "type": "auto", + "trigger": "When a Lightning Forward you control attacks", + "effect": "Choose 1 Forward opponent controls. Dull it and deal it 7000 damage." } ], "image": "26-085L.jpg" @@ -60774,14 +63995,15 @@ "cost": 5, "power": null, "job": "Wizard", - "category": "V", + "category": "PICTLOGICA", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Break it.", - "trigger": "When Exdeath enters the field, choose 1 Forward of cost 5 or less", + "trigger": "When Exdeath enters the field", + "effect": "Choose 1 Forward of cost 5 or less. Break it.", "is_ex_burst": true } ], @@ -60798,10 +64020,11 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "During your turn, you can dull 2 active Lightning Forwards you control (instead of paying the CP cost) to cast Odin.\nSelect 1 of the 2 following actions.\n\"Choose 1 Forward of cost 4 or less. Break it.\"\n\"Choose 1 Forward with ⅖ of cost 6 or less. Break it.\"" + "type": "special", + "effect": "During your turn, you can dull 2 active Lightning Forwards you control (instead of paying the CP cost) to cast Odin.\nSelect 1 of the 2 following actions.\n\"Choose 1 Forward of cost 4 or less. Break it.\"\n\"Choose 1 Forward with 【EX BURST】 of cost 6 or less. Break it.\"" } ], "image": "26-087R.jpg" @@ -60835,9 +64058,10 @@ "cost": 4, "power": null, "job": "Praetorian", - "category": "V", + "category": "PICTLOGICA · V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -60851,13 +64075,14 @@ "id": "26-090C", "name": "Xiphos", "type": "Monster", - "element": "Lightning", + "element": "Wind", "cost": 2, "power": 7000, "job": "Xiphos", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -60865,13 +64090,13 @@ }, { "type": "auto", - "effect": "All Forwards opponent controls lose 3000 power until the end of the turn.", - "trigger": "When Xiphos is blocked" + "trigger": "When Xiphos is blocked", + "effect": "All the Forwards opponent controls lose 3000 power until the end of the turn." }, { "type": "auto", - "effect": "Put Xiphos into the Break Zone. When you do so, choose 1 Forward of cost 4 or less opponent controls. Break it.", - "trigger": "When Xiphos deals damage to your opponent" + "trigger": "When Xiphos deals damage to your opponent", + "effect": "Put Xiphos into the Break Zone. When you do so, choose 1 Forward of cost 4 or less opponent controls. Break it." } ], "image": "26-090C.jpg" @@ -60880,21 +64105,21 @@ "id": "26-091C", "name": "Sleipnir", "type": "Forward", - "element": "Lightning", + "element": "Dark", "cost": 2, "power": 5000, "job": "Knight", "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Sleipnir enters the field, you may reveal 1 Dark card from your hand. If you do so, draw 1 card.", - "trigger": "When Sleipnir enters the field, you may reveal 1 Dark card from your hand. If you do so, draw 1 card." + "effect": "When Sleipnir enters the field, you may reveal 1 Dark card from your hand. If you do so, draw 1 card." }, { - "type": "field", + "type": "auto", "effect": "When a Dark Forward enters your field, until the end of the turn, Sleipnir gains +3000 power and Haste." } ], @@ -60911,11 +64136,12 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 4 or less opponent controls. If you control 2 or more Category XIII Forwards, break it.", - "trigger": "When Serah enters the field or deals damage to your opponent" + "trigger": "When Serah enters the field or deals damage to your opponent", + "effect": "choose 1 Forward of cost 4 or less opponent controls. If you control 2 or more Category XIII Forwards, break it." }, { "type": "action", @@ -60933,13 +64159,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "gain [Power]. [Put] Ninja into the Break Zone: Choose 1 Forward. Deal it 1000 damage. You can only use this ability during your turn.", - "trigger": "When Ninja enters the field" + "trigger": "When Ninja enters the field", + "effect": "gain {L}." + }, + { + "type": "action", + "cost": "{d}, put Ninja into the Break Zone", + "effect": "Choose 1 Forward. Deal it 1000 damage. You can only use this ability during your turn." } ], "image": "26-093C-15-095C.jpg" @@ -60955,18 +64187,22 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add 1 Job The Twelve among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Byregot enters the field" + "trigger": "When Byregot enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Job The Twelve among them to your hand and return the other cards to the bottom of your deck in any order." }, { "type": "action", - "effect": "Choose 1 Forward. Dull it.", "cost": { + "cp": { + "lightning": 1 + }, "dull": true - } + }, + "effect": "Choose 1 Forward. Dull it." } ], "image": "26-094C.jpg" @@ -60981,20 +64217,24 @@ "job": "Dragoon", "category": "IX", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Freya attacks, choose 1 Forward opponent controls. Deal it 2000 damage for each Job Dragoon and/or Card Name Dragoon you control.", + "effect": "Haste", "name": "Haste" }, + { + "type": "auto", + "effect": "When Freya attacks, choose 1 Forward opponent controls. Deal it 2000 damage for each Job Dragoon and/or Card Name Dragoon you control." + }, { "type": "special", "effect": "Choose 1 Forward. Deal it 2000 damage for each Job Dragoon and/or Card Name Dragoon in your Break Zone.", "name": "Dragon's Crest", - "is_ex_burst": true, "cost": { - "lightning": 3, + "special": 1, "dull": true } } @@ -61005,13 +64245,14 @@ "id": "26-096C", "name": "Mini Fighter", "type": "Backup", - "element": "Lightning", + "element": "Ice", "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTS", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -61022,7 +64263,7 @@ }, { "id": "26-097R", - "name": "Rhalgor", + "name": "Rhalgr", "type": "Forward", "element": "Lightning", "cost": 8, @@ -61031,16 +64272,21 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "The cost required to cast Rhalgor is reduced by 1 for each Job The Twelve you control." + "effect": "The cost required to cast Rhalgr is reduced by 1 for each Job The Twelve you control." + }, + { + "type": "field", + "name": "Haste", + "effect": "Haste" }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. Break it.", - "name": "Haste", - "trigger": "When Rhalgor enters the field" + "trigger": "When Rhalgr enters the field", + "effect": "choose 1 Forward opponent controls. Break it." } ], "image": "26-097R.jpg" @@ -61056,16 +64302,21 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "If Lightning forming a party deals damage to your opponent, the damage becomes 2 instead.", - "name": "Haste" + "name": "Haste", + "effect": "Haste" + }, + { + "type": "field", + "effect": "If Lightning forming a party deals damage to your opponent, the damage becomes 2 instead." }, { "type": "auto", - "effect": "When Lightning attacks, you may play 1 Category XIII Forward of cost 6 or less from your hand onto the field dull, forming a party with Lightning and attacking (you can play a Forward of any Element). At the end of the turn, return it to its owner's hand.", - "trigger": "When Lightning attacks, you may play 1 Category XIII Forward of cost 6 or less from your hand onto the field dull, forming a party with Lightning and attacking (you can play a Forward of any Element). At the end of the turn, return it to its owner's hand." + "trigger": "When Lightning attacks", + "effect": "When Lightning attacks, you may play 1 Category XIII Forward of cost 6 or less from your hand onto the field dull, forming a party with Lightning and attacking (you can play a Forward of any Element). At the end of the turn, return it to its owner's hand." } ], "image": "26-098L.jpg" @@ -61079,20 +64330,21 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Job Standard Unit Forward of cost 3 or less in your Break Zone. Add it to your hand. If you control 3 or more Job Dragoon and/or Card Name Dragoon, play it onto the field instead.", - "trigger": "When Dragoon enters the field" + "trigger": "When Dragoon enters the field", + "effect": "Choose 1 Job Standard Unit Forward of cost 3 or less in your Break Zone. Add it to your hand. If you control 3 or more Job Dragoon and/or Card Name Dragoon, play it onto the field instead." } ], "image": "26-099C.jpg" }, { "id": "26-100R", - "name": "Liyud", + "name": "Llyud", "type": "Forward", "element": "Lightning", "cost": 2, @@ -61101,15 +64353,16 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Dull it.", - "trigger": "When a Job Warrior or a Card Name Warrior you control attacks, choose 1 Forward opponent controls." + "trigger": "When a [Job Warrior] or a [Card Name Warrior] you control attacks", + "effect": "choose 1 Forward opponent controls. Dull it." }, { "type": "field", - "effect": "Damage 3 — Liyud gains Haste." + "effect": "Damage 3 — Llyud gains Haste." } ], "image": "26-100R.jpg" @@ -61122,9 +64375,10 @@ "cost": 2, "power": null, "job": "Blacksmith", - "category": "FFT", + "category": "FFTS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -61145,8 +64399,9 @@ "power": 8000, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -61172,6 +64427,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -61179,12 +64435,13 @@ }, { "type": "auto", - "effect": "Azdaja gains \"Azdaja cannot be chosen by your opponent's abilities.\" until the end of your opponent's turn.", - "trigger": "When Azdaja enters the field" + "trigger": "When Azdaja enters the field", + "effect": "Azdaja gains \"Azdaja cannot be chosen by your opponent's abilities.\" until the end of your opponent's turn." }, { - "type": "action", - "effect": "When a Water Forward you control attacks, choose 1 Forward opponent controls. Return it to its owner's hand." + "type": "auto", + "trigger": "When a Water Forward you control attacks", + "effect": "Choose 1 Forward opponent controls. Return it to its owner's hand." } ], "image": "26-103L.jpg" @@ -61200,19 +64457,20 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Category XV Forward of cost 5 or less in your Break Zone. Play it onto the field.", - "trigger": "When Iedolas enters the field" + "trigger": "When Iedolas enters the field", + "effect": "Choose 1 Category XV Forward of cost 5 or less in your Break Zone. Play it onto the field." }, { - "type": "auto", - "effect": "Choose 1 Forward of cost 5 or less opponent controls. Return it to its owner's hand.", - "trigger": "S, put Iedolas into the Break Zone", + "type": "action", "cost": { - "dull": true - } + "dull": true, + "special": "put Iedolas into the Break Zone" + }, + "effect": "Choose 1 Forward of cost 5 or less opponent controls. Return it to its owner's hand." } ], "image": "26-104H.jpg" @@ -61220,14 +64478,15 @@ { "id": "26-105C", "name": "Garnet", - "type": "Summon", + "type": "Forward", "element": "Water", "cost": 2, "power": 3000, "job": "Summoner", - "category": "IX", + "category": "PICTLOGICA IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -61248,14 +64507,22 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Old Snapper enters the field, place 3 Flyer Counters on Old Snapper." }, { "type": "action", - "effect": "Remove 1 Flyer Counter from Old Snapper: Put the top card of your deck into the Break Zone. Then, put Old Snapper into the Break Zone: Choose up to 2 cards in your Break Zone. Add them to your hand. You can only use this ability if there are no Flyer Counters on Old Snapper.", + "effect": "Remove 1 Flyer Counter from Old Snapper: Put the top card of your deck into the Break Zone.", + "cost": { + "dull": true + } + }, + { + "type": "action", + "effect": "Put Old Snapper into the Break Zone: Choose up to 2 cards in your Break Zone. Add them to your hand. You can only use this ability if there are no Flyer Counters on Old Snapper.", "cost": { "dull": true } @@ -61272,7 +64539,7 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, "abilities": [ { @@ -61293,16 +64560,18 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Your opponent selects 1 Forward they control. Put it into the Break Zone. Draw 1 card.", - "trigger": "When Thaliak enters the field, if you control 4 or more Job The Twelve" + "trigger": "When Thaliak enters the field, if you control 4 or more Job The Twelve", + "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone. Draw 1 card." }, { - "type": "action", - "effect": "Choose 1 Forward of cost 3 or less your opponent controls. Return it to its owner's hand.", - "name": "Rheognosis" + "type": "special", + "name": "Rheognosis", + "cost": "S", + "effect": "Choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand." } ], "image": "26-108C.jpg" @@ -61338,18 +64607,24 @@ "category": "XVI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Light Forward and add it to your hand. Then, you may play 1 Forward of cost 3 or less from your hand onto the field.", - "trigger": "When Sylvestre enters the field" + "trigger": "When Sylvestre enters the field", + "effect": "When Sylvestre enters the field, you may search for 1 Light Forward and add it to your hand. Then, you may play 1 Forward of cost 3 or less from your hand onto the field." }, { - "type": "action", - "effect": "Put Sylvestre into the Break Zone: Choose 1 ability that is choosing only 1 Forward you control. Cancel its effect.", + "type": "special", "cost": { + "cp": [ + "Water", + "Water", + "Water" + ], "dull": true - } + }, + "effect": "Put Sylvestre into the Break Zone: Choose 1 ability that is choosing only 1 Forward you control. Cancel its effect." } ], "image": "26-110R.jpg" @@ -61365,10 +64640,12 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Titov enters the field, look at the top 3 cards of your deck. Return them to the top of your deck in any order." + "type": "auto", + "trigger": "When Titov enters the field", + "effect": "Look at the top 3 cards of your deck. Return them to the top of your deck in any order." } ], "image": "26-111C.jpg" @@ -61384,17 +64661,21 @@ "category": "DFF-X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Yuna and add it to your hand. If a Card Name Yuna Forward you control is dealt damage, the damage is dealt to Tidus instead.", - "trigger": "When Tidus enters the field" + "trigger": "When Tidus enters the field", + "effect": "You may search for 1 Card Name Yuna and add it to your hand.", + "is_ex_burst": true }, { - "type": "auto", - "effect": "If Tidus is dealt damage, reduce the damage by 2000 instead.", - "trigger": "Damage 3", - "is_ex_burst": true + "type": "field", + "effect": "If a Card Name Yuna Forward you control is dealt damage, the damage is dealt to Tidus instead." + }, + { + "type": "field", + "effect": "Damage 3 — If Tidus is dealt damage, reduce the damage by 2000 instead." } ], "image": "26-112H.jpg" @@ -61410,16 +64691,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When Nymeia enters the field" + "effect": "When Nymeia enters the field, draw 1 card.", + "is_ex_burst": true }, { "type": "action", - "effect": "Draw 1 card. You can only use this ability if you control 4 or more Job The Twelve and only once per turn.", - "is_ex_burst": true + "cost": "1 Water CP", + "effect": "Draw 1 card. You can only use this ability if you control 4 or more Job The Twelve and only once per turn." } ], "image": "26-113R.jpg" @@ -61435,16 +64717,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may return 1 Character other than Asura, Manusya of War you control to its owner's hand. When you do so, all the Forwards other than Asura, Manusya of War lose 8000 power until the end of the turn.", - "trigger": "When Asura, Manusya of War enters the field" + "trigger": "When Asura, Manusya of War enters the field", + "effect": "you may return 1 Character other than Asura, Manusya of War you control to its owner's hand. When you do so, all the Forwards other than Asura, Manusya of War lose 8000 power until the end of the turn." }, { "type": "auto", - "effect": "choose up to 6 Forwards. They lose 4000 power until the end of the turn.", - "trigger": "When Asura, Manusya of War attacks" + "trigger": "When Asura, Manusya of War attacks", + "effect": "choose up to 6 Forwards. They lose 4000 power until the end of the turn." } ], "image": "26-114H.jpg" @@ -61476,14 +64759,15 @@ "element": "Water", "cost": 2, "power": 7000, - "job": "", + "job": "Malboro", "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "During your turn, Malboro also becomes a Forward with 7000 power. \"When Malboro attacks, choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.\" and \"When Malboro deals damage to your opponent, put Malboro into the Break Zone. When you do so, all the Forwards opponent controls lose 4000 power until the end of the turn.\"" + "effect": "During your turn, Malboro also becomes a Forward with 7000 power, \"When Malboro attacks, choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.\" and \"When Malboro deals damage to your opponent, put Malboro into the Break Zone. When you do so, all the Forwards opponent controls lose 4000 power until the end of the turn.\"" } ], "image": "26-116C.jpg" @@ -61499,39 +64783,41 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may put the top 2 cards of your deck into the Break Zone. When you do so, choose 1 Forward. It loses 5000 power until the end of the turn.", - "trigger": "When Yuna enters the field or attacks" + "trigger": "When Yuna enters the field or attacks", + "effect": "you may put the top 2 cards of your deck into the Break Zone. When you do so, choose 1 Forward. It loses 5000 power until the end of the turn." }, { - "type": "field", - "effect": "When Yuna attacks, until the end of the turn, all the Forwards opponent controls lose 5000 power for every 10 cards in your Break Zone.", - "name": "Damage 6 —" + "type": "special", + "name": "Damage 6", + "effect": "When Yuna attacks, until the end of the turn, all the Forwards opponent controls lose 5000 power for every 10 cards in your Break Zone." } ], "image": "26-117R.jpg" }, { - "id": "26-118C-15-123C", + "id": "26-118C", "name": "Oracle", "type": "Backup", - "element": "Lightning", + "element": "Ice", "cost": 2, "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Oracle enters the field, gain 1." + "type": "auto", + "effect": "When Oracle enters the field, gain 1 CP." }, { - "type": "auto", - "effect": "put Oracle into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead. You can only use this ability during your turn." + "type": "action", + "effect": "{s}, put Oracle into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead. You can only use this ability during your turn." } ], "image": "26-118C-15-123C.jpg" @@ -61547,13 +64833,14 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "During your turn, you can dull 2 active Water Forwards you control (instead of paying the CP cost) to cast Leviathan." }, { - "type": "auto", + "type": "action", "effect": "Choose 1 Forward or Monster opponent controls. Return it to its owner's hand." } ], @@ -61589,7 +64876,8 @@ "job": "The Last Mercy", "category": "XIV", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -61597,14 +64885,13 @@ }, { "type": "auto", - "effect": "choose 1 Foward opponent controls. Break it.", - "trigger": "When active Ra-la becomes dull" + "trigger": "When active Ra-la becomes dull", + "effect": "choose 1 Forward opponent controls. Break it." }, { "type": "action", - "effect": "", - "name": "Activate Ra-la", - "is_ex_burst": true + "cost": "2 CP", + "effect": "Activate Ra-la." } ], "image": "26-121L.jpg" @@ -61620,15 +64907,17 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Ardyn into the Break Zone; Choose 1 Forward opponent controls. It loses 8000 power until the end of the turn." + "effect": "Put Ardyn into the Break Zone: Choose 1 Forward opponent controls. It loses 8000 power until the end of the turn." }, { - "type": "auto", - "effect": "Ardyn deals you 1 point of damage. You can only use this ability during your Main Phase and if Ardyn is in the Break Zone.", - "trigger": "When Ardyn enters the field" + "type": "special", + "name": "Damage 5", + "cost": "1 Dark CP", + "effect": "Play Ardyn onto the field. When Ardyn enters the field, Ardyn deals you 1 point of damage. You can only use this ability during your Main Phase and if Ardyn is in the Break Zone." } ], "image": "26-122H.jpg" @@ -61644,19 +64933,21 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ - { - "type": "action", - "effect": "Put 1 Forward into the Break Zone. Choose 1 Forward. Remove it from the game. Your opponent removes 1 card in their hand from the game.", - "name": "Haste" - }, - { - "type": "action", - "effect": "Put 1 Forward into the Break Zone. Remove all the cards in your opponent's Break Zone from the game. Draw 1 card." - }, { "type": "field", - "effect": "You can only use this ability once per turn." + "effect": "Haste" + }, + { + "type": "action", + "cost": "Dull, put 1 Forward into the Break Zone", + "effect": "Choose 1 Forward. Remove it from the game. Your opponent removes 1 card in their hand from the game." + }, + { + "type": "action", + "cost": "Dull, put 1 Forward into the Break Zone", + "effect": "Remove all the cards in your opponent's Break Zone from the game. Draw 1 card. You can only use this ability once per turn." } ], "image": "26-123L.jpg" @@ -61672,12 +64963,13 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 3000 damage for every 2 Fire Characters you control.", "name": "Limit Break — I", - "trigger": "When Amarant enters the field, choose 1 Forward" + "trigger": "When Amarant enters the field", + "effect": "Choose 1 Forward. Deal it 3000 damage for every 2 Fire Characters you control." } ], "image": "26-124R.jpg" @@ -61714,19 +65006,20 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card.", "name": "Limit Break — 2", - "trigger": "When Yuffie enters the field, if you control 2 or more Category VII Forwards" + "trigger": "When Yuffie enters the field, if you control 2 or more Category VII Forwards", + "effect": "draw 1 card." }, { "type": "action", - "effect": "discard 2 Category VII cards: Choose 1 Forward. Break it.", "cost": { - "generic": 1 - } + "dull": true + }, + "effect": "Discard 2 Category VII cards: Choose 1 Forward. Break it." } ], "image": "26-126R.jpg" @@ -61742,12 +65035,18 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "special", + "name": "Limit Break", + "cost": 3, + "effect": "When Dark Fina enters the field, you may cast 1 Summon of cost 7 or less from your hand without paying the cost." + }, { "type": "auto", - "effect": "When you cast a Summon, choose 1 Character in your Break Zone. Add it to your hand. This effect will trigger only during your turn and only once per turn.", - "name": "Limit Break - 3", - "trigger": "When Dark Fina enters the field, you may cast 1 Summon of cost 7 or less from your hand without paying the cost." + "trigger": "When you cast a Summon", + "effect": "Choose 1 Character in your Break Zone. Add it to your hand. This effect will trigger only during your turn and only once per turn." } ], "image": "26-127R.jpg" @@ -61756,19 +65055,20 @@ "id": "26-128R", "name": "Shantotto", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 9, "power": 8000, "job": "Mage", "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Break them.", "name": "Limit Break — 3", - "trigger": "When Shantotto enters the field, choose up to 2 active Forwards opponent controls" + "trigger": "When Shantotto enters the field", + "effect": "Choose up to 2 active Forwards opponent controls. Break them." } ], "image": "26-128R.jpg" @@ -61779,17 +65079,18 @@ "type": "Forward", "element": "Water", "cost": 6, - "power": 4000, + "power": 5000, "job": "White Mage", - "category": "FFT", + "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Category WOFF Forward of cost 3 or less other than Light or Dark in your Break Zone. Play it onto the field.", "name": "Limit Break — 2", - "trigger": "When Refia enters the field" + "trigger": "When Refia enters the field", + "effect": "Choose 1 Category WOFF Forward of cost 3 or less other than Light or Dark in your Break Zone. Play it onto the field." } ], "image": "26-129R.jpg" @@ -61805,16 +65106,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If there are 7 or more face-up cards in your LB deck, Lightning gains haste.", - "name": "Limit Break — 1" + "name": "Limit Break — 1", + "effect": "If there are 7 or more face-up cards in your LB deck, Lightning gains Haste." }, { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Play 1 Card Name Lightning of cost 4 or less from your hand onto the field.\" or \"Search for 1 Card Name Lightning and add it to your hand.\"", - "trigger": "When Lightning leaves the field" + "trigger": "When Lightning leaves the field", + "effect": "Select 1 of the 2 following actions. \"Play 1 Card Name Lightning of cost 4 or less from your hand onto the field.\" \"Search for 1 Card Name Lightning and add it to your hand.\"" } ], "image": "26-130H.jpg" @@ -61830,10 +65132,11 @@ "category": "DFF-X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Put Auron into the Break Zone: Choose 1 blocking Forward. It gains +7000 power until the end of the turn." + "type": "action", + "effect": "{d}, put Auron into the Break Zone: Choose 1 blocking Forward. It gains +7000 power until the end of the turn." } ], "image": "27-001R.jpg" @@ -61843,19 +65146,20 @@ "name": "Ifrit", "type": "Summon", "element": "Fire", - "cost": 3, + "cost": 1, "power": null, "job": "", "category": "III", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "If you cast Ifrit, you may remove 1 Card Name Ifrit in your Break Zone from the game as an extra cost." }, { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 5000 damage. If you paid the extra cost, deal it 8000 damage instead.", "name": "EX BURST", "is_ex_burst": true @@ -61872,8 +65176,9 @@ "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -61894,6 +65199,7 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -61901,10 +65207,12 @@ "trigger": "When Ace enters the field" }, { - "type": "action", - "effect": "Put Ace into the Break Zone. Choose 1 Forward. Deal it 5000 damage.", + "type": "special", + "effect": "Put Ace into the Break Zone: Choose 1 Forward. Deal it 5000 damage.", "cost": { - "dull": true + "cp": { + "fire": 1 + } } } ], @@ -61921,15 +65229,17 @@ "category": "DFF-II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may play 1 Forward of cost 2 or less from your hand onto the field.", - "trigger": "When Guy enters the field" + "trigger": "When Guy enters the field", + "effect": "you may play 1 Forward of cost 2 or less from your hand onto the field." }, { - "type": "field", - "effect": "At the end of each of your turns, if you control 4 or more Forwards, draw 1 card." + "type": "auto", + "trigger": "At the end of each of your turns", + "effect": "if you control 4 or more Forwards, draw 1 card." } ], "image": "27-005R.jpg" @@ -61942,14 +65252,15 @@ "cost": 4, "power": 8000, "job": "Warrior", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 7 cards of your deck. Play up to 1 Category SOPPFO Forward among them onto the field. Then, shuffle the other cards revealed and return them to the bottom of your deck. The Forward's Element becomes Dark and it gains Job Chaos. (This effect does not end at the end of the turn.)", - "trigger": "When Chaos Advent is put from the field into the Break Zone" + "trigger": "When Chaos Advent is put from the field into the Break Zone", + "effect": "Reveal the top 7 cards of your deck. Play up to 1 Category SOPFFO Forward among them onto the field. Then, shuffle the other cards revealed and return them to the bottom of your deck. The Forward's Element becomes Dark and it gains Job Chaos. (This effect does not end at the end of the turn.)" } ], "image": "27-006R.jpg" @@ -61965,16 +65276,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls other than that Forward. Deal it the same amount of damage. This effect will trigger only once per turn.", - "trigger": "When Gulool Ja Ja deals damage to a Forward" + "trigger": "When Gulool Ja Ja deals damage to a Forward", + "effect": "Choose 1 Forward opponent controls other than that Forward. Deal it the same amount of damage. This effect will trigger only once per turn." }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 7000 damage.", - "trigger": "When Gulool Ja Ja enters the field" + "trigger": "Damage 5 — When Gulool Ja Ja enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 7000 damage." } ], "image": "27-007H.jpg" @@ -61988,12 +65300,13 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Gladiator into the Break Zone: Deal 2000 damage to all the Forwards opponent controls." + "effect": "{s}, put Gladiator into the Break Zone: Deal 2000 damage to all the Forwards opponent controls." } ], "image": "27-008C.jpg" @@ -62007,11 +65320,12 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "If you cast Samurai, you may pay {Fire}{Fire} as an extra cost. When Samurai enters the field, choose 1 Forward of cost 6 or more. If you paid the extra cost, break it." } ], @@ -62053,11 +65367,18 @@ "category": "DFF-X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "special", + "name": "Warp 2", + "cost": "1 Fire CP", + "effect": "Warp 2" + }, { "type": "auto", - "effect": "\"Choose 1 Forward. Deal it 8000 damage.\" or \"Deal 5000 damage to all the Forwards opponent controls.\"", - "trigger": "When Jecht enters the field, select 1 of the 2 following actions." + "trigger": "When Jecht enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 8000 damage.\" \"Deal 5000 damage to all the Forwards opponent controls.\"" } ], "image": "27-011C.jpg" @@ -62073,10 +65394,11 @@ "category": "VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose any number of Forwards. Divide 5000 damage among them as you like. If you control 4 or more Category VIII, divide 9000 damage among them as you like instead. (Units must be 1000.)", + "effect": "When Zell enters the field, choose any number of Forwards. Divide 5000 damage among them as you like. If you control 4 or more Category VIII Characters, divide 9000 damage among them as you like instead. (Units must be 1000.)", "name": "EX BURST", "trigger": "When Zell enters the field", "is_ex_burst": true @@ -62097,19 +65419,22 @@ "cost": 4, "power": 8000, "job": "Lunarian", - "category": "IV", + "category": [ + "MOBIUS", + "IV" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Zeromus is also Card Name Zemus in all situations.", - "name": "Zeromus is also Card Name Zemus in all situations." + "effect": "Zeromus is also Card Name Zemus in all situations." }, { "type": "auto", - "effect": "If your opponent doesn't pay 0 or ◎, cancel its effects.", - "trigger": "When 1 or more Characters you control are chosen by your opponent's Summon or ability" + "trigger": "When 1 or more Characters you control are chosen by your opponent's Summon or ability", + "effect": "if your opponent doesn't pay {1} or {d}, cancel its effects." } ], "image": "27-013L.jpg" @@ -62167,22 +65492,23 @@ "cost": 5, "power": null, "job": "Elemental", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 5000 damage.", - "trigger": "When Fire Elemental enters the field, choose 1 Forward" + "trigger": "When Fire Elemental enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage." }, { "type": "action", - "effect": "put Fire Elemental into the Break Zone: Choose 1 Forward. Deal it 8000 damage.", "cost": { "fire": 1, "dull": true - } + }, + "effect": "Put Fire Elemental into the Break Zone: Choose 1 Forward. Deal it 8000 damage." } ], "image": "27-016C.jpg" @@ -62198,25 +65524,21 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top card of your deck. If it is a Character of cost 3 or less, play it onto the field.", - "trigger": "When Luneth enters the field" + "trigger": "When Luneth enters the field", + "effect": "Reveal the top card of your deck. If it is a Character of cost 3 or less, play it onto the field." }, { - "type": "field", - "effect": "All the Forwards of cost 3 or less you control gain Haste until the end of the turn.", + "type": "special", + "name": "Minuet", "cost": { - "fire": 1, - "ice": 1, - "wind": 1, - "earth": 1, - "lightning": 1, - "water": 1, - "light": 0, - "dark": 0 - } + "special": 1, + "fire": 1 + }, + "effect": "All the Forwards of cost 3 or less you control gain Haste until the end of the turn." } ], "image": "27-017R.jpg" @@ -62229,9 +65551,10 @@ "cost": 5, "power": 9000, "job": "Captain", - "category": "VI", + "category": "PICTLOGICA · VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -62258,18 +65581,18 @@ "job": "Kingdom of Elmont Soldier/Warrior", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward opponent controls. Dull it and Freeze it.", - "trigger": "When Yshe, a Job Warrior or a Card Name Warrior enters your field" + "trigger": "When Yshe, a Job Warrior or a Card Name Warrior enters your field", + "effect": "choose 1 Forward opponent controls. Dull it and Freeze it." }, { "type": "auto", - "effect": "reveal the top 3 cards of your deck. Add 1 Job Warrior or Card Name Warrior among them to your hand and return the other cards to the bottom of your deck in any order.", "trigger": "When Yshe enters the field", - "is_ex_burst": true + "effect": "reveal the top 3 cards of your deck. Add 1 Job Warrior or Card Name Warrior among them to your hand and return the other cards to the bottom of your deck in any order." } ], "image": "27-019H.jpg" @@ -62283,12 +65606,13 @@ "power": null, "job": "Girl", "category": "VIII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "remove Ellone from the game; Choose 1 Category VIII Forward you control. It gains +2000 power and \"When this Forward attacks, draw 1 card.\" (This effect does not end at the end of the turn.) You can only use this ability during your turn." + "effect": "{S}, remove Ellone from the game: Choose 1 Category VIII Forward you control. It gains +2000 power and \"When this Forward attacks, draw 1 card.\" (This effect does not end at the end of the turn.) You can only use this ability during your turn." } ], "image": "27-020R.jpg" @@ -62301,19 +65625,24 @@ "cost": 3, "power": 7000, "job": "Kingdom of Elmont Soldier/Mage", - "category": "FFT", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent discards 1 card. The Job Warrior Forwards and Card Name Warrior Forwards you control gain \"When this Forward is chosen by your opponent's ability, your opponent discards 1 card.\"", - "trigger": "When Ilmatalle is chosen by your opponent's ability" + "trigger": "When Ilmatalle is chosen by your opponent's ability", + "effect": "your opponent discards 1 card." }, { "type": "field", - "effect": "Ilmatalle gains +2000 power.", - "name": "Damage 3" + "effect": "The Job Warrior Forwards and Card Name Warrior Forwards you control gain \"When this Forward is chosen by your opponent's ability, your opponent discards 1 card.\"" + }, + { + "type": "field", + "name": "Damage 3", + "effect": "Ilmatalle gains +2000 power." } ], "image": "27-021C.jpg" @@ -62325,15 +65654,16 @@ "element": "Ice", "cost": 2, "power": null, - "job": "Warrior", + "job": "Kingdom of Elmont Soldier/Warrior", "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "put Kall into the Break Zone; Choose 1 Job Warrior or Card Name Warrior in your Break Zone. Add it to your hand.", - "name": "Backup" + "type": "action", + "cost": "Dull, put Kall into the Break Zone", + "effect": "Choose 1 [Job Warrior] or [Card Name Warrior] in your Break Zone. Add it to your hand." } ], "image": "27-022C.jpg" @@ -62347,18 +65677,19 @@ "power": 7000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Dull it and Freeze it.", - "trigger": "When Bard enters the field, choose 1 Forward opponent controls" + "trigger": "When Bard enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it." }, { "type": "auto", - "effect": "Dull it and Freeze it.", - "trigger": "When Bard enters the field, choose 1 Backup opponent controls. If you control a Multi-Element Forward, dull it and Freeze it." + "trigger": "When Bard enters the field", + "effect": "Choose 1 Backup opponent controls. If you control a Multi-Element Forward, dull it and Freeze it." } ], "image": "27-023C.jpg" @@ -62372,15 +65703,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "If you cast Bard, you may pay [Ice][Ice] as an extra cost. When Bard enters the field, choose 1 dull Forward. If you paid the extra cost, break it.", - "cost": { - "ice": 2 - } + "type": "auto", + "effect": "If you cast Bard, you may pay {I}{I} as an extra cost. When Bard enters the field, choose 1 dull Forward. If you paid the extra cost, break it." } ], "image": "27-024C.jpg" @@ -62396,6 +65725,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -62413,9 +65743,10 @@ "cost": 4, "power": null, "job": "War Machine", - "category": "VIII", + "category": "MOBIUS - VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -62426,6 +65757,12 @@ "type": "action", "effect": "Put Gesper into the Break Zone: Choose 1 dull Forward. Break it.", "cost": { + "cp": [ + { + "element": "Ice", + "count": 2 + } + ], "dull": true } } @@ -62443,10 +65780,11 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can pay [Fire][Fire][Fire] (instead of paying the CP cost) to cast Kefka. You can only pay this cost with CP produced by Backups. When Kefka enters the field due to your cast, choose 1 Forward opponent controls and up to 1 Backup with a cost equal to or less than that Forward in your Break Zone. Break the former and play the latter onto the field." + "type": "field", + "effect": "You can pay {Ice}{Ice}{Ice} (instead of paying the CP cost) to cast Kefka. You can only pay this cost with CP produced by Backups. When Kefka enters the field due to your cast, choose 1 Forward opponent controls and up to 1 Backup with a cost equal to or less than that Forward in your Break Zone. Break the former and play the latter onto the field." } ], "image": "27-027L.jpg" @@ -62454,7 +65792,7 @@ { "id": "27-028H", "name": "Seymour", - "type": "Summon", + "type": "Forward", "element": "Ice", "cost": 5, "power": 9000, @@ -62462,10 +65800,11 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Seymour enters the field or attacks, you may pay 0. When you do so, select up to 2 of the 4 following actions. Choose 1 dull Forward. Break it. \"Choose up to 2 Characters. Dull them and Freeze them.\" \"During this turn, the cost required to cast your next Summon is reduced by 4.\" \"Your opponent discards 1 card.\"" + "type": "auto", + "effect": "When Seymour enters the field or attacks, you may pay 1. When you do so, select up to 2 of the 4 following actions. \"Choose 1 dull Forward. Break it.\" \"Choose up to 2 Characters. Dull them and Freeze them.\" \"During this turn, the cost required to cast your next Summon is reduced by 4.\" \"Your opponent discards 1 card.\"" } ], "image": "27-028H.jpg" @@ -62478,14 +65817,15 @@ "cost": 4, "power": 7000, "job": "Grand Marshal", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Dull it and Freeze it. Your opponent discards 1 card.", - "trigger": "When Cid Aulstyne enters the field, choose 1 Character" + "trigger": "When Cid Aulstyne enters the field", + "effect": "Choose 1 Character. Dull it and Freeze it. Your opponent discards 1 card." } ], "image": "27-029R.jpg" @@ -62501,17 +65841,19 @@ "category": "VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "Reveal the top 3 cards of your deck. Add 1 Category VIII card among them to your hand and return the other cards to the bottom of your deck in any order.", + "type": "auto", + "effect": "When Squall enters the field, reveal the top 3 cards of your deck. Add 1 Category VIII card among them to your hand and return the other cards to the bottom of your deck in any order.", "name": "EX BURST", "trigger": "When Squall enters the field", "is_ex_burst": true }, { - "type": "action", - "effect": "Search the Break Zone. Play 1 Category VIII Character of cost 4 or less from your hand onto the field. You can only use this ability during your turn." + "type": "special", + "cost": "1 Ice CP, put Squall into the Break Zone", + "effect": "Play 1 Category VIII Character of cost 4 or less from your hand onto the field. You can only use this ability during your turn." } ], "image": "27-030H.jpg" @@ -62520,16 +65862,17 @@ "id": "27-031H", "name": "Moomba", "type": "Summon", - "element": "Ice", + "element": "Wind", "cost": 3, "power": null, "job": "", "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "You can dull 2 active Category VIII Forwards you control (instead of paying the CP cost) to cast Moomba. Choose 1 Forward. If it is dull or has received damage, break it." } ], @@ -62546,21 +65889,12 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions. If Laguna entered the field due to the ability of Card Name Squall, select up to 2 of the 2 following actions instead.", - "trigger": "When Laguna enters the field" - }, - { - "type": "action", - "effect": "Choose 1 dull Forward. Break it.", - "name": "Choose 1 dull Forward. Break it." - }, - { - "type": "action", - "effect": "Your opponent discards 1 card.", - "name": "Your opponent discards 1 card." + "trigger": "When Laguna enters the field", + "effect": "Select 1 of the 2 following actions. If Laguna entered the field due to the ability of Card Name Squall, select up to 2 of the 2 following actions instead. \"Choose 1 dull Forward. Break it.\" \"Your opponent discards 1 card.\"" } ], "image": "27-032R.jpg" @@ -62574,8 +65908,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -62584,7 +65919,7 @@ }, { "type": "action", - "effect": "put Reaper into the Break Zone: Choose 1 Forward opponent controls. Deal it damage equal to half of its power (round up to the nearest 1000).", + "effect": "Put Reaper into the Break Zone: Choose 1 Forward opponent controls. Deal it damage equal to half of its power (round up to the nearest 1000).", "cost": { "ice": 1, "dull": true @@ -62603,7 +65938,8 @@ "job": "Resistance Fighter", "category": "VIII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -62619,7 +65955,6 @@ "type": "special", "effect": "Choose up to 2 Characters. Dull them and Freeze them.", "name": "Vega Blast", - "is_ex_burst": true, "cost": { "ice": 3, "generic": 0 @@ -62639,24 +65974,12 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "select 1 of the 2 following actions.", - "trigger": "When Raine enters the field" - }, - { - "type": "action", - "effect": "Search for 1 Card Name Laguna and add it to your hand.", - "name": "Search for 1 Card Name Laguna and add it to your hand." - }, - { - "type": "action", - "effect": "If you control a Card Name Laguna, you may pay 2(0). When you do so, search for 1 Card Name Squall and play it onto the field.", - "name": "If you control a Card Name Laguna, you may pay 2(0).", - "cost": { - "generic": 2 - } + "trigger": "When Raine enters the field", + "effect": "select 1 of the 2 following actions. \"Search for 1 Card Name Laguna and add it to your hand.\" \"If you control a Card Name Laguna, you may pay {1}. When you do so, search for 1 Card Name Squall and play it onto the field.\"" } ], "image": "27-035R.jpg" @@ -62672,21 +65995,22 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Locke enters the field, your opponent draws 1 card, then randomly discards 1 card.", - "trigger": "When Locke enters the field, your opponent draws 1 card, then randomly discards 1 card." + "trigger": "When Locke enters the field", + "effect": "When Locke enters the field, your opponent draws 1 card, then randomly discards 1 card." }, { "type": "auto", - "effect": "When your opponent discards 1 or more Characters due to your Summons or abilities, choose 1 Character. Dull it and Freeze it.", - "trigger": "When your opponent discards 1 or more Characters due to your Summons or abilities, choose 1 Character. Dull it and Freeze it." + "trigger": "When your opponent discards 1 or more Characters due to your Summons or abilities", + "effect": "When your opponent discards 1 or more Characters due to your Summons or abilities, choose 1 Character. Dull it and Freeze it." }, { "type": "auto", - "effect": "When your opponent discards 1 or more Summons due to your Summons or abilities, draw 1 card.", - "trigger": "When your opponent discards 1 or more Summons due to your Summons or abilities, draw 1 card." + "trigger": "When your opponent discards 1 or more Summons due to your Summons or abilities", + "effect": "When your opponent discards 1 or more Summons due to your Summons or abilities, draw 1 card." } ], "image": "27-036L.jpg" @@ -62700,13 +66024,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Red Mage enters the field, choose 1 Forward of cost 4 or less. If you paid the extra cost, break it.", - "trigger": "If you cast Red Mage, you may pay {Fire}{Fire} as an extra cost" + "effect": "If you cast Red Mage, you may pay {Fire}{Ice} as an extra cost. When Red Mage enters the field, choose 1 Forward of cost 4 or less. If you paid the extra cost, break it." } ], "image": "27-037C.jpg" @@ -62717,22 +66041,23 @@ "type": "Monster", "element": "Wind", "cost": 5, - "power": 9000, + "power": null, "job": "Dinosaur", - "category": "VIII", + "category": "MOBIUS/VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose up to 2 Characters. Activate them.", + "effect": "Choose up to 2 Characters. Activate them.", "trigger": "When T-Rexaur enters the field" }, { "type": "action", - "effect": "put T-Rexaur into the Break Zone Choose 1 Forward of power 9000 or more. Break it.", + "effect": "Put T-Rexaur into the Break Zone: Choose 1 Forward of power 9000 or more. Break it.", "cost": { - "lightning": 1, + "earth": 1, "dull": true } } @@ -62769,20 +66094,25 @@ "job": "Class Zero Cadet", "category": "TYPE-0", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Eight attacks, reveal the top 3 cards of your deck. Add 1 Job Class Zero Cadet among them to your hand and return the other cards to the bottom of your deck in any order.", + "effect": "Haste", "name": "Haste" }, + { + "type": "auto", + "effect": "When Eight attacks, reveal the top 3 cards of your deck. Add 1 Job Class Zero Cadet among them to your hand and return the other cards to the bottom of your deck in any order." + }, { "type": "special", "effect": "Choose 1 Forward. Deal it 8000 damage.", "name": "Explosive Fist", - "is_ex_burst": true, "cost": { - "earth": 3 + "special": 1, + "wind": 1 } } ], @@ -62795,14 +66125,15 @@ "element": "Wind", "cost": 5, "power": 8000, - "job": "Caledfulch", + "job": "Caledfwlch", "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Caledfulch of cost 4 or less and play it onto the field.", + "effect": "You may search for 1 Job Caledfwlch of cost 4 or less and play it onto the field.", "trigger": "When Askah enters the field" }, { @@ -62824,10 +66155,12 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Haudrale into the Break Zone: Search for 1 Forward and add it to your hand." + "cost": "1 Wind CP, put Haudrale into the Break Zone", + "effect": "Search for 1 Forward and add it to your hand." } ], "image": "27-042R.jpg" @@ -62841,13 +66174,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 3 Job Dancer and/or Card Name Dancer other than Dancer. Activate them.", - "trigger": "When Dancer enters the field" + "trigger": "When Dancer enters the field", + "effect": "Choose up to 3 Job Dancer and/or Card Name Dancer other than Dancer. Activate them." } ], "image": "27-043C.jpg" @@ -62881,13 +66215,18 @@ "power": 7000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "If you control a Multi-Element Forward, Thief cannot be blocked.", - "name": "Haste" + "name": "Haste", + "effect": "Haste" + }, + { + "type": "field", + "effect": "If you control a Multi-Element Forward, Thief cannot be blocked." } ], "image": "27-045C.jpg" @@ -62900,9 +66239,10 @@ "cost": 5, "power": 9000, "job": "Stranger", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "field", @@ -62910,7 +66250,7 @@ }, { "type": "auto", - "effect": "choose 1 Category SOPPFO card in your Break Zone. Add it to your hand.", + "effect": "choose 1 Category SOPFFO card in your Break Zone. Add it to your hand.", "trigger": "EX BURST At the beginning of the Attack Phase during each of your turns", "is_ex_burst": true }, @@ -62982,6 +66322,7 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -62989,12 +66330,12 @@ "trigger": "When Balthier enters the field" }, { - "type": "action", - "effect": "When Balthier enters the field, you may pay [Cost]. When you do so, choose 1 Forward opponent controls. Deal it 4000 damage.", + "type": "auto", + "effect": "You may pay [Earth][Earth][1]. When you do so, choose 1 Forward opponent controls. Deal it 4000 damage.", + "trigger": "When Balthier enters the field", "cost": { - "fire": 1, - "water": 1, - "wind": 1 + "earth": 2, + "generic": 1 } } ], @@ -63008,16 +66349,20 @@ "cost": 1, "power": 3000, "job": "Dancer/Sky Pirate", - "category": "XII", + "category": [ + "PICTLOGICA", + "XII" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "Dull 3 active Job Sky Pirate: Draw 1 card. You can only use this ability once per turn." }, { - "type": "action", + "type": "special", "effect": "Put Penelo into the Break Zone: Choose 1 auto-ability. Cancel its effect. You can only use this ability if you control 3 or more Job Sky Pirate." } ], @@ -63034,11 +66379,12 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Job Sky Pirate you control. If it deals damage to a Forward this turn, the damage increases by 2000 instead.", - "trigger": "If it deals damage to a Forward this turn" + "type": "action", + "cost": "Dull", + "effect": "Choose 1 Job Sky Pirate you control. If it deals damage to a Forward this turn, the damage increases by 2000 instead." } ], "image": "27-051R.jpg" @@ -63054,10 +66400,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Choose 1 Character without [1] you control. Remove it from the game. Search for 1 Character with the same name and add it to your hand." + "type": "field", + "effect": "Choose 1 Character without a Job you control. Remove it from the game. Search for 1 Character with the same name and add it to your hand." } ], "image": "27-052H.jpg" @@ -63073,12 +66420,12 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", - "name": "Backup", - "trigger": "When Lehko Habhoka enters the field, look at the same number of cards from the top of your deck as the Backups you control" + "trigger": "When Lehko Habhoka enters the field", + "effect": "Look at the same number of cards from the top of your deck as the Backups you control. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order." } ], "image": "27-053C.jpg" @@ -63114,15 +66461,16 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control a Card Name Noctis, the cost required to cast Ignis is reduced by 2." }, { - "type": "auto", - "effect": "Choose 1 ability that is choosing a Card Name Noctis or Job Retainer you control. Cancel its effect.", - "trigger": "Dull 2 active Job Retainer" + "type": "action", + "cost": "Dull 2 active Job Retainers:", + "effect": "Choose 1 ability that is choosing a Card Name Noctis or Job Retainer you control. Cancel its effect." } ], "image": "27-055R.jpg" @@ -63162,16 +66510,18 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "You may search for 1 Category XIV Forward and add it to your hand.", + "type": "auto", + "effect": "When Erenville enters the field, you may search for 1 Category XIV Forward and add it to your hand.", "trigger": "When Erenville enters the field", "is_ex_burst": true }, { "type": "action", - "effect": "Put Erenville into the Break Zone: Choose 1 Card Name Wuk Lamat in your Break Zone. Add it to your hand." + "cost": "1 Earth CP, put Erenville into the Break Zone", + "effect": "Choose 1 Card Name Wuk Lamat in your Break Zone. Add it to your hand." } ], "image": "27-057H.jpg" @@ -63179,14 +66529,15 @@ { "id": "27-058R", "name": "Karaha-Baruha", - "type": "Summon", + "type": "Backup", "element": "Earth", "cost": 4, "power": null, - "job": "", + "job": "Summoner", "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -63207,11 +66558,12 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 1. When you do so, you may play 1 Card Name Galuf of cost 4 or less from your hand onto the field. This effect will trigger only during your turn.", - "trigger": "When Galuf is added to your hand from the Break Zone or from the deck due to a search effect" + "trigger": "When Galuf is added to your hand from the Break Zone or from the deck due to a search effect", + "effect": "You may pay {Earth}{2}. When you do so, you may play 1 Card Name Galuf of cost 4 or less from your hand onto the field. This effect will trigger only during your turn." } ], "image": "27-059C.jpg" @@ -63227,17 +66579,18 @@ "category": "XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Noctis and add it to your hand.", - "trigger": "When Gladiolus enters the field" + "effect": "When Gladiolus enters the field, you may search for 1 Card Name Noctis and add it to your hand.", + "trigger": "When Gladiolus enters the field", + "is_ex_burst": true }, { - "type": "field", + "type": "special", "effect": "Until the end of the turn, all the Category XV Forwards you control gain +5000 power and Brave.", - "name": "Royal Guard", - "is_ex_burst": true + "name": "Royal Guard" } ], "image": "27-060R.jpg" @@ -63253,9 +66606,10 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Krile enters the field, you may search for 1 Category V Forward and add it to your hand." } ], @@ -63272,16 +66626,18 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Krile (XIV) enters the field, if there are 3 or more different Elements among Characters you control, look at the top 4 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order." }, { - "type": "action", + "type": "special", "effect": "If the cost to use this ability was paid with CP of 3 or more different Elements, play 1 Character of cost 5 or less from your hand onto the field. You can only use this ability during your Main Phase.", "cost": { - "cp": 3 + "cp": 3, + "dull": true } } ], @@ -63298,6 +66654,7 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -63305,8 +66662,8 @@ }, { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add up to 1 Earth card and up to 1 Lightning card among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Cindy enters the field" + "trigger": "When Cindy enters the field", + "effect": "Reveal the top 5 cards of your deck. Add up to 1 Earth card and up to 1 Ice or Lightning card among them to your hand and return the other cards to the bottom of your deck in any order." } ], "image": "27-063H.jpg" @@ -63320,17 +66677,18 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "If you cast Summoner, you may pay [Earth][Earth] as an extra cost." + "type": "field", + "effect": "If you cast Summoner, you may pay {Earth}{Earth} as an extra cost." }, { "type": "auto", - "effect": "When Summoner enters the field, if you paid the extra cost, your opponent selects 1 Forward they control. Put it into the Beak Zone.", - "trigger": "When Summoner enters the field, if you paid the extra cost, your opponent selects 1 Forward they control. Put it into the Beak Zone." + "trigger": "When Summoner enters the field", + "effect": "When Summoner enters the field, if you paid the extra cost, your opponent selects 1 Forward they control. Put it into the Break Zone." } ], "image": "27-064C.jpg" @@ -63346,9 +66704,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Name 1 Job or Category. Reveal the top 3 cards of your deck. Add up to 2 Characters of the named Job or Category among them to your hand and return the other cards to the bottom of your deck in any order." } ], @@ -63364,26 +66723,26 @@ "job": "Prince", "category": "DFF-XV", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Forwards you control gain +2000 power.", - "name": "Job Retainer" + "effect": "The Job Retainer Forwards you control gain +2000 power." }, { "type": "auto", - "effect": "You may search for up to 2 Job Retainer and add them to your hand.", - "trigger": "When Noctis enters the field" + "trigger": "When Noctis enters the field", + "effect": "you may search for up to 2 Job Retainer and add them to your hand." }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 9000 damage.", "name": "Armiger", - "is_ex_burst": true, "cost": { - "damage": 3 - } + "s": true, + "discard": 1 + }, + "effect": "Choose 1 Forward. Deal it 9000 damage." } ], "image": "27-066L.jpg" @@ -63397,18 +66756,19 @@ "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 card in your Break Zone. If you control a Multi-Element Forward, add it to your hand, then discard 1 card.", - "trigger": "When Pictomancer (XIV) enters the field" + "trigger": "When Pictomancer (XIV) enters the field", + "effect": "Choose 1 card in your Break Zone. If you control a Multi-Element Forward, add it to your hand, then discard 1 card." }, { "type": "auto", - "effect": "You may discard 1 card. When you do so, choose 1 Forward of the same cost as the discarded card. Break it.", - "trigger": "When Pictomancer (XIV) enters the field" + "trigger": "When Pictomancer (XIV) enters the field", + "effect": "You may discard 1 card. When you do so, choose 1 Forward of the same cost as the discarded card. Break it." } ], "image": "27-067C.jpg" @@ -63424,6 +66784,7 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -63431,8 +66792,8 @@ }, { "type": "auto", - "effect": "You may return 1 Forward and, if you do, put 1 Forward, and 1 Card Name Gladiolus Forward, your opponent selects 1 Forward of the highest total control. Put it into the Break Zone. Draw 1 card.", - "trigger": "At the beginning of the Attack Phase during each of your turns, if you control a Card Name Noctis Forward" + "trigger": "At the beginning of the Attack Phase during each of your turns, if you control a Card Name Noctis Forward, Card Name Ignis Forward, and Card Name Gladiolus Forward", + "effect": "Your opponent selects 1 Forward of the highest cost they control. Put it into the Break Zone. Draw 1 card." } ], "image": "27-068R.jpg" @@ -63444,19 +66805,19 @@ "element": "Earth", "cost": 4, "power": 9000, - "job": "Caledwlch", - "category": "FFbe", + "job": "Caledfwlch", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Marsalga cannot become dull by your opponent's Summons or abilities." }, { - "type": "auto", - "effect": "Marsalga gains Brave.", - "trigger": "If you control a job Caledwlch other than Marsalga" + "type": "field", + "effect": "If you control a Job Caledfwlch other than Marsalga, Marsalga gains Brave." } ], "image": "27-069C.jpg" @@ -63469,21 +66830,29 @@ "cost": 3, "power": null, "job": "Malboro", - "category": "Special", - "is_generic": false, + "category": null, + "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward. It gains \"This Forward cannot block.\" until the end of the turn.", - "trigger": "When Malboro enters the field" + "trigger": "When Malboro enters the field", + "effect": "choose 1 Forward. It gains \"This Forward cannot block.\" until the end of the turn." }, { "type": "action", - "effect": "put Malboro into the Break Zone: Choose 1 Forward. Deal it 3000 damage for each different Element among Characters you control.", "cost": { - "dull": true - } + "cp": [ + { + "element": "Earth", + "count": 1 + } + ], + "dull": true, + "special": "put Malboro into the Break Zone" + }, + "effect": "Choose 1 Forward. Deal it 3000 damage for each different Element among Characters you control." } ], "image": "27-070C.jpg" @@ -63497,12 +66866,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Monk into the Break Zone: Choose 1 Earth Forward. It gains +3000 power until the end of the turn." + "effect": "{s}, put Monk into the Break Zone: Choose 1 Earth Forward. It gains +3000 power until the end of the turn." } ], "image": "27-071C.jpg" @@ -63518,6 +66888,7 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -63525,6 +66896,7 @@ }, { "type": "action", + "cost": "0", "effect": "Choose 1 Forward you control other than Riddar. During this turn, the next damage dealt to it is dealt to Riddar instead. You can only use this ability once per turn." } ], @@ -63541,18 +66913,16 @@ "category": "XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Reveal the top card of your deck. If it is a Lightning card, add it to your hand.", - "name": "EX BURST", - "trigger": "When a Forward opponent controls is put into the Break Zone from the field", + "type": "auto", + "effect": "When a Forward opponent controls is put into the Break Zone from the field, reveal the top card of your deck. If it is a Lightning card, add it to your hand.", "is_ex_burst": true }, { "type": "auto", - "effect": "Choose 1 Forward. Break it.", - "trigger": "When Ardyn enters the field" + "effect": "When Ardyn enters the field, choose 1 Forward. Break it." } ], "image": "27-073R.jpg" @@ -63568,16 +66938,17 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may remove 1 Job Witch in your Break Zone from the game. When you do so, Adel (VIII) gains \"[1]: Adel (VIII) cannot be chosen by your opponent's abilities of Characters of cost 4 or less.\" (This effect does not end at the end of the turn.)", - "trigger": "When Adel (VIII) enters the field" + "trigger": "When Adel (VIII) enters the field", + "effect": "you may remove 1 Job Witch in your Break Zone from the game. When you do so, Adel (VIII) gains +1000 power and \"Adel (VIII) cannot be chosen by your opponent's abilities of Characters of cost 4 or less.\" (This effect does not end at the end of the turn.)" }, { "type": "auto", - "effect": "", - "trigger": "When Adel (VIII) attacks, choose 1 Forward opponent controls. Break it." + "trigger": "When Adel (VIII) attacks", + "effect": "choose 1 Forward opponent controls. Break it." } ], "image": "27-074H.jpg" @@ -63593,15 +66964,17 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Category VIII Character of cost 2 or less and play it onto the field.", - "trigger": "When Edea enters the field" + "trigger": "When Edea enters the field", + "effect": "You may search for 1 Category VIII Character of cost 2 or less and play it onto the field." }, { - "type": "field", - "effect": "At the end of each of your turns, if you control 4 or more Category VIII Characters, draw 1 card." + "type": "auto", + "trigger": "At the end of each of your turns", + "effect": "If you control 4 or more Category VIII Characters, draw 1 card." } ], "image": "27-075L.jpg" @@ -63617,14 +66990,15 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the cost required to cast Kain is reduced by 3.", - "trigger": "If you have cast a Job Dragoon or Card Name Dragoon this turn" + "type": "field", + "effect": "If you have cast a Job Dragoon or Card Name Dragoon this turn, the cost required to cast Kain is reduced by 3." }, { - "type": "field", + "type": "action", + "cost": "Lightning CP", "effect": "Until the end of the turn, Kain gains Haste and First Strike. You can only use this ability during your turn." } ], @@ -63639,13 +67013,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Machinist enters the field, choose 1 Forward. If you paid the extra cost, deal it 8000 damage.", - "trigger": "If you cast Machinist, you may pay {0}{0} as an extra cost" + "effect": "If you cast Machinist, you may pay {Fire}{3} as an extra cost. When Machinist enters the field, choose 1 Forward. If you paid the extra cost, deal it 8000 damage.", + "trigger": "When Machinist enters the field" } ], "image": "27-077C.jpg" @@ -63661,10 +67036,11 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Kylma into the Break Zone! Choose 1 Forward. Break it. Remove the top 2 cards of your deck from the game for each CP required to cast the chosen Forward." + "effect": "{s}, put Kylma into the Break Zone: Choose 1 Forward. Break it. Remove the top 2 cards of your deck from the game for each CP required to cast the chosen Forward." } ], "image": "27-078R.jpg" @@ -63677,24 +67053,24 @@ "cost": 5, "power": 9000, "job": "Warrior", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Job Warrior Forwards and Card Name Warrior Forwards you control gain Brave and This Forward can attack twice in the same turn." + "effect": "The Job Warrior Forwards and Card Name Warrior Forwards you control gain Brave and \"This Forward can attack twice in the same turn.\"" }, { "type": "auto", - "effect": "choose up to 2 Forwards. Dull them.", + "effect": "Choose up to 2 Forwards. Dull them.", "trigger": "When Gilgamesh enters the field" }, { "type": "special", "effect": "Choose 1 Forward. Break it. Gilgamesh gains Haste until the end of the turn.", - "name": "Barrage Ei", - "is_ex_burst": true + "name": "Missile Barrage" } ], "image": "27-079H.jpg" @@ -63706,19 +67082,20 @@ "element": "Lightning", "cost": 4, "power": null, - "job": "Theatrhythm", - "category": "", + "job": "Coeurl", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward of cost 2 or less. Break it.", + "effect": "Choose 1 Forward of cost 2 or less. Break it.", "trigger": "When Coeurl enters the field" }, { "type": "action", - "effect": "put Coeurl into the Break Zone: Choose 1 Forward of cost 4 or less. Break it.", + "effect": "Put Coeurl into the Break Zone: Choose 1 Forward of cost 4 or less. Break it.", "cost": { "dull": true } @@ -63730,23 +67107,24 @@ "id": "27-081C", "name": "Gladiator", "type": "Forward", - "element": "Lightning", + "element": "Ice", "cost": 3, "power": 7000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward of cost 1. Break it.", - "trigger": "When Gladiator enters the field" + "trigger": "When Gladiator enters the field", + "effect": "Choose 1 Forward of cost 1. Break it." }, { "type": "auto", - "effect": "Choose 1 Forward of cost 2 or less. If you control a Multi-Element Forward, break it.", - "trigger": "When Gladiator enters the field" + "trigger": "When Gladiator enters the field", + "effect": "Choose 1 Forward of cost 2 or less. If you control a Multi-Element Forward, break it." } ], "image": "27-081C.jpg" @@ -63762,6 +67140,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -63770,6 +67149,7 @@ }, { "type": "action", + "cost": "1 Lightning", "effect": "Choose 1 Forward. Dull it." } ], @@ -63786,21 +67166,20 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Choose 1 Forward of cost 2 or less. Break it." - }, - { - "type": "action", - "effect": "Choose 1 Forward of cost 5 or less. If you control a Job Witch Forward, break it." + "type": "auto", + "effect": "When Seifer enters the field, select 1 of the 2 following actions. \"Choose 1 Forward of cost 2 or less. Break it.\" \"Choose 1 Forward of cost 5 or less. If you control a Job Witch Forward, break it.\"" }, { "type": "special", - "effect": "Choose 1 Forward. Break it.", "name": "Demon Slice", + "effect": "Choose 1 Forward. Break it.", "cost": { - "dull": true + "dull": true, + "lightning": 1, + "cp": 1 } } ], @@ -63817,14 +67196,16 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage. If you control a Card Name Koana Forward, deal it 7000 damage instead.", - "trigger": "When Thancred enters the field" + "trigger": "When Thancred enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage. If you control a Card Name Koana Forward, deal it 7000 damage instead." }, { "type": "action", + "cost": "0", "effect": "Choose 1 Category XIV Forward you control. Activate it. You can only use this ability once per turn." } ], @@ -63841,6 +67222,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -63848,13 +67230,13 @@ }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Break it.", - "trigger": "When Zoraal Ja attacks" + "trigger": "When Zoraal Ja attacks", + "effect": "Choose 1 Forward opponent controls. Break it." }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Break it.", - "trigger": "Damage 5 — When Zoraal Ja attacks" + "trigger": "Damage 5 — When Zoraal Ja attacks", + "effect": "Choose 1 Forward opponent controls. Break it." } ], "image": "27-085L.jpg" @@ -63863,23 +67245,24 @@ "id": "27-086H", "name": "Nine", "type": "Forward", - "element": "Lightning", + "element": "Wind", "cost": 5, "power": 9000, "job": "Class Zero Cadet", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward. If you control a Fire Character, deal it 9000 damage.", - "trigger": "When Nine enters the field" + "trigger": "When Nine enters the field", + "effect": "choose 1 Forward. If you control a Fire Character, deal it 9000 damage." }, { "type": "auto", - "effect": "activate all the Backups you control.", - "trigger": "When Nine enters the field, if you control a Wind Character" + "trigger": "When Nine enters the field, if you control a Wind Character", + "effect": "activate all the Backups you control." } ], "image": "27-086H.jpg" @@ -63888,13 +67271,14 @@ "id": "27-087C", "name": "Fujin", "type": "Backup", - "element": "Lightning", + "element": "Wind", "cost": 2, "power": null, "job": "Disciplinary Committee Member", - "category": "VIII", + "category": "PICTLOGICA · VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -63914,16 +67298,17 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage.", - "trigger": "When Raijin enters the field or attacks" + "trigger": "When Raijin enters the field or attacks", + "effect": "choose 1 Forward opponent controls. Deal it 3000 damage." }, { - "type": "auto", - "effect": "Choose 1 Forward. Deal it 5000 damage.", - "trigger": "Dull 1 active Card Name Fujin" + "type": "action", + "cost": "Dull 1 active Card Name Fujin", + "effect": "Choose 1 Forward. Deal it 5000 damage." } ], "image": "27-088C.jpg" @@ -63939,11 +67324,11 @@ "category": "III", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 6000 damage. Reveal the top 3 cards of your deck. Add 1 Card Name Ramuh among them to your hand and return the other cards to the bottom of your deck in any order.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -63958,13 +67343,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Dragoon into the Break Zone: Reveal the top 2 cards of your deck. Add 1 Job Dragoon or Card Name Dragoon among them to your hand and return the other cards to the bottom of your deck in any order.", - "name": "Backup" + "cost": "Dull, put Dragoon into the Break Zone", + "effect": "Reveal the top 2 cards of your deck. Add 1 [Job Dragoon] or [Card Name Dragoon] among them to your hand and return the other cards to the bottom of your deck in any order." } ], "image": "27-090C.jpg" @@ -63980,10 +67366,11 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Adelheid into the Break Zone! Choose up to 2 Forwards in your Break Zone, Add them to your hand.", + "effect": "Put Adelheid into the Break Zone: Choose up to 2 Forwards in your Break Zone. Add them to your hand.", "cost": { "generic": 1, "dull": true @@ -64003,10 +67390,11 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may remove 3 Category VIII cards in your Break Zone from the game. When you do so, choose 1 Forward. You gain control of it. Then, if you don't pay 0 for each CP required to cast the chosen Forward, put it into the Break Zone.", + "effect": "You may remove 3 Category VIII cards in your Break Zone from the game. When you do so, choose 1 Forward. You gain control of it. Then, if you don't pay {1} for each CP required to cast chosen Forward, put it into the Break Zone.", "trigger": "When Ultimecia enters the field" } ], @@ -64039,7 +67427,7 @@ { "id": "27-094C", "name": "Garnet", - "type": "Summon", + "type": "Forward", "element": "Water", "cost": 2, "power": 5000, @@ -64047,10 +67435,11 @@ "category": "DFF-IX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Put the top 3 cards of your deck into the Break Zone.", + "type": "auto", + "effect": "When Garnet enters the field, put the top 3 cards of your deck into the Break Zone.", "name": "EX BURST", "trigger": "When Garnet enters the field", "is_ex_burst": true @@ -64059,7 +67448,8 @@ "type": "action", "effect": "Remove 1 Summon in your Break Zone from the game: Your opponent selects 1 Forward they control. Put it into the Break Zone.", "cost": { - "generic": 1 + "water": 1, + "dull": true } } ], @@ -64072,19 +67462,21 @@ "element": "Water", "cost": 5, "power": 5000, - "job": "Wild child", + "job": "Wild Child", "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add up to 2 Characters of cost 2 or less among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Gau enters the field" + "trigger": "When Gau enters the field", + "effect": "Reveal the top 5 cards of your deck. Add up to 2 Characters of cost 2 or less among them to your hand and return the other cards to the bottom of your deck in any order." }, { - "type": "field", - "effect": "Dull 2 active Characters of cost 2 or less. Until the end of the turn, Gau gains +5000 power and Brave." + "type": "action", + "cost": "Dull 2 active Characters of cost 2 or less", + "effect": "Until the end of the turn, Gau gains +5000 power and Brave." } ], "image": "27-095H.jpg" @@ -64098,12 +67490,13 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "If you cast Chemist, you may pay [two Fire] as an extra cost. When Chemist enters the field, choose up to 2 Forwards. If you paid the extra cost, dull them and Freeze them." + "type": "auto", + "effect": "If you cast Chemist, you may pay {Ice}{Ice} as an extra cost. When Chemist enters the field, choose up to 2 Forwards. If you paid the extra cost, dull them and Freeze them." } ], "image": "27-096C.jpg" @@ -64112,13 +67505,14 @@ "id": "27-097C", "name": "Black Mage", "type": "Forward", - "element": "Water", + "element": "Ice", "cost": 3, "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -64136,9 +67530,10 @@ "cost": 2, "power": 4000, "job": "Emperor", - "category": "II", + "category": "MOBIUS·II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -64163,12 +67558,12 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Gogo triggers the same auto-ability.", + "type": "special", "name": "Back Attack", - "trigger": "You can only cast Gogo during your opponent's turn. When Gogo enters the field due to your cast, choose 1 auto-ability triggered from your opponent's Forward of cost 4 or less" + "effect": "You can only cast Gogo during your opponent's turn. When Gogo enters the field due to your cast, choose 1 auto-ability triggered from your opponent's Forward of cost 4 or less. Gogo triggers the same auto-ability." } ], "image": "27-099H.jpg" @@ -64184,11 +67579,11 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Look at the top 3 cards of your deck. Return these to the top and/or bottom of your deck in any order. Then, reveal the top card of your deck. If it is a Water card, add it to your hand.", - "name": "EX BURST", + "type": "auto", + "effect": "When Schultz enters the field, look at the top 3 cards of your deck. Return these to the top and/or bottom of your deck in any order. Then, reveal the top card of your deck. If it is a Water card, add it to your hand.", "trigger": "When Schultz enters the field", "is_ex_burst": true } @@ -64202,15 +67597,16 @@ "element": "Water", "cost": 8, "power": 10000, - "job": "Mobius-X", - "category": "", + "job": "Final Aeon", + "category": "MOBIUS, X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may remove 15 cards in your Break Zone from the game. If you do so, your opponent selects up to 2 Forwards they control and up to 1 Backup they control (select as many as possible). Put them into the Break Zone.", - "trigger": "When Sin enters the field due to your cast" + "trigger": "When Sin enters the field due to your cast", + "effect": "You may remove 15 cards in your Break Zone from the game. If you do so, your opponent selects up to 2 Forwards they control and up to 1 Backup they control (select as many as possible). Put them into the Break Zone." } ], "image": "27-101L.jpg" @@ -64226,6 +67622,7 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -64233,8 +67630,13 @@ }, { "type": "auto", - "effect": "○ All Forwards you control gain +1000 power until the end of the turn.", - "trigger": "When Tidus enters the field, choose 1 Forward. Place 1 Guardian Counter on it tidus." + "trigger": "When Tidus enters the field", + "effect": "Choose 1 Forward. Place 1 Guardian Counter on it and Tidus." + }, + { + "type": "action", + "cost": "2 Water", + "effect": "All the Forwards you control gain +1000 power until the end of the turn." } ], "image": "27-102R.jpg" @@ -64246,22 +67648,23 @@ "element": "Water", "cost": 3, "power": null, - "job": "", + "job": "Tonberry", "category": "", - "is_generic": false, + "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", - "trigger": "When Tonberry enters the field" + "trigger": "When Tonberry enters the field", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn." }, { "type": "action", - "effect": "Put Tonberry into the Break Zone: Choose 1 Forward of 8000 power or less. Break it.", "cost": { - "lightning": 1 - } + "water": 1 + }, + "effect": "Put Tonberry into the Break Zone: Choose 1 Forward of 8000 power or less. Break it." } ], "image": "27-103C.jpg" @@ -64275,8 +67678,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -64290,28 +67694,30 @@ "id": "27-105R", "name": "Mayakov", "type": "Forward", - "element": "Water", + "element": "Ice", "cost": 2, "power": 5000, "job": "Dancer", "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", - "trigger": "Dull 2 active Job Dancer and/or Card Name Dancer" - }, - { - "type": "auto", - "effect": "Draw 1 card. You can use this ability once per turn.", - "trigger": "Dull 4 active Job Dancer and/or Card Name Dancer" + "type": "action", + "cost": "Dull 2 active Job Dancer and/or Card Name Dancer", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn." }, { "type": "action", - "effect": "Choose up to 3 Job Dancer and/or Card Name Dancer. Activate them.", - "name": "Haste Samba" + "cost": "Dull 4 active Job Dancer and/or Card Name Dancer", + "effect": "Draw 1 card. You can only use this ability once per turn." + }, + { + "type": "special", + "name": "Haste Samba", + "cost": "S", + "effect": "Choose up to 3 Job Dancer and/or Card Name Dancer. Activate them." } ], "image": "27-105R.jpg" @@ -64324,9 +67730,10 @@ "cost": 1, "power": 3000, "job": "Warrior/Moogle", - "category": "VI", + "category": "PICTLOGICA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -64339,7 +67746,7 @@ { "id": "27-107R", "name": "Yuna", - "type": "Summon", + "type": "Forward", "element": "Water", "cost": 2, "power": 4000, @@ -64347,21 +67754,16 @@ "category": "X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Card Name Tidus in your Break Zone. Add it to your hand.", - "trigger": "When Yuna enters the field" + "trigger": "When Yuna enters the field", + "effect": "Choose 1 Card Name Tidus in your Break Zone. Add it to your hand." }, { "type": "field", "effect": "Yuna cannot be chosen by your opponent's Summons." - }, - { - "type": "special", - "effect": "When Yuna enters the field, choose 1 Card Name Tidus in your Break Zone. Add it to your hand.", - "name": "EX BURST", - "is_ex_burst": true } ], "image": "27-107R.jpg" @@ -64377,9 +67779,10 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward of cost 4 or less opponent controls. Return it to its owner's hand. You may play 1 Forward of cost 3 or less from your hand onto the field dull." } ], @@ -64396,10 +67799,17 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward other than Cecil. Until the end of the turn, Cecil and the chosen Forward lose power of any value less than Cecil's power. (Units must be 1000.) You can only use this ability during your opponent's turn and only once per turn. Discard 1 Light card: Cecil gains +10000 power until the end of the turn." + "cost": "0", + "effect": "Choose 1 Forward other than Cecil. Until the end of the turn, Cecil and the chosen Forward lose power of any value less than Cecil's power. (Units must be 1000.) You can only use this ability during your opponent's turn and only once per turn." + }, + { + "type": "action", + "cost": "Discard 1 Light card", + "effect": "Cecil gains +10000 power until the end of the turn." } ], "image": "27-109L.jpg" @@ -64415,6 +67825,7 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -64422,8 +67833,8 @@ }, { "type": "auto", - "effect": "Reveal the top 7 cards of your deck. Add up to 2 Category V cards among them to your hand. Then shuffle the other cards and return them to the bottom of your deck.", - "trigger": "When Bartz enters the field" + "trigger": "When Bartz enters the field", + "effect": "Reveal the top 7 cards of your deck. Add up to 2 Category V cards among them to your hand. Then shuffle the other cards and return them to the bottom of your deck." } ], "image": "27-110H.jpg" @@ -64436,9 +67847,10 @@ "cost": 4, "power": 9000, "job": "Stranger", - "category": "SOPPFO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -64446,16 +67858,17 @@ }, { "type": "auto", - "effect": "name 1 Job.", - "trigger": "When Jack Garland enters the field" + "trigger": "When Jack Garland enters the field", + "effect": "name 1 Job." }, { "type": "field", - "effect": "Jack Garland cannot be chosen by your opponent's abilities or Abilities with the named Job." + "effect": "Jack Garland cannot be chosen by your opponent's abilities of Characters with the named Job." }, { - "type": "action", - "effect": "At the end of each of your turns, choose 1 Forward with the named Job. Remove it from the game." + "type": "auto", + "trigger": "At the end of each of your turns", + "effect": "choose 1 Forward with the named Job. Remove it from the game." } ], "image": "27-111L.jpg" @@ -64468,14 +67881,15 @@ "cost": 3, "power": 8000, "job": "Seeress", - "category": "FFbe", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions. If you have received 5 points of damage or more, select up to 2 of the 2 following actions instead: \"Snovlinka gains Haste and 'If Snovlinka deals damage to your opponent or a Forward, double the damage instead.' (This effect does not end at the end of the turn.)\" \"Choose 1 Forward. Deal it 8000 damage.\"", - "trigger": "When Snovlinka enters the field" + "trigger": "When Snovlinka enters the field", + "effect": "Select 1 of the 2 following actions. If you have received 5 points of damage or more, select up to 2 of the 2 following actions instead: \"Snovlinka gains Haste and 'If Snovlinka deals damage to your opponent or a Forward, double the damage instead.' (This effect does not end at the end of the turn.)\" \"Choose 1 Forward. Deal it 8000 damage.\"" } ], "image": "27-112H.jpg" @@ -64484,19 +67898,23 @@ "id": "27-113R", "name": "Firion", "type": "Forward", - "element": "Fire", + "element": [ + "Fire", + "Wind" + ], "cost": 7, - "power": 5000, + "power": 9000, "job": "Warrior/Rebel", "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 3 Fire Backups and/or Wind Backups. Activate them. Look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", "name": "Limit Break — 1", - "trigger": "When Firion enters the field" + "trigger": "When Firion enters the field", + "effect": "Choose up to 3 Fire Backups and/or Wind Backups. Activate them. Look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order." } ], "image": "27-113R.jpg" @@ -64504,20 +67922,21 @@ { "id": "27-114R", "name": "Robel-Akbel", - "type": "Backup", + "type": "Forward", "element": "Fire", "cost": 7, - "power": null, + "power": 7000, "job": "Black Mage/Warlock Warlord", "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Character. If you control 5 or more Fire Backups and/or Earth Backups, break it.", "name": "Limit Break — 2", - "trigger": "When Robel-Akbel enters the field" + "trigger": "When Robel-Akbel enters the field", + "effect": "Choose 1 Character. If you control 5 or more Fire Backups and/or Earth Backups, break it." } ], "image": "27-114R.jpg" @@ -64530,20 +67949,25 @@ "cost": 6, "power": 8000, "job": "Kindred", - "category": "XI", + "category": [ + "PICTLOGICA", + "XI" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Shadow Lord enters the field, choose up to 2 Characters. If you control 4 or more Ice Characters, dull them and Freeze them.", "name": "Limit Break", - "trigger": "When Shadow Lord enters the field, choose up to 2 Characters. If you control 4 or more Ice Characters, dull them and Freeze them." + "lb_cost": 2, + "trigger": "When Shadow Lord enters the field", + "effect": "Choose up to 2 Characters. If you control 4 or more Ice Characters, dull them and Freeze them." }, { "type": "auto", - "effect": "When Shadow Lord enters the field, choose 1 Character in your Break Zone. If you control 4 or more Earth Characters, add it to your hand.", - "trigger": "When Shadow Lord enters the field, choose 1 Character in your Break Zone. If you control 4 or more Earth Characters, add it to your hand." + "trigger": "When Shadow Lord enters the field", + "effect": "Choose 1 Character in your Break Zone. If you control 4 or more Earth Characters, add it to your hand." } ], "image": "27-115R.jpg" @@ -64556,18 +67980,19 @@ "cost": 4, "power": 7000, "job": "Emperor", - "category": "SOFFRO", + "category": "SOPFFO", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When The Emperor attacks, choose 1 Forward. Dull it.", - "name": "Limit Break" + "type": "auto", + "effect": "Limit Break – 1 When The Emperor attacks, choose 1 Forward. Dull it.", + "trigger": "When The Emperor attacks" }, { "type": "auto", - "effect": "You may search for 1 Card Name The Emperor and add it to your hand.", + "effect": "When The Emperor leaves the field, you may search for 1 Card Name The Emperor and add it to your hand.", "trigger": "When The Emperor leaves the field" } ], @@ -64584,20 +68009,17 @@ "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "2", - "name": "Limit Break" - }, - { - "type": "auto", - "effect": "You may play 1 Category DFF Forward of cost 4 or less from your hand onto the field dull.", - "trigger": "When Onion Knight leaves the field" + "type": "special", + "name": "Limit Break", + "cost": "2", + "effect": "When Onion Knight leaves the field, you may play 1 Category DFF Forward of cost 4 or less from your hand onto the field dull." }, { "type": "action", - "effect": "Put Onion Knight into the Break Zone. Choose 1 Forward of cost 4 or less. Break it." + "effect": "Put Onion Knight into the Break Zone: Choose 1 Forward of cost 4 or less. Break it." } ], "image": "27-117R.jpg" @@ -64610,20 +68032,21 @@ "cost": 7, "power": 5000, "job": "Sky Pirate", - "category": "DFF-XII", + "category": "DFF・XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "activate all the Backups you control.", "name": "Limit Break — 2", - "trigger": "When Vaan enters the field, if you control 4 or more Wind Characters" + "trigger": "When Vaan enters the field, if you control 4 or more Wind Characters", + "effect": "activate all the Backups you control." }, { "type": "auto", - "effect": "it loses 8000 power until the end of the turn.", - "trigger": "When Vaan enters the field, choose 1 Forward. If you control 4 or more Water Characters" + "trigger": "When Vaan enters the field, choose 1 Forward. If you control 4 or more Water Characters", + "effect": "it loses 8000 power until the end of the turn." } ], "image": "27-118R.jpg" @@ -64632,24 +68055,29 @@ "id": "27-119R", "name": "Warrior of Light", "type": "Forward", - "element": "Light", + "element": "Water", "cost": 7, "power": 5000, - "job": "Standard Unit", - "category": "SOFFFO", - "is_generic": true, + "job": "Warrior of Light", + "category": "SOPFFO", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Limit Break — 2", + "name": "Limit Break" + }, { "type": "auto", "effect": "When Warrior of Light enters the field, you may search for 1 Earth or Water Job Standard Unit of cost 3 or less and play it onto the field.", - "name": "Limit Break", - "trigger": "When Warrior of Light enters the field, you may search for 1 Earth or Water Job Standard Unit of cost 3 or less and play it onto the field." + "trigger": "When Warrior of Light enters the field" }, { "type": "auto", "effect": "When a Job Standard Unit enters your field, draw 1 card, then discard 1 card.", - "trigger": "When a Job Standard Unit enters your field, draw 1 card, then discard 1 card." + "trigger": "When a Job Standard Unit enters your field" } ], "image": "27-119R.jpg" @@ -64665,23 +68093,21 @@ "category": "DFF-VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "When you do so, choose 1 Forward. Break it.", - "name": "Limit Break ≒2", - "trigger": "When Terra enters the field, you may pay ◆", - "cost": { - "generic": 2 - } + "type": "special", + "name": "Limit Break —2" }, { "type": "auto", - "effect": "When you do so, remove all the cards in your opponent's Break Zone from the game.", - "trigger": "When Terra enters the field, you may pay ◆", - "cost": { - "generic": 2 - } + "trigger": "When Terra enters the field", + "effect": "you may pay [Fire]. When you do so, choose 1 Forward. Break it." + }, + { + "type": "auto", + "trigger": "When Terra enters the field", + "effect": "you may pay [Light]. When you do so, remove all the cards in your opponent's Break Zone from the game." } ], "image": "27-120R.jpg" @@ -64697,21 +68123,18 @@ "category": "DFF-VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "— 2", - "name": "Limit Break" + "type": "special", + "name": "Limit Break", + "cost": 2, + "effect": "When Locke enters the field, choose 1 Forward opponent controls. Return it to its owner's hand." }, { "type": "auto", - "effect": "Return it to its owner's hand.", - "trigger": "When Locke enters the field, choose 1 Forward opponent controls" - }, - { - "type": "auto", - "effect": "your opponent discards 1 card. This effect will trigger only once per turn.", - "trigger": "When a Triggered opponent controls is returned from the field to its owner's hand" + "trigger": "When a Forward opponent controls is returned from the field to its owner's hand", + "effect": "your opponent discards 1 card. This effect will trigger only once per turn." } ], "image": "27-121R.jpg" @@ -64725,8 +68148,9 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -64743,15 +68167,15 @@ "element": "Fire", "cost": 4, "power": null, - "job": "Summon", + "job": null, "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 7000 damage. If you control a Job Class Zero Cadet Forward, deal it 8000 damage instead.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -64767,18 +68191,19 @@ "job": "Class Zero Cadet", "category": "TYPE-0", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The Job Class Zero Cadet Forwards other than Ace you control gain +1000 power." }, { - "type": "action", + "type": "special", + "name": "Cut Cards", "effect": "Choose 1 Forward. Reveal the top 4 cards of your deck. For each Job Class Zero Cadet revealed this way, deal it 4000 damage. Then, place the revealed cards at the bottom of your deck in any order.", - "is_ex_burst": true, "cost": { - "earth": 3, + "fire": 1, "dull": true } } @@ -64795,7 +68220,8 @@ "job": "Knight", "category": "DFF-I", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -64803,9 +68229,8 @@ }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 6000 damage and 1000 more damage for each CP paid as X.", "name": "Soul of Chaos", - "is_ex_burst": true + "effect": "Choose 1 Forward. Deal it 6000 damage and 1000 more damage for each CP paid as X." } ], "image": "3-004H.jpg" @@ -64840,7 +68265,8 @@ "job": "Class Zero Cadet", "category": "TYPE-0", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -64848,9 +68274,9 @@ }, { "type": "special", - "effect": "Choose 1 Forward. Deal it damage equal to King's power.", "name": "Point-Blank Shot", - "is_ex_burst": true + "cost": "S, 1 Fire CP", + "effect": "Choose 1 Forward. Deal it damage equal to King's power." } ], "image": "3-006R.jpg" @@ -64864,15 +68290,15 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put Bard into the Break Zone: All the Forwards you control gain +2000 power until the end of the turn. You can only use this ability during your turn.", - "name": "Backup", "cost": { - "generic": 3, + "fire": 2, "dull": true } } @@ -64916,13 +68342,16 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull, Fire CP", "effect": "Choose 1 Forward. Deal it 1000 damage." }, { "type": "action", + "cost": "Dull, Fire CP", "effect": "Choose 1 damaged Forward. Deal it 2000 damage." } ], @@ -64939,18 +68368,20 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may play 1 Job Ninja or 1 Card Name Ninja of cost 4 or less from your hand onto the field.", - "trigger": "When Gekkou enters the field" + "trigger": "When Gekkou enters the field", + "effect": "you may play 1 Job Ninja or 1 Card Name Ninja of cost 4 or less from your hand onto the field." }, { "type": "action", - "effect": "All Job Ninja and Card Name Ninja you control gain +1000 power until the end of the turn.", "cost": { - "dull": true - } + "dull": true, + "fire_cp": 1 + }, + "effect": "All Job Ninja and Card Name Ninja you control gain +1000 power until the end of the turn." } ], "image": "3-010R.jpg" @@ -64958,14 +68389,15 @@ { "id": "3-011C", "name": "Gladiator", - "type": "Backup", + "type": "Forward", "element": "Fire", "cost": 2, - "power": null, + "power": 3000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -64981,19 +68413,21 @@ "element": "Fire", "cost": 5, "power": 8000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Zack enters the field, all the Forwards you control gain +2000 power until the end of the turn." + "type": "auto", + "trigger": "When Zack enters the field", + "effect": "all the Forwards you control gain +2000 power until the end of the turn." }, { "type": "auto", - "effect": "you may search for 1 Card Name Cloud of cost 4 or less, and add it to your hand or play it onto the field dull.", - "trigger": "When Zack is put from the field into the Break Zone" + "trigger": "When Zack is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Cloud of cost 4 or less, and add it to your hand or play it onto the field dull." } ], "image": "3-012L.jpg" @@ -65009,10 +68443,11 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put 1 Forward into the Break Zone: Choose 1 Forward. Deal it damage equal to the power of the Forward put in the Break Zone." + "effect": "{s}, put 1 Forward into the Break Zone: Choose 1 Forward. Deal it damage equal to the power of the Forward put in the Break Zone." } ], "image": "3-013R.jpg" @@ -65027,7 +68462,8 @@ "job": "Class Zero Cadet", "category": "TYPE-0", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -65035,9 +68471,8 @@ }, { "type": "special", - "effect": "Cinque gains +5000 power and Brave until the end of the turn. You can only use this ability during your turn.", - "name": "Homeguard Swing", - "is_ex_burst": true + "name": "Homerun Swing", + "effect": "Cinque gains +5000 power and Brave until the end of the turn. You can only use this ability during your turn." } ], "image": "3-014C.jpg" @@ -65051,8 +68486,9 @@ "power": null, "job": "Black Mage", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -65072,21 +68508,22 @@ "power": 7000, "job": "Black Mage", "category": "IV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If a Forward is dealt damage, the damage increases by 1000 instead." }, { - "type": "action", - "effect": "Choose up to 3 Forwards opponent controls. Deal 1 of them 6000 damage, 1 of them 4000 damage, and 1 of them 2000 damage.", + "type": "special", "name": "Meteor", "cost": { - "ice": 3, - "generic": 1 - } + "fire": 3, + "special": true + }, + "effect": "Choose up to 3 Forwards opponent controls. Deal 1 of them 6000 damage, 1 of them 4000 damage, and 1 of them 2000 damage." } ], "image": "3-016H.jpg" @@ -65100,8 +68537,9 @@ "power": 4000, "job": "Black Mage", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -65129,13 +68567,14 @@ "power": null, "job": "Black Mage", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 5000 damage.", - "trigger": "When Vivi enters the field, choose 1 Forward opponent controls", + "effect": "When Vivi enters the field, choose 1 Forward opponent controls. Deal it 5000 damage.", + "trigger": "When Vivi enters the field", "is_ex_burst": true } ], @@ -65152,20 +68591,17 @@ "category": "V", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Card Name Syldra and add it to your hand.", - "trigger": "When Faris enters the field" + "effect": "When Faris enters the field, you may search for 1 Card Name Syldra and add it to your hand.", + "trigger": "When Faris enters the field", + "is_ex_burst": true }, { "type": "field", - "effect": "If you control Card Name Leona, Faris gains +1000 power." - }, - { - "type": "special", - "effect": "EX BURST When Faris enters the field, you may search for 1 Card Name Syldra and add it to your hand.", - "is_ex_burst": true + "effect": "If you control Card Name Lenna, Faris gains +1000 power." } ], "image": "3-019H.jpg" @@ -65177,13 +68613,14 @@ "element": "Fire", "cost": 4, "power": null, - "job": "Summon", + "job": null, "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "Choose up to 1 Forward of cost 2 or less in your Break Zone. Play it onto the field. Deal 2000 damage to all the Forwards opponent controls." } ], @@ -65198,13 +68635,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Cannoneer into the Break Zone: Choose 2 Forwards. Deal them 5000 damage.", + "effect": "Put Cannoneer into the Break Zone: Choose 2 Forwards. Deal them 5000 damage.", "cost": { + "cp": [ + "Fire", + "Fire", + "Fire" + ], "dull": true } } @@ -65222,16 +68665,18 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage.", - "trigger": "When the Forward damaged by Machina is put from the field into the Break Zone on the same turn" + "trigger": "When the Forward damaged by Machina is put from the field into the Break Zone on the same turn", + "effect": "Choose 1 Forward opponent controls. Deal it 4000 damage." }, { - "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage, and deal 4000 damage to all the other Forwards opponent controls.", - "trigger": "When Machina is put from the field into the Break Zone" + "type": "special", + "name": "Guardian Blades", + "cost": "S, 5 Fire CP", + "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage, and deal 4000 damage to all the other Forwards opponent controls." } ], "image": "3-022H.jpg" @@ -65247,19 +68692,20 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The Card Name Palom you control gains +1000 power." }, { - "type": "action", - "effect": "Dull 1 active Card Name. Rydia: Choose 1 Forward. Deal it 10000 damage.", + "type": "special", + "effect": "Choose 1 Forward. Deal it 10000 damage.", "name": "Lightning Brain Buster", "cost": { - "fire": 3, - "water": 1, - "dull": true + "special": 1, + "fire": 2, + "dull_card": "1 active Card Name Rydia" } } ], @@ -65275,7 +68721,8 @@ "job": "Archfiend", "category": "IV", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -65290,10 +68737,7 @@ "type": "special", "effect": "Choose 1 Forward. Deal it 4000 damage. Rubicante gains +2000 power until the end of the turn.", "name": "Inferno", - "is_ex_burst": true, - "cost": { - "fire": 3 - } + "cost": "S" } ], "image": "3-024R.jpg" @@ -65328,15 +68772,17 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Each player discards 1 card from his/her hand.", - "trigger": "When Kazusa enters the field, each player discards 1 card from his/her hand" + "trigger": "When Kazusa enters the field", + "effect": "Each player discards 1 card from his/her hand." }, { - "type": "field", - "effect": "Put Kazusa into the Break Zone. Each player discards 1 card from his/her hand." + "type": "action", + "cost": "Dull, put Kazusa into the Break Zone", + "effect": "Each player discards 1 card from his/her hand." } ], "image": "3-026C.jpg" @@ -65352,11 +68798,11 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "Freeze it.", - "trigger": "When Qator Bashtar attacks, choose 1 Forward of cost 3 or less opponent controls", + "type": "auto", + "effect": "When Qator Bashtar attacks, choose 1 Forward of cost 3 or less opponent controls. Freeze it.", "is_ex_burst": true } ], @@ -65373,11 +68819,12 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 dull Forward You may deal it 5000 damage.", - "trigger": "When Semblance of a Gunslinger deals damage to your opponent" + "trigger": "When Semblance of a Gunslinger deals damage to your opponent", + "effect": "choose 1 dull Forward. You may deal it 5000 damage." } ], "image": "3-028C.jpg" @@ -65393,19 +68840,23 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Your opponent discards 1 card from his/her hand. You can only use this ability during your turn.", "cost": { - "generic": 3, + "generic": 1, "dull": true } }, { "type": "special", + "name": "Escape", "effect": "Edward cannot be chosen by your opponent's Summons or abilities this turn.", - "name": "Escape" + "cost": { + "special": true + } } ], "image": "3-029R.jpg" @@ -65418,19 +68869,20 @@ "cost": 3, "power": 7000, "job": "Genome", - "category": "LV-IX", + "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay {Fire}. If you do so, dull it.", - "trigger": "When Kuja attacks, choose 1 Forward" + "trigger": "When Kuja attacks, choose 1 Forward.", + "effect": "You may pay {1}. If you do so, dull it." }, { "type": "auto", - "effect": "You may pay {Ice}. If you do so, Freeze it.", - "trigger": "When Kuja attacks, choose 1 Forward" + "trigger": "When Kuja attacks, choose 1 Forward.", + "effect": "You may pay {Ice}. If you do so, Freeze it." } ], "image": "3-030L.jpg" @@ -65466,9 +68918,10 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose up to 2 Forwards opponent controls. Dull them." } ], @@ -65481,20 +68934,21 @@ "element": "Ice", "cost": 4, "power": 7000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", - "trigger": "When Genesis enters the field" + "trigger": "When Genesis enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it." }, { "type": "auto", - "effect": "Your opponent discards 1 card from his/her hand.", - "trigger": "When Genesis deals damage to your opponent" + "trigger": "When Genesis deals damage to your opponent", + "effect": "Your opponent discards 1 card from his/her hand." } ], "image": "3-033L.jpg" @@ -65510,6 +68964,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -65517,8 +68972,8 @@ }, { "type": "auto", - "effect": "Deal each Forward opponent control damage equal to half of its power (round up to the nearest 1000).", - "trigger": "When Genesis Avatar enters the field" + "trigger": "When Genesis Avatar enters the field", + "effect": "Deal each Forward opponent controls damage equal to half of its power (round up to the nearest 1000)." } ], "image": "3-034H.jpg" @@ -65530,19 +68985,25 @@ "element": "Ice", "cost": 3, "power": null, - "job": "Isviets", + "job": "Tsviets", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Activate Shelke. [3][Ice][Dull]: Choose 1 Forward. Dull it.", "trigger": "When your opponent is dealt damage", + "effect": "Activate Shelke." + }, + { + "type": "action", "cost": { - "ice": 3, + "cp": 2, + "ice": 1, "dull": true - } + }, + "effect": "Choose 1 Forward. Dull it." } ], "image": "3-035R.jpg" @@ -65558,6 +69019,7 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -65570,7 +69032,7 @@ }, { "id": "3-037H", - "name": "Zalera, the Death Scraph", + "name": "Zalera, the Death Seraph", "type": "Summon", "element": "Ice", "cost": 4, @@ -65579,9 +69041,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Break all the dull Forwards of costs 2, 3, 5, 7, 11, and 13 opponent controls." } ], @@ -65589,7 +69052,7 @@ }, { "id": "3-038H", - "name": "Xezal", + "name": "Xezat", "type": "Forward", "element": "Ice", "cost": 5, @@ -65598,12 +69061,15 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Brave.", - "name": "First Strike", - "trigger": "If you control Card Name Gabur or Card Name Kelger or Card Name Dorgann, Xezal gains +1000 power and" + "type": "field", + "effect": "First Strike" + }, + { + "type": "field", + "effect": "If you control Card Name Galuf or Card Name Kelger or Card Name Dorgann, Xezat gains +1000 power and Brave." } ], "image": "3-038H.jpg" @@ -65638,8 +69104,9 @@ "power": 8000, "job": "Deepground Soldier", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -65657,13 +69124,14 @@ "power": 5000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Card Name DGS Trooper 1st Class and add it to your hand.", - "trigger": "When Deepground Soldier enters the field" + "trigger": "When Deepground Soldier enters the field", + "effect": "you may search for 1 Card Name DGS Trooper 1st Class and add it to your hand." } ], "image": "3-041C.jpg" @@ -65677,8 +69145,9 @@ "power": 3000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -65697,12 +69166,14 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Time Mage into the Break Zone: Choose 1 Forward you control. Remove it from the game. Then, play the removed Forward onto the field dull. You can only use this ability during your turn." + "cost": "3 Ice, Dull, put Time Mage into the Break Zone", + "effect": "Choose 1 Forward you control. Remove it from the game. Then, play the removed Forward onto the field dull. You can only use this ability during your turn." } ], "image": "3-043C.jpg" @@ -65728,7 +69199,7 @@ }, { "id": "3-045R", - "name": "White Tiger L'Cie Qu'mi", + "name": "White Tiger l'Cie Qun'mi", "type": "Forward", "element": "Ice", "cost": 3, @@ -65737,19 +69208,23 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike" + }, { "type": "auto", - "effect": "Its effect is cancelled if your opponent doesn't pay 3.", - "name": "First Strike", - "trigger": "When 1 or more Forwards you control are chosen by your opponent's Summon" + "trigger": "When 1 or more Forwards you control are chosen by your opponent's Summon", + "effect": "its effect is cancelled if your opponent doesn't pay {3}." } ], "image": "3-045R.jpg" }, { "id": "3-046H", - "name": "White Tiger L'Cie Nimbus", + "name": "White Tiger l'Cie Nimbus", "type": "Forward", "element": "Ice", "cost": 3, @@ -65757,7 +69232,8 @@ "job": "L'Cie", "category": "TYPE-0", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -65768,10 +69244,8 @@ "effect": "You cannot play White Tiger l'Cie Nimbus from your hand due to Summons or abilities." }, { - "type": "special", - "effect": "", - "name": "Brave", - "is_ex_burst": true + "type": "field", + "effect": "Brave" } ], "image": "3-046H.jpg" @@ -65785,8 +69259,9 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -65805,8 +69280,9 @@ "power": 5000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -65822,10 +69298,11 @@ "element": "Wind", "cost": 2, "power": 5000, - "job": "Dominion Legendary", + "job": "Dominion Legionary", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -65868,19 +69345,22 @@ "job": "Class Zero Cadet", "category": "TYPE-0", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Eight enters the field, choose up to 3 Job Class Zero Cadet Characters you control. Activate them." }, { "type": "special", "effect": "During this turn, Eight cannot be chosen by your opponent's Summons or abilities and the next damage dealt to him becomes 0 instead.", "name": "Phantom Rush", - "is_ex_burst": true, "cost": { - "dull": true + "dull": true, + "cp": { + "wind": 1 + } } } ], @@ -65895,12 +69375,13 @@ "power": 3000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Deal 1000 damage to all the Forwards opponent controls." + "effect": "{s}: Deal 1000 damage to all the Forwards opponent controls." } ], "image": "3-052C.jpg" @@ -65914,8 +69395,9 @@ "power": 7000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -65933,8 +69415,9 @@ "power": 3000, "job": "Chocobo", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -65952,12 +69435,13 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Thief into the Break Zone! Your opponent puts the top 2 cards of his/her deck into the Break Zone.", + "effect": "Put Thief into the Break Zone: Your opponent puts the top 2 cards of his/her deck into the Break Zone.", "cost": { "generic": 1, "dull": true @@ -65977,11 +69461,16 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Your opponent reveals his/her hand. Select 1 card from their hand. Your opponent discards this card. If your opponent has 2 cards or less in his/her hand, Zidane gains +4000 power.", - "trigger": "When Zidane enters the field" + "trigger": "When Zidane enters the field", + "effect": "your opponent reveals his/her hand. Select 1 card from their hand. Your opponent discards this card." + }, + { + "type": "field", + "effect": "If your opponent has 2 cards or less in his/her hand, Zidane gains +4000 power." } ], "image": "3-056H.jpg" @@ -65997,15 +69486,17 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The job Class Zero Cadet Forwards you control cannot be blocked by a Forward of cost 4 or more." + "effect": "The Job Class Zero Cadet Forwards you control cannot be blocked by a Forward of cost 4 or more." }, { "type": "special", - "effect": "Choose 1 special ability or auto ability. Cancel its effect.", - "name": "Snakebite" + "name": "Snakebite", + "cost": "S", + "effect": "Choose 1 special ability or auto ability. Cancel its effect." } ], "image": "3-057R.jpg" @@ -66013,14 +69504,15 @@ { "id": "3-058C", "name": "Sky Pirate Replica", - "type": "Backup", + "type": "Forward", "element": "Wind", "cost": 3, - "power": null, + "power": 7000, "job": "Manikin", "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -66062,15 +69554,15 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Tsukinowa cannot be blocked by a Forward of cost 3 or more." }, { - "type": "auto", - "effect": "Haste.", - "trigger": "If you control Card Name Edge, Tsukinowa gains" + "type": "field", + "effect": "If you control Card Name Edge, Tsukinowa gains Haste." } ], "image": "3-060R.jpg" @@ -66086,11 +69578,11 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 1000 damage for each Character you control. If you control a Job Class Zero Cadet Forward, select up to 3 Backups you control. Activate them.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -66107,18 +69599,20 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 attacking Forward. Deal it 2000 damage.", "cost": { - "generic": 1 + "wind": 1, + "dull": true } }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 4000 damage for each Job Class Zero Cadet Forward you control.", + "type": "special", "name": "Concerto", + "effect": "Choose 1 Forward. Deal it 4000 damage for each Job Class Zero Cadet Forward you control.", "cost": { "wind": 3, "dull": true @@ -66138,10 +69632,11 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Remove Dorgann from the game: Choose 1 Forward. Remove it from the game." + "type": "special", + "effect": "{S}, remove Dorgann from the game: Choose 1 Forward. Remove it from the game." } ], "image": "3-063H.jpg" @@ -66180,20 +69675,19 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Bartz has the Jobs of the Forwards you control." }, { - "type": "auto", - "effect": "Bartz gains Haste and First Strike.", - "trigger": "If Bartz has 3 Jobs or more" + "type": "field", + "effect": "If Bartz has 3 Jobs or more, Bartz gains Haste and First Strike." }, { - "type": "auto", - "effect": "Bartz gains +3000 power, Brave, and can attack twice in the same turn.", - "trigger": "If Bartz has 5 Jobs or more" + "type": "field", + "effect": "If Bartz has 5 Jobs or more, Bartz gains +3000 power, Brave, and can attack twice in the same turn." } ], "image": "3-065L.jpg" @@ -66209,6 +69703,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -66229,6 +69724,7 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -66246,8 +69742,9 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -66289,8 +69786,9 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -66306,17 +69804,18 @@ { "id": "3-071H", "name": "Chaos, Walker of the Wheel", - "type": "Forward", + "type": "Summon", "element": "Wind", "cost": 3, "power": null, - "job": "Summon", + "job": null, "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward opponent controls. Break it. If that Forward is put into the Break Zone, your opponent may play 1 Forward from their hand onto the field.", "name": "EX BURST", "is_ex_burst": true @@ -66355,20 +69854,19 @@ "job": "Monk", "category": "IV", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control Card Name Yang, Ursula gains +3000 power." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 9000 damage. You can only use this ability if you control Card Name Yang.", + "type": "special", "name": "Twin Wing Frenzy", - "is_ex_burst": true, + "effect": "Choose 1 Forward. Deal it 9000 damage. You can only use this ability if you control Card Name Yang.", "cost": { - "fire": 1, - "ice": 1, + "earth": 2, "dull": true } } @@ -66386,9 +69884,10 @@ "category": "DFF-IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Deal it damage equal to the highest power Forward you control." } ], @@ -66468,22 +69967,25 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Deal 6000 damage to all the Forwards opponent controls.", - "name": "Spellblade: Fire", + "type": "special", + "name": "Spellblade: Fira", "cost": { - "fire": 3 - } + "special": true, + "fire": 1 + }, + "effect": "Deal 6000 damage to all the Forwards opponent controls." }, { - "type": "action", - "effect": "Choose up to 2 damaged Forwards. Break them.", - "name": "Spellblade: Thunder", + "type": "special", + "name": "Spellblade: Thundara", "cost": { - "fire": 3 - } + "special": true, + "lightning": 1 + }, + "effect": "Choose up to 2 damaged Forwards. Break them." } ], "image": "3-078H.jpg" @@ -66522,16 +70024,22 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Choose 1 Forward. It loses First Strike until the end of the turn.", - "name": "Brave" + "name": "Brave", + "effect": "Brave" }, { - "type": "auto", - "effect": "Black Tortoise l'Cie Gilgamesh gains +2000 power until the end of the turn.", - "trigger": "Black Tortoise l'Cie Gilgamesh gains +2000 power" + "type": "action", + "cost": "Dull", + "effect": "Choose 1 Forward. It loses First Strike until the end of the turn." + }, + { + "type": "action", + "cost": "Dull", + "effect": "Black Tortoise l'Cie Gilgamesh gains +2000 power until the end of the turn." } ], "image": "3-080R.jpg" @@ -66545,40 +70053,45 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Summoner into the Break Zone! Cast 1 Summon of cost 6 or less from your hand without paying the cost.", + "effect": "Put Summoner into the Break Zone: Cast 1 Summon of cost 6 or less from your hand without paying the cost.", "cost": { - "generic": 3 + "earth": 2, + "dull": true } } ], "image": "3-081C.jpg" }, { - "id": "3-082R", + "id": "3-082C", "name": "Scarmiglione", "type": "Forward", "element": "Earth", "cost": 2, "power": 6000, "job": "Archfiend", - "category": "IV", + "category": "LOV·IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Deal it damage equal to half of Scarmiglione's power (round up to the nearest 1000).", - "trigger": "When Scarmiglione enters the field from the Break Zone" + "trigger": "When Scarmiglione enters the field from the Break Zone", + "effect": "Choose 1 Forward. Deal it damage equal to half of Scarmiglione's power (round up to the nearest 1000)." }, { - "type": "auto", - "effect": "Return Scarmiglione to the field. It gains +2000 power until the end of the turn.", - "trigger": "When Scarmiglione is put into the Break Zone during this turn" + "type": "special", + "name": "Living Dead", + "cost": "S", + "trigger": "When Scarmiglione is put from the field into the Break Zone during this turn", + "effect": "Return Scarmiglione to the field. It gains +2000 power until the end of the turn." } ], "image": "3-082R.jpg" @@ -66618,8 +70131,9 @@ "power": 6000, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -66637,12 +70151,13 @@ "power": null, "job": "Standard Unit", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put WRO Member into the Break Zone: Choose 1 Card Name WRO Commander. It cannot be broken this turn." + "effect": "{dull}, put WRO Member into the Break Zone: Choose 1 Card Name WRO Commander. It cannot be broken this turn." } ], "image": "3-085C.jpg" @@ -66656,8 +70171,9 @@ "power": 7000, "job": "Commander", "category": "VII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -66672,7 +70188,7 @@ }, { "id": "3-087H", - "name": "Zeromus, the Condemnor", + "name": "Zeromus, the Condemner", "type": "Summon", "element": "Earth", "cost": 7, @@ -66681,9 +70197,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose up to 1 Forward from your Break Zone of cost equal to or less than the damage you have been dealt. Return it to your hand. Your opponent selects 1 Forward of cost equal to or less than the damage you have been dealt and puts it into the Break Zone.", "name": "EX BURST", "is_ex_burst": true @@ -66702,16 +70219,17 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Break that Character.", - "trigger": "When Delita is chosen by an ability of a Character your opponent controls" + "trigger": "When Delita is chosen by an ability of a Character your opponent controls", + "effect": "break that Character." }, { "type": "auto", - "effect": "Deal 1 point of damage to your opponent.", - "trigger": "When Delita is chosen by a Summon of your opponent" + "trigger": "When Delita is chosen by a Summon of your opponent", + "effect": "deal 1 point of damage to your opponent." } ], "image": "3-088L.jpg" @@ -66745,8 +70263,9 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -66765,8 +70284,9 @@ "power": 8000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -66790,20 +70310,24 @@ "category": "DFF-XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "When Prishe is put from the field into the Break Zone, you may play 1 Card Name Prishe from your hand onto the field.", + "effect": "Brave", "name": "Brave" }, { - "type": "action", + "type": "auto", + "effect": "When Prishe is put from the field into the Break Zone, you may play 1 Card Name Prishe from your hand onto the field." + }, + { + "type": "special", "effect": "Choose 1 dull Forward. Break it.", "name": "Nullifying Dropkick", "cost": { - "earth": 3, - "water": 2, - "dull": true + "special": true, + "earth": 2 } } ], @@ -66820,20 +70344,17 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Seqwarides or Card Name Pellinore and add it to your hand.", - "trigger": "When Brandelis enters the field" + "effect": "When Brandelis enters the field, you may search for 1 Card Name Segwarides or Card Name Pellinore and add it to your hand.", + "trigger": "When Brandelis enters the field", + "is_ex_burst": true }, { "type": "field", - "effect": "For each Card Name Seqwarides and Card Name Pellinore you control, Brandelis gains +1000 power." - }, - { - "type": "auto", - "effect": "EX BURST When Brandelis enters the field, you may search for 1 Card Name Seqwarides or Card Name Pellinore and add it to your hand.", - "is_ex_burst": true + "effect": "For each Card Name Segwarides and Card Name Pellinore you control, Brandelis gains +1000 power." } ], "image": "3-093H.jpg" @@ -66849,6 +70370,7 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -66858,7 +70380,7 @@ "type": "action", "effect": "Deal 1000 damage to all Forwards.", "cost": { - "generic": 3, + "generic": 1, "dull": true } } @@ -66876,6 +70398,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -66883,17 +70406,18 @@ }, { "type": "auto", - "effect": "You may play 1 Card Name Ursula from your hand onto the field.", - "trigger": "When Yang enters the Field" + "trigger": "When Yang enters the Field", + "effect": "You may play 1 Card Name Ursula from your hand onto the field." }, { - "type": "action", - "effect": "Deal damage equal to half of Yang's power to all the Forwards opponent controls (round up to the nearest 1000).", + "type": "special", "name": "Kick", "cost": { - "earth": 3, - "light": 2 - } + "dull": true, + "earth": 1, + "generic": 1 + }, + "effect": "Deal damage equal to half of Yang's power to all the Forwards opponent controls (round up to the nearest 1000)." } ], "image": "3-095R.jpg" @@ -66909,10 +70433,11 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Summon and add it to your hand.", + "effect": "You may search for 1 Summon and add it to your hand.", "trigger": "When Rydia enters the field" } ], @@ -66925,14 +70450,15 @@ "element": "Lightning", "cost": 3, "power": null, - "job": "Arcsorceress", + "job": "Archsorceress", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Category TYPE-0 Forward and add it to your hand.", + "effect": "When Arecia Al-Rashia enters the field, you may search for 1 Category TYPE-0 Forward and add it to your hand.", "trigger": "When Arecia Al-Rashia enters the field" } ], @@ -66945,15 +70471,16 @@ "element": "Lightning", "cost": 3, "power": 7000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Card Name Zack and add it to your hand.", - "trigger": "When Angeal is put from the field into the Break Zone" + "trigger": "When Angeal is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Zack and add it to your hand." } ], "image": "3-098R.jpg" @@ -66969,6 +70496,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", @@ -66991,17 +70519,18 @@ "id": "3-100L", "name": "Exdeath", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 5, "power": 9000, "job": "Wizard", "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "all Characters opponent controls lose their Jobs until the end of the turn.", + "effect": "When Exdeath attacks, all Characters opponent controls lose their Jobs until the end of the turn.", "trigger": "When Exdeath attacks" }, { @@ -67009,7 +70538,7 @@ "effect": "Remove all Characters on the field other than Exdeath and all cards in the Break Zone from the game.", "name": "Grand Cross", "cost": { - "lightning": 5, + "lightning": 6, "dull": true } } @@ -67053,9 +70582,10 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "Choose 1 Forward. If it has 7000 power or less, break it. If you control a Job Class Zero Cadet Forward, break it regardless of its power instead." } ], @@ -67072,22 +70602,26 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "dull", "effect": "Choose 1 Forward. Deal it 2000 damage." }, { - "type": "field", + "type": "action", + "cost": "dull", "effect": "Gilgamesh cannot be chosen by Summons during this turn." }, { - "type": "auto", - "effect": "Gilgamesh gains +1000 power until the end of the turn.", - "trigger": "Gilgamesh gains" + "type": "action", + "cost": "dull", + "effect": "Gilgamesh gains +1000 power until the end of the turn." }, { - "type": "field", + "type": "action", + "cost": "dull", "effect": "Gilgamesh gains Haste until the end of the turn." } ], @@ -67103,7 +70637,8 @@ "job": "Class Zero Cadet", "category": "TYPE-0", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -67111,9 +70646,9 @@ }, { "type": "special", - "effect": "Queen gains Haste and \"Queen cannot be blocked\" until the end of the turn.", "name": "Speedrush", - "is_ex_burst": true + "cost": "S", + "effect": "Queen gains Haste and \"Queen cannot be blocked\" until the end of the turn." } ], "image": "3-104C.jpg" @@ -67127,8 +70662,9 @@ "power": 7000, "job": "Black Mage", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -67148,8 +70684,9 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -67168,14 +70705,15 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put Black Mage into the Break Zone: Choose 1 active Forward of cost 3 or less. Break it.", "cost": { - "lightning": 1, + "lightning": 2, "dull": true } } @@ -67193,6 +70731,7 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", @@ -67201,13 +70740,14 @@ }, { "type": "auto", - "effect": "When Kelger enters the field, you may play 1 Job Dawn Warrior from your hand onto the field.", - "trigger": "When Kelger enters the field, you may play 1 Job Dawn Warrior from your hand onto the field." + "trigger": "When Kelger enters the field", + "effect": "When Kelger enters the field, you may play 1 Job Dawn Warrior from your hand onto the field." }, { - "type": "field", - "effect": "Kelger gains +6000 power until the end of the turn.", - "name": "Lupine Attack" + "type": "special", + "name": "Lupine Attack", + "cost": "S", + "effect": "Kelger gains +6000 power until the end of the turn." } ], "image": "3-108H.jpg" @@ -67216,27 +70756,28 @@ "id": "3-109C", "name": "Sice", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 2, "power": 5000, "job": "Class Zero Cadet", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Until the end of the turn, it loses 1000 power for each Job Class Zero Cadet Character you control.", - "trigger": "When Sice attacks" + "trigger": "When Sice attacks", + "effect": "Choose 1 Forward opponent controls. Until the end of the turn, it loses 1000 power for each Job Class Zero Cadet Character you control." }, { - "type": "action", - "effect": "Choose 1 Forward. Until the end of the turn, it loses 4000 power.", + "type": "special", "name": "Black Hole", "cost": { - "lightning": 1, - "dull": true - } + "special": 1, + "lightning": 1 + }, + "effect": "Choose 1 Forward. Until the end of the turn, it loses 4000 power." } ], "image": "3-109C.jpg" @@ -67252,13 +70793,16 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Lightning CP, Dull", "effect": "Choose 1 Forward. Deal it 7000 damage. You can only use this ability if you control Card Name Edge." }, { "type": "action", + "cost": "1 Lightning CP, Dull", "effect": "Choose 1 Forward. Deal it 4000 damage." } ], @@ -67275,6 +70819,7 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -67286,11 +70831,12 @@ "trigger": "When Jack attacks" }, { - "type": "action", + "type": "special", "effect": "Activate Jack. Jack loses all his abilities until the end of the turn.", "name": "Reflex", "cost": { - "dull": true + "special": true, + "lightning": 1 } } ], @@ -67307,9 +70853,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Select 1 number. Your opponent selects 1 number. Break all Forwards of cost equal to either number." } ], @@ -67326,20 +70873,21 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward you control. Until the end of the turn, it gains +1000 power for each Job Class Zero Cadet Forward you control.", - "trigger": "When Nine attacks" + "trigger": "When Nine attacks", + "effect": "Choose 1 Forward you control. Until the end of the turn, it gains +1000 power for each Job Class Zero Cadet Forward you control." }, { "type": "special", - "effect": "All Forwards cannot block this turn.", - "name": "Primal Rear", + "name": "Primal Roar", "cost": { "lightning": 3, "dull": true - } + }, + "effect": "All Forwards cannot block this turn." } ], "image": "3-113R.jpg" @@ -67355,17 +70903,21 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "Freya enters the field with Haste.", - "name": "Haste First Strike" + "effect": "Haste" }, { - "type": "auto", - "effect": "Deal 2000 damage to all the Forwards opponent controls.", + "type": "field", + "effect": "First Strike" + }, + { + "type": "special", "name": "Cherry Blossom", - "trigger": "For each Job Dragoon and Card name Dragoon you control" + "cost": "S, discard 1 Lightning card", + "effect": "For each Job Dragoon and Card name Dragoon you control, deal 2000 damage to all the Forwards opponent controls." } ], "image": "3-114C.jpg" @@ -67374,19 +70926,20 @@ "id": "3-115C", "name": "Cannoneer", "type": "Backup", - "element": "Lightning", + "element": "Light", "cost": 2, "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Cannoneer and 1 Backup other than Cannoneer into the Break Zone? Choose 1 Forward. Deal it 7000 damage.", + "effect": "Put Cannoneer and 1 Backup other than Cannoneer into the Break Zone: Choose 1 Forward. Deal it 7000 damage.", "cost": { - "generic": 1 + "lightning": 1 } } ], @@ -67401,8 +70954,9 @@ "power": 4000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -67414,25 +70968,26 @@ }, { "id": "3-117C", - "name": "Manikin", + "name": "Simulacrum of a Hero", "type": "Forward", "element": "Lightning", "cost": 3, "power": 7000, - "job": "", + "job": "Manikin", "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Forward. Deal it 1000 damage.", - "trigger": "When Manikin enters the field" + "type": "action", + "cost": "1 Lightning CP", + "effect": "Choose 1 Forward. Deal it 1000 damage." }, { - "type": "auto", - "effect": "Choose 1 Forward. Deal it 3000 damage.", - "trigger": "When Manikin deals damage" + "type": "action", + "cost": "2 Lightning CP", + "effect": "Choose 1 Forward. Deal it 3000 damage." } ], "image": "3-117C.jpg" @@ -67448,26 +71003,24 @@ "category": "DFF-XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Lightning enters the field", "effect": "Choose 1 Card Name Odin in your Break Zone. You may put it on top of your deck.", - "trigger": "When Lightning enters the field" + "is_ex_burst": true }, { - "type": "action", - "effect": "Choose up to 2 Forwards of cost 4 or less. Break them.", + "type": "special", "name": "Gestalt Drive", "cost": { - "lightning": 1, - "dull": true - } - }, - { - "type": "auto", - "effect": "When Lightning enters the field, choose 1 Card Name Odin in your Break Zone. You may put it on top of your deck.", - "trigger": "EX BURST", - "is_ex_burst": true + "cp": 1, + "element": "Lightning", + "dull": true, + "additional": "discard 1 Card Name Odin" + }, + "effect": "Choose up to 2 Forwards of cost 4 or less. Break them." } ], "image": "3-118H.jpg" @@ -67482,7 +71035,8 @@ "job": "Knight", "category": "FFT", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -67490,8 +71044,7 @@ }, { "type": "action", - "effect": "Choose 1 Category FFT Forward you control. It gains +1000 power, Haste, and First Strike until the end of the turn.", - "is_ex_burst": true + "effect": "Choose 1 Category FFT Forward you control. It gains +1000 power, Haste, and First Strike until the end of the turn." } ], "image": "3-119L.jpg" @@ -67505,11 +71058,13 @@ "power": 5000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "Lightning CP", "effect": "Dragoon gains Haste until the end of the turn." } ], @@ -67524,12 +71079,14 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Blue Mage into the Break Zone: Choose 1 Forward of cost 5 or higher. Return it to its owner's hand." + "cost": "Dull, put Blue Mage into the Break Zone", + "effect": "Choose 1 Forward of cost 5 or higher. Return it to its owner's hand." } ], "image": "3-121C.jpg" @@ -67561,13 +71118,14 @@ "element": "Water", "cost": 3, "power": null, - "job": "Summon", + "job": null, "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Both players select 1 Forward they control and put it into the Break Zone.", "is_ex_burst": true } @@ -67585,6 +71143,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -67592,18 +71151,12 @@ "trigger": "When Izayoi enters the field" }, { - "type": "action", + "type": "special", "effect": "Choose up to 2 Forwards. They cannot attack or block this turn.", "name": "Illusions", "cost": { - "fire": 3, - "ice": 0, - "wind": 0, - "earth": 0, - "lightning": 0, - "water": 0, - "light": 0, - "dark": 0 + "special": true, + "water": 1 } } ], @@ -67633,19 +71186,21 @@ "id": "3-126H", "name": "Eiko", "type": "Backup", - "element": "Water", + "element": "Wind", "cost": 2, "power": null, "job": "Summoner", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Eiko into the Break Zone: Choose 4 Summons in your Break Zone. Add 1 of them to your hand, and remove the rest from the game.", + "effect": "Put Eiko into the Break Zone: Choose 4 Summons in your Break Zone. Add 1 of them to your hand, and remove the rest from the game.", "cost": { - "generic": 3 + "wind": 2, + "dull": true } } ], @@ -67654,19 +71209,20 @@ { "id": "3-127R", "name": "Eiko", - "type": "Summon", + "type": "Backup", "element": "Water", "cost": 3, "power": null, "job": "Summoner", "category": "IX", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Category IX Forward and add it to your hand.", - "trigger": "When Eiko enters the field" + "trigger": "When Eiko enters the field", + "effect": "You may search for 1 Category IX Forward and add it to your hand." } ], "image": "3-127R.jpg" @@ -67680,8 +71236,9 @@ "power": 3000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -67700,7 +71257,8 @@ "job": "Princess", "category": "IX", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -67708,13 +71266,13 @@ }, { "type": "auto", - "effect": "all the Forwards you control gain +1000 power until the end of the turn.", - "trigger": "When you cast a Summon" + "trigger": "When you cast a Summon", + "effect": "all the Forwards you control gain +1000 power until the end of the turn." }, { - "type": "action", - "effect": "Cast 1 Summon of cost 3 or less from your hand without paying its cost.", - "is_ex_burst": true + "type": "special", + "cost": "Water Water", + "effect": "Cast 1 Summon of cost 3 or less from your hand without paying its cost." } ], "image": "3-129L.jpg" @@ -67730,6 +71288,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -67737,8 +71296,8 @@ }, { "type": "auto", - "effect": "Until the end of the turn, all the Forwards opponent controls lose 1000 power for every 2 Water Characters you control.", - "trigger": "When Cagnazzo enters the field" + "trigger": "When Cagnazzo enters the field", + "effect": "Until the end of the turn, all the Forwards opponent controls lose 1000 power for every 2 Water Characters you control." } ], "image": "3-130R.jpg" @@ -67754,6 +71313,7 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -67761,15 +71321,17 @@ }, { "type": "action", - "effect": "", - "name": "Activate Ghido" + "effect": "Activate Ghido.", + "cost": { + "dull": true + } }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward of cost 5 or more opponent controls. Put it on top of its owner's deck.", "cost": { "dull": true, - "generic": 3 + "water": 2 } } ], @@ -67786,12 +71348,13 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward. It gains +1000 power for each Forward you control until the end of the turn.", "cost": { - "generic": 3, + "water": 1, "dull": true } } @@ -67808,19 +71371,20 @@ "job": "Blue Mage", "category": "IX", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "For each card in your hand, Quina gains +1000 power." }, { - "type": "action", - "effect": "Choose 1 Forward opponent controls which has been dealt damage this turn. If that Forward has a special ability or an action ability, break it.", - "is_ex_burst": true, + "type": "special", + "name": "Eat", "cost": { - "ice": 3 - } + "special": true + }, + "effect": "Choose 1 Forward opponent controls which has been dealt damage this turn. If that Forward has a special ability or an action ability, break it." } ], "image": "3-133C.jpg" @@ -67834,8 +71398,9 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -67847,7 +71412,7 @@ }, { "id": "3-135H", - "name": "Sydra", + "name": "Syldra", "type": "Summon", "element": "Water", "cost": 6, @@ -67856,9 +71421,10 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose up to 2 Forwards opponent controls. Return them to their owners' hand." } ], @@ -67873,8 +71439,9 @@ "power": 3000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -67894,20 +71461,17 @@ "category": "IX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Steiner enters the field", "effect": "You may search for 1 Category IX Character and add it to your hand.", - "trigger": "When Steiner enters the field" + "is_ex_burst": true }, { "type": "field", "effect": "If you control a Category IX Character other than Steiner, Steiner gains +1000 power." - }, - { - "type": "auto", - "effect": "EX BURST When Steiner enters the field, you may search for 1 Category IX Character and add it to your hand.", - "is_ex_burst": true } ], "image": "3-137R.jpg" @@ -67935,14 +71499,15 @@ { "id": "3-139C", "name": "Knight", - "type": "Backup", + "type": "Forward", "element": "Water", "cost": 2, - "power": null, + "power": 3000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -67962,16 +71527,16 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Porom enters the field, activate all the Forwards you control." }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward you control. During this turn, the next damage dealt to it becomes 0 instead.", - "name": "Curaga", - "is_ex_burst": true + "name": "Curaga" } ], "image": "3-140R.jpg" @@ -67987,11 +71552,17 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card. [Cost 1 Fire, 3 Water]: put Mog (IX) into the Break Zone. Choose 1 Forward. Return it to its owner's hand.", - "trigger": "When Mog (IX) enters the field, if you control Card Name Eiko" + "trigger": "When Mog (IX) enters the field, if you control Card Name Eiko", + "effect": "draw 1 card." + }, + { + "type": "action", + "cost": "3 Water CP, put Mog (IX) into the Break Zone", + "effect": "Choose 1 Forward. Return it to its owner's hand." } ], "image": "3-141C.jpg" @@ -68006,21 +71577,20 @@ "job": "Mime", "category": "V", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If your opponent doesn't control Forwards, put Famed Mimic Gogo into the Break Zone." }, { - "type": "action", - "effect": "Choose 1 Forward. Put it into the Break Zone. You can only use this ability if Famed Mimic Gogo has received damage this turn.", + "type": "special", "name": "Power Hit", - "is_ex_burst": true, "cost": { - "fire": 1, - "generic": 1 - } + "special": 1 + }, + "effect": "Choose 1 Forward. Put it into the Break Zone. You can only use this ability if Famed Mimic Gogo has received damage this turn." } ], "image": "3-142H.jpg" @@ -68056,21 +71626,22 @@ "job": "Princess", "category": "V", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Water Forward of cost 2 or less in your Break Zone. Play it onto the field.", - "trigger": "When Lenna enters the field" + "trigger": "When Lenna enters the field", + "effect": "Choose 1 Water Forward of cost 2 or less in your Break Zone. Play it onto the field." }, { "type": "special", - "effect": "Choose 1 Forward other than Light or Dark in your Break Zone. Play it onto the field. You can only use this ability during your turn.", - "is_ex_burst": true, + "name": "Arise", "cost": { - "water": 5, - "dull": true - } + "special": true, + "water": 4 + }, + "effect": "Choose 1 Forward other than Light or Dark in your Break Zone. Play it onto the field. You can only use this ability during your turn." } ], "image": "3-144L.jpg" @@ -68082,17 +71653,18 @@ "element": "Light", "cost": 7, "power": null, - "job": "Summon", + "job": null, "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control a Light Forward, the cost to cast Ultima, the High Seraph is reduced by 2." }, { - "type": "auto", + "type": "action", "effect": "Remove from the game all the Forwards on the field other than Light and Dark. Then, remove from the top of your deck twice the number of cards removed by the previous effect." } ], @@ -68109,9 +71681,10 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "At the beginning of your Main Phase 1, select 1 of the 3 following actions. \"All the Forwards you control gain +3000 power until the end of the turn.\" \"All Characters opponent controls lose their abilities until the end of the turn.\" \"Draw 1 card.\"" } ], @@ -68128,13 +71701,14 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control a Dark Forward, the cost to cast Zodiark, Keeper of Precepts is reduced by 3." }, { - "type": "auto", + "type": "action", "effect": "Break all the Forwards opponent controls. You receive damage equal to the number of Forwards broken by this effect." } ], @@ -68151,6 +71725,7 @@ "category": "DFF-I", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", @@ -68158,8 +71733,11 @@ }, { "type": "field", - "effect": "When Feral Chaos attacks or blocks, select 1 Character you control. Put it into the Break Zone.", - "name": "Haste First Strike Brave" + "effect": "Haste, First Strike, Brave" + }, + { + "type": "auto", + "effect": "When Feral Chaos attacks or blocks, select 1 Character you control. Put it into the Break Zone." } ], "image": "3-148H.jpg" @@ -68168,22 +71746,23 @@ "id": "3-149S", "name": "Vivi", "type": "Forward", - "element": "Water", + "element": "Fire", "cost": 2, "power": 2000, "job": "Black Mage", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put Vivi into the Break Zone: Choose 1 Forward. Deal it 5000 damage." }, { - "type": "auto", - "effect": "put Vivi into the Break Zone: Choose 1 Forward. Deal it 8000 damage.", - "is_ex_burst": true + "type": "special", + "cost": "2 Fire CP", + "effect": "Put Vivi into the Break Zone: Choose 1 Forward. Deal it 8000 damage." } ], "image": "3-149S.jpg" @@ -68199,11 +71778,11 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Job Class Zero Cadet Forwards you control gain +1000 power.", - "name": "Job Class Zero Cadet Forwards" + "effect": "The Job Class Zero Cadet Forwards you control gain +1000 power." } ], "image": "3-150S.jpg" @@ -68219,11 +71798,12 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If you control 2 or more Job Class Zero Cadet Forwards, dull it. If you control 5 or more Job Class Zero Cadet Forwards, break it instead.", - "trigger": "When Queen enters the field, choose 1 Forward opponent controls", + "trigger": "When Queen enters the field", + "effect": "Choose 1 Forward opponent controls. If you control 2 or more Job Class Zero Cadet Forwards, dull it. If you control 5 or more Job Class Zero Cadet Forwards, break it instead.", "is_ex_burst": true } ], @@ -68284,18 +71864,17 @@ "job": "Genome", "category": "IX", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "If you control a Category IX Forward, the cost for playing Zidane onto the field is reduced by 1.", - "trigger": "If you control a Category IX Forward, the cost for playing Zidane onto the field is reduced by 1." + "type": "field", + "effect": "If you control a Category IX Forward, the cost for playing Zidane onto the field is reduced by 1." }, { "type": "auto", - "effect": "\"Draw 1 card.\" \"Your opponent discards 1 card from his/her hand.\" \"Activate all Category IX Characters you control.\"", - "trigger": "When Zidane enters the field, select 1 of the following actions.", - "is_ex_burst": true + "trigger": "When Zidane enters the field", + "effect": "Select 1 of the following actions. \"Draw 1 card.\" \"Your opponent discards 1 card from his/her hand.\" \"Activate all Category IX Characters you control.\"" } ], "image": "3-154S.jpg" @@ -68311,6 +71890,7 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -68318,8 +71898,7 @@ }, { "type": "field", - "effect": "If you control 5 or more Category WOFF Characters other than Hauyn, Hauyn gains +1000 power and Brave.", - "name": "Brave" + "effect": "If you control 5 or more Category WOFF Characters other than Hauyn, Hauyn gains +1000 power and Brave." } ], "image": "4-001H.jpg" @@ -68333,11 +71912,13 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull, 1 Fire CP", "effect": "Choose 1 Forward. During this turn, the damage dealt to it is increased by 1000 instead." } ], @@ -68354,9 +71935,10 @@ "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 4000 damage. If you control 5 or more Fire Characters, deal it 7000 damage instead.", "name": "EX BURST", "is_ex_burst": true @@ -68375,17 +71957,19 @@ "category": "VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "You may search for 1 Card Name Sabin and add it to your hand.", - "trigger": "When Edgar enters the field" + "trigger": "When Edgar enters the field", + "is_ex_burst": true }, { "type": "action", "effect": "Choose 1 Forward. Deal it 2000 damage.", "cost": { - "lightning": 1, + "fire": 1, "dull": true } }, @@ -68393,9 +71977,8 @@ "type": "special", "effect": "Choose 1 Forward. Break it.", "name": "Drill", - "is_ex_burst": true, "cost": { - "lightning": 3, + "fire": 5, "dull": true } } @@ -68458,18 +72041,23 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Category VI Forwards other than Cyan you control gain Brave.", + "effect": "Brave", "name": "Brave" }, { - "type": "action", - "effect": "Choose 1 Forward. At the beginning of your next Main Phase, if Cyan is on your field, break it.", + "type": "field", + "effect": "The Category VI Forwards other than Cyan you control gain Brave." + }, + { + "type": "special", + "effect": "Choose 1 Forward. At the beginning of your next Main Phase 1, if Cyan is on your field, break it.", "name": "Bushido: Fang", "cost": { - "wind": 2, + "fire": 1, "dull": true } } @@ -68485,12 +72073,14 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Scholar into the Break Zone: Choose up to 2 Forwards opponent controls. Deal them 3000 damage." + "cost": "Fire CP, Dull, put Scholar into the Break Zone", + "effect": "Choose up to 2 Forwards opponent controls. Deal them 3000 damage." } ], "image": "4-008C.jpg" @@ -68504,14 +72094,18 @@ "power": 4000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "auto", - "effect": "deal 2000 damage to all the Forwards opponent controls.", - "name": "Haste", - "trigger": "When Ranger attacks" + "trigger": "When Ranger attacks", + "effect": "deal 2000 damage to all the Forwards opponent controls." } ], "image": "4-009C.jpg" @@ -68525,8 +72119,9 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -68545,13 +72140,14 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Put Sage into the Break Zone? Choose 1 Forward you control. If it deals damage to a Forward this turn, the damage increases by 2000 instead.", - "name": "Backup" + "type": "special", + "cost": "Dull, put Sage into the Break Zone", + "effect": "Choose 1 Forward you control. If it deals damage to a Forward this turn, the damage increases by 2000 instead." } ], "image": "4-011C.jpg" @@ -68563,10 +72159,11 @@ "element": "Fire", "cost": 1, "power": null, - "job": "", + "job": "Goblin", "category": "THEATRHYTHM", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -68582,10 +72179,11 @@ "element": "Fire", "cost": 3, "power": null, - "job": "Soldier", - "category": "VII", + "job": "SOLDIER", + "category": "THEATRHYTHM VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -68627,14 +72225,18 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "First Strike" + }, { "type": "action", - "effect": "{C}{U}, remove 1 card in your hand from the game: Choose 1 Forward. Deal it 1000 damage for each CP required to play the removed card.", - "name": "First Strike", + "effect": "{F}{F}, remove 1 card in your hand from the game: Choose 1 Forward. Deal it 1000 damage for each CP required to play the removed card.", "cost": { - "generic": 1, - "dull": true + "fire": 2, + "dull": false } } ], @@ -68651,9 +72253,10 @@ "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 Forward. Deal it 8000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead." } ], @@ -68668,13 +72271,14 @@ "power": 1000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Marauder gains +8000 power until the end of the turn.", - "trigger": "When Marauder attacks" + "trigger": "When Marauder attacks", + "effect": "Marauder gains +8000 power until the end of the turn." } ], "image": "4-017R.jpg" @@ -68686,13 +72290,15 @@ "element": "Fire", "cost": 2, "power": null, - "job": "", + "job": "Bomb", "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "dull", "effect": "Until the end of the turn, Bomb also becomes a Forward with 5000 power and \"Put Bomb into the Break Zone: Deal 4000 damage to all Forwards.\" You can only use this ability once per turn." } ], @@ -68704,15 +72310,16 @@ "type": "Monster", "element": "Fire", "cost": 1, - "power": 5000, + "power": null, "job": "", "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Bomb into the Break Zone! Choose 1 Forward. Deal it 5000 damage." + "effect": "Put Bomb into the Break Zone: Choose 1 Forward. Deal it 5000 damage." } ], "image": "4-019C.jpg" @@ -68728,11 +72335,12 @@ "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Forward blocking Marche. Deal it damage equal to the power of the dull Forward.", - "trigger": "Dull 1 active Forward" + "type": "action", + "cost": "Dull 1 active Forward", + "effect": "Choose 1 Forward blocking Marche. Deal it damage equal to the power of the dull Forward." } ], "image": "4-020R.jpg" @@ -68748,31 +72356,28 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Sabin enters the field or attacks, choose 1 Forward you control. It cannot be broken this turn." + "type": "auto", + "trigger": "When Sabin enters the field or attacks", + "effect": "Choose 1 Forward you control. It cannot be broken this turn." }, { "type": "action", - "effect": "Sabin gains +2000 power until the end of the turn.", "cost": { - "water": 1 - } - }, - { - "type": "auto", - "effect": "You can only use this ability while Sabin is attacking.", - "trigger": "You can only use this ability while Sabin is attacking." + "fire": 1 + }, + "effect": "Sabin gains +2000 power until the end of the turn. You can only use this ability while Sabin is attacking." }, { "type": "special", - "effect": "Deal 8000 damage to all Forwards. You can only use this ability while Sabin is attacking.", "name": "Rising Phoenix", "cost": { - "water": 3, + "fire": 2, "dull": true - } + }, + "effect": "Deal 8000 damage to all Forwards. You can only use this ability while Sabin is attacking." } ], "image": "4-021L.jpg" @@ -68785,21 +72390,22 @@ "cost": 4, "power": null, "job": "Moogle", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Marche and add it to your hand.", - "trigger": "When Montblanc enters the field" + "effect": "When Montblanc enters the field, you may search for 1 Card Name Marche and add it to your hand.", + "trigger": "When Montblanc enters the field", + "is_ex_burst": true }, { "type": "action", "effect": "Choose 1 Forward. Deal it 2000 damage. You can only use this ability if you control Card Name Marche.", - "is_ex_burst": true, "cost": { - "earth": 3, + "fire": 1, "dull": true } } @@ -68817,17 +72423,18 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 2000 damage.", - "trigger": "When General Leo attacks, choose 1 Forward opponent controls" + "trigger": "When General Leo attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage." }, { - "type": "auto", - "effect": "Deal 5000 damage to all the Forwards opponent controls.", + "type": "special", "name": "Shock", - "is_ex_burst": true + "cost": "S, Fire", + "effect": "Deal 5000 damage to all the Forwards opponent controls." } ], "image": "4-023H.jpg" @@ -68840,18 +72447,20 @@ "cost": 2, "power": 5000, "job": "Biskmatar", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Llednar blocks or is blocked, if your opponent doesn't pay ◎, Llednar cannot be broken this turn." + "type": "auto", + "trigger": "When Llednar blocks or is blocked", + "effect": "If your opponent doesn't pay {2}, Llednar cannot be broken this turn." }, { "type": "auto", - "effect": "If your opponent doesn't pay ◎, Llednar cannot be broken this turn.", - "trigger": "When Llednar is chosen by a Summon or an ability of your opponent" + "trigger": "When Llednar is chosen by a Summon or an ability of your opponent", + "effect": "If your opponent doesn't pay {2}, Llednar cannot be broken this turn." } ], "image": "4-024R.jpg" @@ -68867,11 +72476,13 @@ "category": "VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Monster and add it to your hand.", - "trigger": "When Umaro enters the field" + "effect": "When Umaro enters the field, you may search for 1 Monster and add it to your hand.", + "trigger": "When Umaro enters the field", + "is_ex_burst": true }, { "type": "field", @@ -68880,8 +72491,8 @@ { "type": "special", "effect": "Choose 1 Forward. Deal it 7000 damage.", - "name": "Bodysiam", - "is_ex_burst": true + "name": "Bodyslam", + "cost": "S, 1 Ice CP" } ], "image": "4-025H.jpg" @@ -68915,12 +72526,14 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Bard into the Break Zone: Choose 1 Forward. Dull it." + "cost": "1 Ice CP, Dull, put Bard into the Break Zone", + "effect": "Choose 1 Forward. Dull it." } ], "image": "4-027C.jpg" @@ -68934,13 +72547,15 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "{S}{Ice}{Ice}{2}", "effect": "Put Bard into the Break Zone: Your opponent discards 2 cards from his/her hand. You can only use this ability during your turn.", - "name": "Backup" + "name": null } ], "image": "4-028C.jpg" @@ -68954,14 +72569,16 @@ "power": null, "job": "", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward. Dull it.", "cost": { - "ice": 1 + "ice": 1, + "dull": true } } ], @@ -68976,12 +72593,13 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Black Mage into the Break Zone: Choose 1 dull Forward. Deal it 4000 damage." + "effect": "{d}, put Black Mage into the Break Zone: Choose 1 dull Forward. Deal it 4000 damage." } ], "image": "4-030C.jpg" @@ -68995,16 +72613,16 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Sage into the Break Zone: Choose up to 2 Forwards opponent controls. Freeze them.", + "effect": "Put Sage into the Break Zone: Choose up to 2 Forwards opponent controls. Freeze them.", "cost": { - "ice": 1, - "water": 1, - "light": 1 + "ice": 2, + "dull": true } } ], @@ -69019,8 +72637,9 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -69041,11 +72660,11 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 dull Forward. Deal it 6000 damage and 1000 more damage for each Card Name Shiva in your Break Zone.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -69062,6 +72681,7 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -69069,7 +72689,7 @@ }, { "type": "action", - "effect": "put Cid (WOFF) into the Break Zone: Choose 1 Monster of cost 2 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn." + "effect": "{s}, put Cid (WOFF) into the Break Zone: Choose 1 Monster of cost 2 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn." } ], "image": "4-034R.jpg" @@ -69085,15 +72705,16 @@ "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control Card Name Remedii, Cid Randell gains +1000 power." + "effect": "If you control Card Name Remedi, Cid Randell gains +1000 power." }, { "type": "auto", - "effect": "When your opponent's Forward enters the field, if your opponent doesn't pay 0, dull that Forward.", - "trigger": "When your opponent's Forward enters the field, if your opponent doesn't pay 0, dull that Forward." + "trigger": "When your opponent's Forward enters the field", + "effect": "If your opponent doesn't pay {1}, dull that Forward." } ], "image": "4-035R.jpg" @@ -69134,19 +72755,19 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. If you control a Category XIII Forward other than Serah, dull it and Freeze it.", - "trigger": "When Serah enters the field" + "trigger": "When Serah enters the field", + "effect": "Choose 1 Forward opponent controls. If you control a Category XIII Forward other than Serah, dull it and Freeze it." }, { "type": "auto", - "effect": "You may pay [2] [Fire]. If you do so, your opponent discards 1 card from his/her hand.", "trigger": "When Serah attacks", + "effect": "You may pay {I}{I}. If you do so, your opponent discards 1 card from his/her hand.", "cost": { - "generic": 2, - "fire": 1 + "ice": 2 } } ], @@ -69163,28 +72784,26 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Character. Freeze it.", - "trigger": "When Celes enters the field" + "trigger": "When Celes enters the field", + "effect": "Choose 1 Character. Freeze it." }, { "type": "auto", - "effect": "Choose 1 dull Forward opponent controls. Deal it 4000 damage.", - "trigger": "When Celes deals damage to your opponent" + "trigger": "When Celes deals damage to your opponent", + "effect": "Choose 1 dull Forward opponent controls. Deal it 4000 damage." }, { - "type": "action", - "effect": "Choose 1 Summon. Cancel its effect.", + "type": "special", + "name": "Runic", "cost": { - "ice": 3 - } - }, - { - "type": "action", - "effect": "", - "name": "Activate Celes" + "special": true, + "ice": 1 + }, + "effect": "Choose 1 Summon. Cancel its effect. Activate Celes." } ], "image": "4-038L.jpg" @@ -69198,8 +72817,9 @@ "power": 5000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -69218,8 +72838,9 @@ "power": 8000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "4-040C.jpg" }, @@ -69229,14 +72850,16 @@ "type": "Monster", "element": "Ice", "cost": 2, - "power": 5000, + "power": null, "job": "Sahagin", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "Dull", "effect": "Until the end of the turn, Swampmonk also becomes a Forward with 5000 power and \"When Swampmonk attacks, choose 1 Forward or Monster. Dull it.\" You can only use this ability once per turn." } ], @@ -69250,14 +72873,15 @@ "cost": 2, "power": 5000, "job": "Runeseeker", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If your opponent doesn't pay {1}, Freeze it.", - "trigger": "When a Forward opponent controls attacks, choose 1 Forward opponent controls" + "trigger": "When a Forward opponent controls attacks", + "effect": "Choose 1 Forward opponent controls. If your opponent doesn't pay {1}, Freeze it." } ], "image": "4-042C.jpg" @@ -69269,28 +72893,32 @@ "element": "Ice", "cost": 1, "power": null, - "job": "Theatrhythm", - "category": "", + "job": "Flan", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Search for 1 Card Name Flan and add it to your hand.", "cost": { - "resource": "Search" + "dull": true } }, { "type": "action", - "effect": "Put Flan into the Break Zone. Your opponent discards 1 card from his/her hand. You can only use this ability during your turn." + "effect": "Put Flan into the Break Zone: Your opponent discards 1 card from his/her hand. You can only use this ability during your turn.", + "cost": { + "dull": true + } } ], "image": "4-043C.jpg" }, { "id": "4-044R", - "name": "Mewl", + "name": "Mewt", "type": "Backup", "element": "Ice", "cost": 3, @@ -69299,11 +72927,12 @@ "category": "FFTA", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Cid Randell or Card Name Remedi and add it to your hand.", - "trigger": "When Mewl enters the field", + "effect": "When Mewt enters the field, you may search for 1 Card Name Cid Randell or Card Name Remedi and add it to your hand.", + "trigger": "When Mewt enters the field", "is_ex_burst": true } ], @@ -69320,6 +72949,7 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -69327,13 +72957,13 @@ }, { "type": "auto", - "effect": "When Mecha Chocobo attacks, choose 1 dull Forward of cost 4 or less opponent controls. Break it.", - "trigger": "When Mecha Chocobo attacks, choose 1 dull Forward of cost 4 or less opponent controls. Break it." + "trigger": "When Mecha Chocobo attacks", + "effect": "Choose 1 dull Forward of cost 4 or less opponent controls. Break it." }, { "type": "auto", - "effect": "When Mecha Chocobo is blocked, break Mecha Chocobo.", - "trigger": "When Mecha Chocobo is blocked, break Mecha Chocobo." + "trigger": "When Mecha Chocobo is blocked", + "effect": "Break Mecha Chocobo." } ], "image": "4-045H.jpg" @@ -69345,13 +72975,14 @@ "element": "Ice", "cost": 4, "power": null, - "job": "PPT", - "category": "", + "job": null, + "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "Deal each Forward opponent controls damage equal to half of its power (round up to the nearest 1000)." } ], @@ -69368,15 +72999,16 @@ "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control Card Name Gid Randell, Remedi gains +1000 power." + "effect": "If you control Card Name Cid Randell, Remedi gains +1000 power." }, { "type": "auto", - "effect": "If your opponent doesn't pay 2, break it.", - "trigger": "When your opponent plays a Character onto the field other than from his hand" + "trigger": "When your opponent plays a Character onto the field other than from his/her hand", + "effect": "if your opponent doesn't pay {2}, break it." } ], "image": "4-047R.jpg" @@ -69392,22 +73024,23 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent discards 1 card from his/her hand.", - "trigger": "When Locke enters the field, if you control 2 or more Category VI Characters other than Locke" + "trigger": "When Locke enters the field, if you control 2 or more Category VI Characters other than Locke", + "effect": "your opponent discards 1 card from his/her hand." }, { "type": "auto", - "effect": "your opponent discards 1 card from his/her hand.", - "trigger": "When Locke deals damage to your opponent" + "trigger": "When Locke deals damage to your opponent", + "effect": "your opponent discards 1 card from his/her hand." }, { "type": "special", - "effect": "EX BURST: Locke cannot be blocked this turn.", "name": "Mirage Dive", - "is_ex_burst": true + "cost": "S", + "effect": "Locke cannot be blocked this turn." } ], "image": "4-048L.jpg" @@ -69419,18 +73052,19 @@ "element": "Wind", "cost": 2, "power": null, - "job": "Theatrhythm", - "category": "", + "job": "Ahriman", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Ahriman into the Break Zone: Choose 1 Monster of cost 5 or more. Break it." + "effect": "{s}, put Ahriman into the Break Zone: Choose 1 Monster of cost 5 or more. Break it." }, { "type": "action", - "effect": "put Ahriman into the Break Zone: Choose 1 Forward of cost 5 or more. Break it." + "effect": "{s}, put Ahriman into the Break Zone: Choose 1 Forward of cost 5 or more. Break it." } ], "image": "4-049C.jpg" @@ -69442,15 +73076,16 @@ "element": "Wind", "cost": 4, "power": null, - "job": "Sedseer", + "job": "Seedseer", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Card Name Kan-E-Senna or Card Name Raya-O-Senna and add it to your hand.", - "trigger": "When A-Ruhn-Senna enters the field" + "trigger": "When A-Ruhn-Senna enters the field", + "effect": "you may search for 1 Card Name Kan-E-Senna or Card Name Raya-O-Senna and add it to your hand." } ], "image": "4-050R.jpg" @@ -69463,12 +73098,13 @@ "cost": 5, "power": null, "job": "", - "category": "EX7", + "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward of power 9000 or more. Break it.", "name": "EX BURST", "is_ex_burst": true @@ -69484,12 +73120,13 @@ "cost": 2, "power": null, "job": "", - "category": "", - "is_generic": true, + "category": "DFF", + "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Monster. Break it.\"\n\"Choose 1 Backup you control. Activate it. Draw 1 card.\"", "name": "EX BURST", "is_ex_burst": true @@ -69528,21 +73165,23 @@ "category": "DFF-III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. Deal it 3000 damage.", - "trigger": "When Onion Knight enters the field or attacks" + "trigger": "When Onion Knight enters the field or attacks", + "effect": "Choose 1 Forward. Deal it 3000 damage." }, { "type": "auto", - "effect": "Choose 1 Card Name Onion Knight of any Element except Ninja in your break zone. Add it to your hand.", - "trigger": "When Onion Knight enters the field" + "trigger": "When Onion Knight enters the field", + "effect": "Choose 1 Card Name Onion Knight of any Element except Wind in your Break Zone. Add it to your hand." }, { "type": "special", - "effect": "Place Onion Knight at the bottom of your deck. If you do so, search for 1 Card Name Onion Knight with Job Sage and play it on the field.", - "name": "Job change: Ninja" + "name": "Job change: Ninja", + "cost": "S", + "effect": "Place Onion Knight at the bottom of your deck. If you do so, search for 1 Card Name Onion Knight with Job Sage and play it onto the field." } ], "image": "4-054L.jpg" @@ -69558,6 +73197,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -69565,8 +73205,8 @@ }, { "type": "auto", - "effect": "activate all the Backups you control.", - "trigger": "When Kan-E-Senna enters the field, if you control Card Name A-Ruhn-Senna" + "trigger": "When Kan-E-Senna enters the field", + "effect": "if you control Card Name A-Ruhn-Senna, activate all the Backups you control." } ], "image": "4-055H.jpg" @@ -69580,20 +73220,28 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "deal 1000 damage to all the Forwards opponent controls.", - "trigger": "When Archer enters the field" + "trigger": "When Archer enters the field", + "effect": "deal 1000 damage to all the Forwards opponent controls." }, { "type": "action", - "effect": "put Archer into the Break Zone: Deal 2000 damage to all the Forwards opponent controls.", "cost": { - "dull": true - } + "cp": [ + { + "element": "Wind", + "count": 1 + } + ], + "dull": true, + "special": "put Archer into the Break Zone" + }, + "effect": "Deal 2000 damage to all the Forwards opponent controls." } ], "image": "4-056R.jpg" @@ -69609,9 +73257,11 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "Wind CP", "effect": "Until the end of the turn, Koboldroid Yin also becomes a Forward with 3000 power and \"Koboldroid Yin cannot be blocked by Forwards of cost 3 or more.\" You can only use this ability once per turn." } ], @@ -69624,21 +73274,22 @@ "element": "Wind", "cost": 1, "power": null, - "job": "Theatrhythm", - "category": "", + "job": "Cactuar", + "category": "THEATRHYTHM", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward. Deal it 1000 damage." }, { - "type": "auto", - "effect": "put Cactuar into the Break Zone: Choose 1 Forward. Deal it 10000 damage. Cactuar deals you 1 point of damage. EX Bursts of cards put into the Damage Zone due to this ability cannot be used.", - "is_ex_burst": true, + "type": "special", + "name": "10000 Needles", + "effect": "Put Cactuar into the Break Zone: Choose 1 Forward. Deal it 10000 damage. Cactuar deals you 1 point of damage. EX Bursts of cards put into the Damage Zone due to this ability cannot be used.", "cost": { - "wind": 3 + "wind": 2 } } ], @@ -69653,8 +73304,9 @@ "power": 3000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -69672,9 +73324,10 @@ "cost": 1, "power": 3000, "job": "Archer", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -69694,8 +73347,9 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -69713,11 +73367,12 @@ "power": 6000, "job": "Standard Unit", "category": "XIII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Chocobo forms a party and attacks, Chocobo and all the Forwards forming a party with it gain +3000 power until the end of the turn." } ], @@ -69731,9 +73386,10 @@ "cost": 3, "power": 6000, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "Special", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -69752,16 +73408,18 @@ "power": null, "job": "Chocobo", "category": "", - "is_generic": false, + "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Chocobo or Card Name Chocobo of cost 3 or less and play it onto the field.", - "trigger": "When Fat Chocobo enters the field" + "trigger": "When Fat Chocobo enters the field", + "effect": "You may search for 1 Job Chocobo or Card Name Chocobo of cost 3 or less and play it onto the field." }, { "type": "special", + "name": "Chubby Chocobo", "effect": "Choose 1 Job Chocobo or Card Name Chocobo. It gains +2000 power until the end of the turn." } ], @@ -69775,9 +73433,10 @@ "cost": 2, "power": 5000, "job": "Clan Leader", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -69797,12 +73456,12 @@ "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Activate it.", - "name": "Backup", - "trigger": "When a Forward you control attacks, choose 1 Backup you control" + "trigger": "When a Forward you control attacks", + "effect": "Choose 1 Backup you control. Activate it." } ], "image": "4-066R.jpg" @@ -69816,8 +73475,9 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -69838,16 +73498,18 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Hope enters the field, you may search for 1 Card Name Alexander and add it to your hand.", - "trigger": "When Hope enters the field, you may search for 1 Card Name Alexander and add it to your hand." + "trigger": "When Hope enters the field", + "effect": "You may search for 1 Card Name Alexander and add it to your hand.", + "is_ex_burst": true }, { "type": "action", - "effect": "Choose 1 Forward. Activate it.", - "is_ex_burst": true + "cost": "S", + "effect": "Choose 1 Forward. Activate it." } ], "image": "4-068H.jpg" @@ -69885,14 +73547,15 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Archer into the Break Zone: Choose 1 Forward opponent controls. During this turn, the next damage it deals to a Forward becomes 0 instead.", - "name": "Backup" + "cost": "Dull, put Archer into the Break Zone", + "effect": "Choose 1 Forward opponent controls. During this turn, the next damage it deals to a Forward becomes 0 instead." } ], "image": "4-070C.jpg" @@ -69924,9 +73587,10 @@ "cost": 3, "power": 7000, "job": "Fencer", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -69946,9 +73610,10 @@ "category": "IX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "EX BURST Select 1 of the 2 following actions.\n\"Choose 1 dull Forward. Break it.\"\n\"Choose 1 Forward. Deal it 8000 damage.\"", "is_ex_burst": true } @@ -69979,24 +73644,26 @@ "id": "4-075H", "name": "Vincent", "type": "Forward", - "element": "Earth", + "element": "Lightning", "cost": 5, "power": 7000, "job": "Gunslinger", "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Vincent and add it to your hand.", - "trigger": "When Vincent enters the field" + "effect": "When Vincent enters the field, you may search for 1 Card Name Vincent and add it to your hand.", + "trigger": "When Vincent enters the field", + "is_ex_burst": true }, { - "type": "field", - "effect": "Vincent gains +4000 power until the end of the turn.", - "name": "Gidian Beast", - "is_ex_burst": true + "type": "special", + "name": "Galian Beast", + "cost": "S + 1 Lightning", + "effect": "Vincent gains +4000 power until the end of the turn." } ], "image": "4-075H.jpg" @@ -70030,8 +73697,9 @@ "power": 5000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -70049,8 +73717,9 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -70069,8 +73738,9 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -70090,15 +73760,16 @@ "category": "DFF-VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can put a total of 3 Forwards or Monsters you control into the Break Zone to play Kefka from your hand onto the field." }, { "type": "auto", - "effect": "Break it.", - "trigger": "When Kefka enters the field, choose 1 Forward or Monster opponent controls" + "trigger": "When Kefka enters the field", + "effect": "Choose 1 Forward or Monster opponent controls. Break it." } ], "image": "4-080L.jpg" @@ -70109,11 +73780,12 @@ "type": "Monster", "element": "Earth", "cost": 1, - "power": 77, - "job": "", + "power": null, + "job": "Goblin", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -70129,15 +73801,16 @@ "element": "Earth", "cost": 2, "power": null, - "job": "", + "job": "AVALANCHE Operative", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required to play your Card Name Cloud or Card Name Barrett onto the field is reduced by 1.", - "name": "AVALANCHE Operative" + "effect": "The cost required to play your Card Name Cloud or Card Name Barret onto the field is reduced by 1.", + "name": null } ], "image": "4-082C.jpg" @@ -70153,10 +73826,11 @@ "category": "DFF-XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal the same amount of damage to all Forwards other than Shantotto. If a Forward damaged by this ability is put into the Break Zone this turn, remove it from the game instead.", + "effect": "Deal the same amount of damage to all the Forwards other than Shantotto. If a Forward damaged by this ability is put into the Break Zone this turn, remove it from the game instead.", "trigger": "When Shantotto is dealt damage" }, { @@ -70164,9 +73838,8 @@ "effect": "Deal 5000 damage to all the Forwards.", "name": "Colossal Shantotto", "cost": { - "wind": 3, - "earth": 1, - "light": 1 + "special": 1, + "earth": 4 } } ], @@ -70181,8 +73854,9 @@ "power": 4000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "4-084C.jpg" }, @@ -70271,12 +73945,14 @@ "cost": 2, "power": null, "job": "Bangaa", - "category": "XII", + "category": "THEATRHYTHM・XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "1 Earth CP", "effect": "Until the end of the turn, Bangaa Thief also becomes a Forward with 7000 power and Brave. You can only use this ability once per turn." } ], @@ -70293,20 +73969,24 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "When a Job AVALANCHE Operative you control other than Barret is put from the field into the Break Zone, deal 2000 damage to all the Forwards opponent controls.", + "effect": "Brave", "name": "Brave" }, { - "type": "action", + "type": "auto", + "effect": "When a Job AVALANCHE Operative you control other than Barret is put from the field into the Break Zone, deal 2000 damage to all the Forwards opponent controls." + }, + { + "type": "special", "effect": "Deal 5000 damage to all the Forwards opponent controls.", "name": "Satellite Beam", "cost": { - "earth": 2, - "water": 1, - "dull": true + "special": 1, + "earth": 2 } } ], @@ -70340,15 +74020,16 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward. It gains Brave until the end of the turn.", "cost": { - "earth": 1, - "generic": 1 + "dull": true, + "earth": 1 } } ], @@ -70362,9 +74043,10 @@ "cost": 2, "power": 5000, "job": "Abhorrent One", - "category": "DFF-XI", + "category": "DFF·XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -70372,8 +74054,8 @@ }, { "type": "auto", - "effect": "you may pay {Wind}, if you do so, play 1 Card Name Prishe from your hand onto the field dull.", - "trigger": "When Prishe is put from the field into the Break Zone" + "trigger": "When Prishe is put from the field into the Break Zone", + "effect": "you may pay {Earth}, if you do so, play 1 Card Name Prishe from your hand onto the field dull." } ], "image": "4-092H.jpg" @@ -70381,17 +74063,18 @@ { "id": "4-093R", "name": "Hecatoncheir", - "type": "Forward", + "type": "Summon", "element": "Earth", "cost": 2, "power": null, - "job": "Summon", + "job": null, "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 Forward you control and 1 Forward opponent controls. Each Forward deals damage equal to its power to the other." } ], @@ -70408,6 +74091,7 @@ "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -70415,14 +74099,11 @@ }, { "type": "action", - "effect": "Put Magic Pot and 1 Forward without EX into the Break Zone. Search for 1 Forward with the same name as the Forward you put into the Break Zone and play it onto the field.", + "effect": "Put Magic Pot and 1 Forward without a Job into the Break Zone. Search for 1 Forward with the same name as the Forward you put into the Break Zone and play it onto the field. You can only use this ability during your turn.", "cost": { - "dull": true + "dull": true, + "earth": 1 } - }, - { - "type": "field", - "effect": "You can only use this ability during your turn." } ], "image": "4-094R.jpg" @@ -70436,15 +74117,19 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Monk into the Break Zone: Choose 1 dull Forward you control. It cannot be broken this turn.", - "name": "Backup", + "effect": "Put Monk into the Break Zone: Choose 1 dull Forward you control. It cannot be broken this turn.", "cost": { - "generic": 3 + "earth": 2, + "specific": [ + "Dull", + "Put Monk into the Break Zone" + ] } } ], @@ -70480,17 +74165,16 @@ "job": "Ark Angel", "category": "XI", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "increase the damage by 2000 instead.", - "trigger": "If Ark Angel EV deals damage to a Forward" + "type": "field", + "effect": "If Ark Angel EV deals damage to a Forward, increase the damage by 2000 instead." }, { - "type": "auto", - "effect": "reduce the damage by 2000 instead.", - "trigger": "If Ark Angel EV is dealt damage by a Character" + "type": "field", + "effect": "If Ark Angel EV is dealt damage by a Character, reduce the damage by 2000 instead." } ], "image": "4-097H.jpg" @@ -70519,17 +74203,18 @@ "id": "4-099C", "name": "Usher", "type": "Backup", - "element": "Lightning", + "element": "Ice", "cost": 3, "power": null, "job": "Deepground Soldier", "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name DGS Trooper 1st Class or Card Name Deepground Soldier and add it to your hand.", + "effect": "When Usher enters the field, you may search for 1 Card Name DGS Trooper 1st Class or Card Name Deepground Soldier and add it to your hand.", "trigger": "When Usher enters the field", "is_ex_burst": true } @@ -70544,9 +74229,10 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "VIII", - "is_generic": true, + "category": "THEATRHYTHM VIII", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -70564,9 +74250,10 @@ "cost": 5, "power": 9000, "job": "Sword Saint", - "category": "FFT", + "category": "THEATRHYTHM·FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -70578,8 +74265,8 @@ "effect": "Choose 1 Forward. It loses 7000 power until the end of the turn. Activate Orlandeau.", "name": "Shadowblade", "cost": { - "lightning": 3, - "generic": 0 + "special": 1, + "lightning": 3 } } ], @@ -70594,8 +74281,9 @@ "power": 6000, "job": "Black Mage", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -70619,8 +74307,9 @@ "power": 8000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -70638,12 +74327,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Lancer into the Break Zone! Choose 1 Forward. It gains First Strike until the end of the turn." + "effect": "[Dull], put Lancer into the Break Zone: Choose 1 Forward. It gains First Strike until the end of the turn." } ], "image": "4-104R.jpg" @@ -70679,18 +74369,20 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Dragon into the Break Zone: Choose 1 Monster of cost 4 or less. Break it.", + "effect": "Put Dragon into the Break Zone: Choose 1 Monster of cost 4 or less. Break it.", "cost": { "generic": 1 } }, { "type": "action", - "effect": "put Dragon into the Break Zone: Choose 1 Forward of cost 4 or less. Break it.", + "effect": "Put Dragon into the Break Zone: Choose 1 Forward of cost 4 or less. Break it.", "cost": { + "lightning": 1, "generic": 1 } } @@ -70732,13 +74424,14 @@ "power": 3000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "This Character can attack or use abilities containing [L] in the cost the turn it enters the field.", - "name": "Haste" + "name": "Haste", + "effect": "This Character can attack or use abilities containing [L] in the cost the turn it enters the field." } ], "image": "4-108C.jpg" @@ -70754,18 +74447,18 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If Hildibrand leaves the field due to your opponent's Summons or abilities, return him to your hand instead. (Hildibrand does not return to your hand if he receives damage equal or higher than his power or if his power is reduced to 0.)" }, { - "type": "auto", - "effect": "Reveal the top card of your deck. If it is a Forward, play it onto the field dull. If not, put it into the Break Zone.", + "type": "special", "name": "Manderville Dance", - "is_ex_burst": true, + "effect": "Reveal the top card of your deck. If it is a Forward, play it onto the field dull. If not, put it into the Break Zone.", "cost": { - "fire": 3, + "lightning": 1, "dull": true } } @@ -70783,16 +74476,12 @@ "category": "IX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Job Dragon Forward or Card Name Dragon Forward and add it to your hand.", - "trigger": "When King of Burmecia enters the field" - }, - { - "type": "auto", - "effect": "When King of Burmecia enters the field, you may search for 1 Job Dragon Forward or Card Name Dragon Forward and add it to your hand.", - "trigger": "EX BURST", + "effect": "When King of Burmecia enters the field, you may search for 1 Job Dragoon Forward or Card Name Dragoon Forward and add it to your hand.", + "trigger": "When King of Burmecia enters the field", "is_ex_burst": true } ], @@ -70805,14 +74494,16 @@ "element": "Lightning", "cost": 3, "power": null, - "job": "Thearrhythm", - "category": "", + "job": "Behemoth", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Until the end of the turn, Behemoth also becomes a Forward with 8000 power and \"When Behemoth receives damage from a Forward, deal that Forward damage equal to half the received damage (round up to the nearest 1000).\" You can only use this ability once per turn." + "type": "action", + "cost": "S", + "effect": "Until the end of the turn, Behemoth also becomes a Forward with 8000 power and \"When Behemoth receives damage from a Forward, deal that Forward damage equal to half of the received damage (round up to the nearest 1000).\" You can only use this ability once per turn." } ], "image": "4-111H.jpg" @@ -70826,8 +74517,9 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -70846,12 +74538,13 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Magus into the Break Zone: Choose 1 active Forward. Deal it 4000 damage." + "effect": "Put Magus into the Break Zone: Choose 1 active Forward. Deal it 4000 damage." } ], "image": "4-113C.jpg" @@ -70859,17 +74552,18 @@ { "id": "4-114L", "name": "Raiden", - "type": "Forward", + "type": "Summon", "element": "Lightning", "cost": 9, "power": null, - "job": "Summon", + "job": null, "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose up to 2 Forwards opponent controls. Remove the first Forward from the game, and break the other." } ], @@ -70886,20 +74580,22 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "Haste", - "name": "Haste" + "name": "Haste", + "effect": "Haste" }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. If you control a Category XIII Character other than Lightning, dull it.", - "trigger": "When Lightning enters the field or attacks" + "trigger": "When Lightning enters the field or attacks", + "effect": "choose 1 Forward opponent controls. If you control a Category XIII Character other than Lightning, dull it." }, { - "type": "action", - "effect": "Discard 1 Card Name Lightning's Remove Lightning from the game. Then, play Lightning onto the field dull." + "type": "special", + "cost": "Discard 1 Card Name Lightning", + "effect": "Remove Lightning from the game. Then, play Lightning onto the field dull." } ], "image": "4-115L.jpg" @@ -70915,9 +74611,10 @@ "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 2 or less. Break it.\" \"Choose 1 Monster of cost 2 or less. Break it.\"", "name": "EX BURST", "is_ex_burst": true @@ -70936,14 +74633,21 @@ "category": "FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. It gains Haste until the end of the turn.", - "trigger": "When a Forward you control is put from the field into the Break Zone, activate Ramza." + "trigger": "When a Forward you control is put from the field into the Break Zone", + "effect": "Activate Ramza." }, { - "type": "auto", + "type": "action", + "cost": "Dull", + "effect": "Choose 1 Forward. It gains Haste until the end of the turn." + }, + { + "type": "action", + "cost": "Dull", "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn." } ], @@ -70977,8 +74681,9 @@ "power": 6000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -71036,12 +74741,13 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Mystic into the Break Zone: Choose 1 Forward. It loses 1000 power until the end of the turn." + "effect": "Put Mystic into the Break Zone: Choose 1 Forward. It loses 1000 power until the end of the turn." } ], "image": "4-122C.jpg" @@ -71057,6 +74763,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -71064,15 +74771,17 @@ }, { "type": "auto", - "effect": "choose 1 Monster of cost 2 or less in your Break Zone. Play it onto the field.", - "trigger": "When Gau enters the field" + "trigger": "When Gau enters the field", + "effect": "choose 1 Monster of cost 2 or less in your Break Zone. Play it onto the field." }, { - "type": "action", - "effect": "Choose 1 Forward. Break it. You can only use this ability if you control 3 or more Monsters.", - "cost": { - "type": "Rage BIO" - } + "type": "special", + "name": "Rage", + "cost": [ + "S", + "dull" + ], + "effect": "Choose 1 Forward. Break it. You can only use this ability if you control 3 or more Monsters." } ], "image": "4-123H.jpg" @@ -71083,16 +74792,17 @@ "type": "Monster", "element": "Water", "cost": 2, - "power": 7000, + "power": null, "job": "Dragon", "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Green Dragon also becomes a Forward with 7000 power. You can only use this ability once per turn.", - "trigger": "Until the end of the turn" + "type": "action", + "cost": "1 Water CP", + "effect": "Until the end of the turn, Green Dragon also becomes a Forward with 7000 power. You can only use this ability once per turn." } ], "image": "4-124C.jpg" @@ -71131,13 +74841,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Gladiator into the Break Zone: Choose 1 Job Standard Unit Forward of cost 3 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn.", - "name": "Backup" + "effect": "{d}, put Gladiator into the Break Zone: Choose 1 Job Standard Unit Forward of cost 3 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn." } ], "image": "4-126R.jpg" @@ -71163,19 +74873,20 @@ }, { "id": "4-128C", - "name": "Pupu", + "name": "PuPu", "type": "Summon", "element": "Water", "cost": 1, "power": null, "job": "", - "category": "EX", + "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Discard 1 card, Then, draw 2 cards.", + "type": "auto", + "effect": "Discard 1 card. Then, draw 2 cards.", "name": "EX BURST", "is_ex_burst": true } @@ -71193,15 +74904,17 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Steiner enters the field, if you have received 3 points of damage or more" + "trigger": "When Steiner enters the field, if you have received 3 points of damage or more", + "effect": "draw 1 card." }, { - "type": "field", - "effect": "Dull 1 active Water Forward other than Steiner: Steiner gains +1000 power until the end of the turn." + "type": "action", + "cost": "Dull 1 active Water Forward other than Steiner", + "effect": "Steiner gains +1000 power until the end of the turn." } ], "image": "4-129L.jpg" @@ -71217,25 +74930,21 @@ "category": "VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If you control a Category VI Forward other than Strago, return it to its owner's hand.", - "trigger": "When Strago enters the field, choose 1 Forward or Monster opponent controls" + "effect": "When Strago enters the field, choose 1 Forward or Monster opponent controls. If you control a Category VI Forward other than Strago, return it to its owner's hand.", + "is_ex_burst": true }, { "type": "special", - "effect": "[S][S][S]: Divide 12000 damage equally among all the Forwards opponent controls (round up to the nearest 1000).", "name": "Grand Delta", "cost": { - "dull": true - } - }, - { - "type": "auto", - "effect": "If you control a Category VI Forward other than Strago, return it to its owner's hand.", - "trigger": "EX BURST When Strago enters the field, choose 1 Forward or Monster opponent controls", - "is_ex_burst": true + "dull": true, + "water": 3 + }, + "effect": "Divide 12000 damage equally among all the Forwards opponent controls (round up to the nearest 1000)." } ], "image": "4-130H.jpg" @@ -71263,20 +74972,21 @@ }, { "id": "4-132R", - "name": "Tonberry", + "name": "Tonberries", "type": "Monster", "element": "Water", "cost": 2, - "power": 4000, - "job": "", + "power": null, + "job": "Tonberry", "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn.", - "trigger": "When Tonberries enters the field" + "trigger": "When Tonberries enters the field", + "effect": "Choose 1 Forward. It loses 2000 power until the end of the turn." }, { "type": "action", @@ -71284,10 +74994,10 @@ }, { "type": "action", - "effect": "Put Tonberries into the Break Zone: Choose 1 Forward. It loses 4000 power until the end of the turn.", "cost": { "dull": true - } + }, + "effect": "Put Tonberries into the Break Zone: Choose 1 Forward. It loses 4000 power until the end of the turn." } ], "image": "4-132R.jpg" @@ -71301,8 +75011,9 @@ "power": 2000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -71371,12 +75082,13 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Summoner into the Break Zone! Choose 1 Summon of cost 3 or less. Cancel its effect." + "effect": "{s}, put Summoner into the Break Zone: Choose 1 Summon of cost 3 or less. Cancel its effect." } ], "image": "4-136C.jpg" @@ -71407,7 +75119,7 @@ }, { "id": "4-138R", - "name": "Merlyb", + "name": "Merlwyb", "type": "Backup", "element": "Water", "cost": 4, @@ -71416,11 +75128,12 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Water Forward and add it to your hand.", - "trigger": "When Merlyb enters the field" + "effect": "You may search for 1 Water Forward and add it to your hand.", + "trigger": "When Merlwyb enters the field" } ], "image": "4-138R.jpg" @@ -71436,11 +75149,12 @@ "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Draw 1 card.", - "trigger": "put Moogle (THEATRHYTHM) into the Break Zone" + "type": "action", + "cost": "Dull, put Moogle (THEATRHYTHM) into the Break Zone", + "effect": "Draw 1 card." } ], "image": "4-139C.jpg" @@ -71452,17 +75166,19 @@ "element": "Water", "cost": 3, "power": 4000, - "job": "", + "job": "Moogle", "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control 2 or more Category VI Forwards other than Mog (VI), Mog (VI) cannot be chosen by your opponent's Summons or abilities." }, { - "type": "action", + "type": "special", + "cost": "S", "effect": "Draw 1 card." } ], @@ -71477,11 +75193,13 @@ "power": 4000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "1 Water CP", "effect": "Mime's power becomes the same as your opponent's weakest Forward until the end of the turn." } ], @@ -71493,14 +75211,16 @@ "type": "Monster", "element": "Water", "cost": 3, - "power": 6000, - "job": "Theatrhythm", - "category": "", + "power": null, + "job": "Malboro", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "Dull", "effect": "Until the end of the turn, Malboro also becomes a Forward with 6000 power and \"When Malboro blocks or is blocked, all the Forwards opponent controls lose 2000 power until the end of the turn.\" You can only use this ability once per turn." } ], @@ -71517,9 +75237,10 @@ "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward you control and 1 Forward opponent controls. Return them to their owners' hand.", "name": "EX BURST", "is_ex_burst": true @@ -71538,10 +75259,11 @@ "category": "VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "EX BURST When Relm enters the field, reveal the top 5 cards of your deck. Add 1 Monster among them to your hand and return the other cards to the bottom of your deck in any order.", + "type": "auto", + "effect": "When Relm enters the field, reveal the top 5 cards of your deck. Add 1 Monster among them to your hand and return the other cards to the bottom of your deck in any order.", "is_ex_burst": true }, { @@ -71558,21 +75280,23 @@ "element": "Light", "cost": 3, "power": 7000, - "job": "Soldier", - "category": "VII", + "job": "SOLDIER", + "category": "DFF·VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "When Cloud enters the field, choose 1 Forward opponent controls. If you control a Category VII Forward other than Cloud, deal it 7000 damage.", "name": "EX BURST", "is_ex_burst": true }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward opponent controls. Deal it 8000 damage, and deal 4000 damage to all the other Forwards opponent controls.", - "name": "Blade Beam" + "name": "Blade Beam", + "cost": "S, 1 Light, 1 Fire" } ], "image": "4-145H.jpg" @@ -71587,18 +75311,19 @@ "job": "Magitek Knight", "category": "VI", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Summon of cost 5 or less and add it to your hand.", - "trigger": "When Terra enters the field" + "trigger": "When Terra enters the field", + "effect": "you may search for 1 Summon of cost 5 or less and add it to your hand." }, { "type": "special", - "effect": "EX: Choose 1 Forward. Deal it 6000 damage. Search for 1 Summon and add it to your hand.", "name": "Riot Blade", - "is_ex_burst": true + "cost": "S, 2 Light CP", + "effect": "Choose 1 Forward. Deal it 6000 damage. Search for 1 Summon and add it to your hand." } ], "image": "4-146L.jpg" @@ -71614,16 +75339,18 @@ "category": "VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Kefka enters the field", "effect": "Search for 1 Monster and add it to your hand.", - "trigger": "When Kefka enters the field" + "is_ex_burst": true }, { - "type": "field", - "effect": "Until the end of the turn, all the Monsters you control also become Forwards with 7000 power.", - "is_ex_burst": true + "type": "action", + "cost": "Dull", + "effect": "Until the end of the turn, all the Monsters you control also become Forwards with 7000 power." } ], "image": "4-147H.jpg" @@ -71639,17 +75366,21 @@ "category": "LOV-XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "break all the Forwards of cost 2 or less.", - "name": "Brave", - "trigger": "When Shadow Lord enters the field" + "type": "field", + "effect": "Brave" }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. Deal it 2000 damage.", - "trigger": "When a Forward opponent controls is put from the field into the Break Zone" + "trigger": "When Shadow Lord enters the field", + "effect": "break all the Forwards of cost 2 or less." + }, + { + "type": "auto", + "trigger": "When a Forward opponent controls is put from the field into the Break Zone", + "effect": "choose 1 Forward opponent controls. Deal it 2000 damage." } ], "image": "4-148L.jpg" @@ -71662,14 +75393,15 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 card name Red Mage: Choose 1 Forward. Deal it 5000 damage.", - "trigger": "When this card is discarded" + "type": "action", + "cost": "1 Fire CP, discard 1 Card Name Red Mage", + "effect": "Choose 1 Forward. Deal it 5000 damage." } ], "image": "5-001C.jpg" @@ -71685,11 +75417,16 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you have received 5 points of damage or more, Ayame gains +3000 power.", + "effect": "Brave", "name": "Brave" + }, + { + "type": "field", + "effect": "If you have received 5 points of damage or more, Ayame gains +3000 power." } ], "image": "5-002R.jpg" @@ -71705,11 +75442,11 @@ "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. You may discard 1 Card Name Ifrit from your hand. If you do so, deal it 10000 damage. If not, deal it 5000 damage.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -71726,11 +75463,16 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Brave", + "name": "Brave" + }, { "type": "auto", - "effect": "discard 1 card from your hand.", - "name": "Brave", + "effect": "Discard 1 card from your hand.", "trigger": "When Caius is put from the field into the Break Zone" } ], @@ -71738,7 +75480,7 @@ }, { "id": "5-005R", - "name": "Gadol", + "name": "Gadot", "type": "Forward", "element": "Fire", "cost": 4, @@ -71747,6 +75489,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -71754,8 +75497,8 @@ }, { "type": "auto", - "effect": "It gains Haste until the end of the turn.", - "trigger": "When Gadol attacks, choose 1 Forward" + "trigger": "When Gadot attacks", + "effect": "Choose 1 Forward. It gains Haste until the end of the turn." } ], "image": "5-005R.jpg" @@ -71771,10 +75514,12 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "dull 1 active Forward: Choose 1 attacking Forward. It gains +1000 power until the end of the turn." + "type": "action", + "cost": "1 Fire CP, dull 1 active Forward", + "effect": "Choose 1 attacking Forward. It gains +1000 power until the end of the turn." } ], "image": "5-006R.jpg" @@ -71790,15 +75535,15 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Royal Ripeness cannot be chosen by Fire Summons or Fire abilities." }, { - "type": "auto", - "effect": "You can only use this ability once per turn.", - "trigger": "Until the end of the turn, Royal Ripeness also becomes a Forward with 9000 power and \"When Royal Ripeness attacks, deal 3000 damage to all the Forwards opponent controls.\"", + "type": "action", + "effect": "Until the end of the turn, Royal Ripeness also becomes a Forward with 9000 power and \"When Royal Ripeness attacks, deal 3000 damage to all the Forwards opponent controls.\" You can only use this ability once per turn.", "cost": { "dull": true } @@ -71812,16 +75557,17 @@ "type": "Monster", "element": "Fire", "cost": 2, - "power": 8000, + "power": null, "job": "Bomb", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Put Grenade into the Break Zone. If you do so, deal it 8000 damage.", - "trigger": "When a Forward of your opponent with 8000 power or less enters the field" + "trigger": "When a Forward of your opponent with 8000 power or less enters the field", + "effect": "Put Grenade into the Break Zone. If you do so, deal it 8000 damage." } ], "image": "5-008R.jpg" @@ -71834,13 +75580,15 @@ "cost": 3, "power": 7000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Black Mage into the Break Zone: All the Forwards opponent controls cannot block Forwards with a power inferior to their own this turn." + "cost": "1 Fire CP, put Black Mage into the Break Zone", + "effect": "All the Forwards opponent controls cannot block Forwards with a power inferior to their own this turn." } ], "image": "5-009C.jpg" @@ -71856,11 +75604,12 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Increase the damage by 2000 instead.", - "trigger": "If it deals damage to a Forward this turn" + "type": "action", + "cost": "Dull", + "effect": "Choose 1 Character. If it deals damage to a Forward this turn, increase the damage by 2000 instead." } ], "image": "5-010C.jpg" @@ -71876,18 +75625,21 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Vermilion Bird l'Cie Zhuyu attacks, Vermilion Bird l'Cie Zhuyu gains First Strike until the end of the turn." + "type": "auto", + "trigger": "When Vermilion Bird l'Cie Zhuyu attacks", + "effect": "Vermilion Bird l'Cie Zhuyu gains First Strike until the end of the turn." }, { "type": "auto", - "effect": "Vermilion Bird l'Cie Zhuyu can attack once more this turn.", - "trigger": "When the Forward damaged by Vermilion Bird l'Cie Zhuyu is put from the field into the Break Zone the same turn, activate Vermilion Bird l'Cie Zhuyu" + "trigger": "When the Forward damaged by Vermilion Bird l'Cie Zhuyu is put from the field into the Break Zone on the same turn", + "effect": "activate Vermilion Bird l'Cie Zhuyu. Vermilion Bird l'Cie Zhuyu can attack once more this turn." }, { - "type": "auto", + "type": "special", + "cost": "0", "effect": "Vermilion Bird l'Cie Zhuyu gains Haste until the end of the turn." } ], @@ -71904,21 +75656,19 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Vermilion Bird l'Cie Caetuna enters the field", "effect": "You may search for 1 Category TYPE-0 Summon and add it to your hand.", - "trigger": "When Vermilion Bird l'Cie Caetuna enters the field" - }, - { - "type": "special", - "effect": "EX BURST When Vermilion Bird l'Cie Caetuna enters the field, you may search for 1 Category TYPE-0 Summon and add it to your hand.", "is_ex_burst": true }, { - "type": "action", - "effect": "Put 5 Backups into the Break Zone: Break all the Forwards opponent controls.", - "name": "Verboten Eidolon BLXXE" + "type": "special", + "name": "Verboten Eidolon", + "cost": "S, 1 Fire, 1 Fire, 1 Fire, put 5 Backups into the Break Zone", + "effect": "Break all the Forwards opponent controls." } ], "image": "5-012H.jpg" @@ -71932,8 +75682,9 @@ "power": 8000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "5-013C.jpg" }, @@ -71946,8 +75697,9 @@ "power": 5000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -71968,16 +75720,17 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put Tellah into the Break Zone: Choose 1 Forward. Deal it 7000 damage." }, { - "type": "auto", - "effect": "Choose 1 Forward. Remove the top card of your deck from the game. Deal it 4000 damage for each CP required to play the removed card.", + "type": "special", "name": "Recall", - "trigger": "When Tellah is put into the Break Zone" + "cost": "S, 1 Fire CP", + "effect": "Choose 1 Forward. Remove the top card of your deck from the game. Deal it 4000 damage for each CP required to play the removed card." } ], "image": "5-015H.jpg" @@ -71990,9 +75743,10 @@ "cost": 2, "power": 4000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -72009,13 +75763,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Ninja into the Break Zone: Choose 1 Forward. It cannot block this turn." + "effect": "{d}, put Ninja into the Break Zone: Choose 1 Forward. It cannot block this turn." } ], "image": "5-017C.jpg" @@ -72029,26 +75784,27 @@ "power": 4000, "job": "Black Mage", "category": "IV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When Palom enters the field, if you control Card Name Porom" + "trigger": "When Palom enters the field, if you control Card Name Porom", + "effect": "Draw 1 card." }, { "type": "auto", - "effect": "Choose 1 Forward. Deal it 7000 damage.", - "trigger": "When Palom enters the field" + "trigger": "When Palom enters the field", + "effect": "Choose 1 Forward. Deal it 7000 damage." }, { "type": "action", - "effect": "Dull 1 active Forward: Choose 1 Forward. Deal it 1000 damage.", "cost": { "fire": 2, "dull": true - } + }, + "effect": "Dull 1 active Forward: Choose 1 Forward. Deal it 1000 damage." } ], "image": "5-018L.jpg" @@ -72060,10 +75816,11 @@ "element": "Fire", "cost": 7, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -72082,7 +75839,8 @@ "job": "Warrior", "category": "XI", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -72091,9 +75849,8 @@ }, { "type": "special", - "effect": "Choose 1 blocking Forward. Break it.", "name": "Vorpal Blade", - "is_ex_burst": true + "effect": "Choose 1 blocking Forward. Break it." } ], "image": "5-020R.jpg" @@ -72106,12 +75863,14 @@ "cost": 2, "power": null, "job": "Agito Cadet", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Fire CP, Dull", "effect": "Choose 1 Forward. Deal it 1000 damage." } ], @@ -72125,12 +75884,13 @@ "cost": 3, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Parivir enters the field, all the Forwards you control cannot be broken this turn." } ], @@ -72144,9 +75904,10 @@ "cost": 3, "power": 9000, "job": "Agito Cadet", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -72154,8 +75915,8 @@ }, { "type": "auto", - "effect": "activate Ryid.", - "trigger": "When a Forward you control is put from the field into the Break Zone" + "trigger": "When a Forward you control is put from the field into the Break Zone", + "effect": "activate Ryid." } ], "image": "5-023C.jpg" @@ -72171,6 +75932,7 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -72178,10 +75940,7 @@ }, { "type": "action", - "effect": "Dull a total of 3 active Fire Forwards or Fire Backups: Choose 1 Forward. Deal it 2000 damage.", - "cost": { - "dull": true - } + "effect": "Dull a total of 3 active Fire Forwards or Fire Backups: Choose 1 Forward. Deal it 2000 damage." } ], "image": "5-024H.jpg" @@ -72192,14 +75951,16 @@ "type": "Monster", "element": "Ice", "cost": 4, - "power": 8000, + "power": null, "job": "Voidborn", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "Dull", "effect": "Until the end of the turn, Aloeidai also becomes a Forward with 8000 power and \"When Aloeidai deals damage to your opponent, your opponent discards 1 card from his/her hand.\" You can only use this ability once per turn." } ], @@ -72213,13 +75974,14 @@ "cost": 3, "power": 6000, "job": "Consul", - "category": "XIII", + "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Larsa and add it to your hand.", + "effect": "When Vayne enters the field, you may search for 1 Card Name Larsa and add it to your hand.", "trigger": "When Vayne enters the field", "is_ex_burst": true } @@ -72234,9 +75996,10 @@ "cost": 4, "power": 7000, "job": "Magus", - "category": "III", + "category": "PICTLOGICA・III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -72248,8 +76011,8 @@ }, { "type": "auto", - "effect": "Dull it. As long as Unei is on the field, it does not activate during its controller's Active Phase.", - "trigger": "When Unei enters the field, choose 1 Forward opponent controls" + "trigger": "When Unei enters the field, choose 1 Forward opponent controls.", + "effect": "Dull it. As long as Unei is on the field, it does not activate during its controller's Active Phase." } ], "image": "5-027R.jpg" @@ -72262,15 +76025,16 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Select 1 number. All Forwards of that cost cannot attack this turn.", - "name": "Backup", "cost": { + "dull": true, "ice": 1 } } @@ -72288,16 +76052,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Forwards opponent controls. Dull them. If you control 5 or more Ice Characters, Freeze them also.", - "trigger": "When Orphan enters the field" + "trigger": "When Orphan enters the field", + "effect": "Choose up to 2 Forwards opponent controls. Dull them. If you control 5 or more Ice Characters, Freeze them also." }, { "type": "auto", - "effect": "Freeze it.", - "trigger": "When Orphan attacks, choose 1 Forward opponent controls" + "trigger": "When Orphan attacks", + "effect": "Choose 1 Forward opponent controls. Freeze it." } ], "image": "5-029L.jpg" @@ -72311,12 +76076,13 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Scholar into the Break Zone: Choose 1 Ice Forward of cost 3 or less in your Break Zone. Add it to your hand." + "effect": "{S}, put Scholar into the Break Zone: Choose 1 Ice Forward of cost 3 or less in your Break Zone. Add it to your hand." } ], "image": "5-030C.jpg" @@ -72332,6 +76098,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -72340,8 +76107,9 @@ }, { "type": "special", - "effect": "Choose 1 Summon. Cancel its effect.", - "name": "Silent Verse" + "name": "Silent Verse", + "cost": "S, 1 Ice CP", + "effect": "Choose 1 Summon. Cancel its effect." } ], "image": "5-031H.jpg" @@ -72349,19 +76117,19 @@ { "id": "5-032H", "name": "Glasya Labolas", - "type": "Forward", + "type": "Summon", "element": "Ice", "cost": 3, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Select up to 2 of the 4 following actions. \"Your opponent discards 1 card from his/her hand.\" \"Choose 1 Forward. Dull it.\" \"Choose 1 Forward. Freeze it.\" \"Choose 1 dull Forward. Deal it 2000 damage.\"", - "name": "Summon" + "type": "special", + "effect": "Select up to 2 of the 4 following actions. \"Your opponent discards 1 card from his/her hand.\" \"Choose 1 Forward. Dull it.\" \"Choose 1 Forward. Freeze it.\" \"Choose 1 dull Forward. Deal it 7000 damage.\"" } ], "image": "5-032H.jpg" @@ -72395,8 +76163,9 @@ "power": null, "job": "War Machine", "category": "VIII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -72414,13 +76183,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Job Standard Unit in your Break Zone. Add it to your hand.", - "trigger": "When Conjurer enters the field" + "trigger": "When Conjurer enters the field", + "effect": "choose 1 Job Standard Unit in your Break Zone. Add it to your hand." } ], "image": "5-035C.jpg" @@ -72433,18 +76203,23 @@ "cost": 3, "power": 7000, "job": "Emperor", - "category": "II", + "category": [ + "MOBIUS", + "II" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When The Emperor enters the field, you may pay 0. If you do so, your opponent discards 1 card from his/her hand." + "type": "auto", + "trigger": "When The Emperor enters the field", + "effect": "When The Emperor enters the field, you may pay {1}. If you do so, your opponent discards 1 card from his/her hand." }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Dull it and Freeze it.", - "trigger": "When your opponent draws a card outside of his/her Draw Phase" + "trigger": "When your opponent draws a card outside of his/her Draw Phase", + "effect": "When your opponent draws a card outside of his/her Draw Phase, choose 1 Forward opponent controls. Dull it and Freeze it." } ], "image": "5-036L.jpg" @@ -72460,14 +76235,16 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "That Character's controller discards 1 card from his/her hand.", - "trigger": "When Zeid is dealt damage by a Character" + "trigger": "When Zeid is dealt damage by a Character", + "effect": "That Character's controller discards 1 card from his/her hand." }, { "type": "action", + "cost": "1 Ice CP", "effect": "Zeid gains +1000 power until the end of the turn." } ], @@ -72482,8 +76259,9 @@ "power": 7000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -72503,16 +76281,12 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 dull Forward opponent controls. Deal it 7000 damage.", - "trigger": "When Cid Raines enters the field" - }, - { - "type": "special", - "effect": "When Cid Raines enters the field, choose 1 dull Forward opponent controls. Deal it 7000 damage.", - "name": "EX BURST", + "trigger": "When Cid Raines enters the field", + "effect": "Choose 1 dull Forward opponent controls. Deal it 7000 damage.", "is_ex_burst": true } ], @@ -72527,13 +76301,14 @@ "power": 1000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent discards 1 card from his/her hand.", - "trigger": "When Thaumaturge enters the field" + "trigger": "When Thaumaturge enters the field", + "effect": "your opponent discards 1 card from his/her hand." }, { "type": "field", @@ -72553,13 +76328,14 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay {Ice}. If you do so, search for 1 Card Name Lightning of cost X or less and play it onto the field.", "trigger": "When Snow enters the field", + "effect": "When Snow enters the field, you may pay {X}. If you do so, search for 1 Card Name Lightning of cost X or less and play it onto the field.", "cost": { - "ice": 1 + "x": true } } ], @@ -72573,9 +76349,10 @@ "cost": 3, "power": 7000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -72592,9 +76369,10 @@ "cost": 4, "power": null, "job": "Moogle", - "category": "FFT A2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -72615,9 +76393,10 @@ "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 blocking Forward. Break it." } ], @@ -72676,14 +76455,15 @@ "cost": 3, "power": 7000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may cast 1 Summon from your hand. The cost required to cast it is reduced by 1 (it cannot become 0).", - "trigger": "When Mystic Knight attacks" + "trigger": "When Mystic Knight attacks", + "effect": "you may cast 1 Summon from your hand. The cost required to cast it is reduced by 1 (it cannot become 0)." } ], "image": "5-047C.jpg" @@ -72699,18 +76479,19 @@ "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Barnabas and add it to your hand.", - "trigger": "When Lugae enters the field" + "effect": "When Lugae enters the field, you may search for 1 Card Name Barnabas and add it to your hand.", + "trigger": "When Lugae enters the field", + "is_ex_burst": true }, { "type": "action", "effect": "Choose 1 Forward. Dull it or Freeze it.", - "is_ex_burst": true, "cost": { - "ice": 3 + "ice": 1 } } ], @@ -72723,15 +76504,15 @@ "element": "Wind", "cost": 2, "power": null, - "job": "Summon", + "job": null, "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward you control. Activate it and negate all damage dealt to it. Draw 1 card.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -72745,14 +76526,20 @@ "cost": 3, "power": 5000, "job": "Heritor", - "category": "FFT A2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "Adelle cannot be blocked this turn.", - "name": "Haste" + "name": "Haste", + "effect": "Haste" + }, + { + "type": "action", + "cost": "S", + "effect": "Adelle cannot be blocked this turn." } ], "image": "5-050H.jpg" @@ -72768,6 +76555,7 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -72776,6 +76564,7 @@ }, { "type": "action", + "cost": "Dull", "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 1000 instead." } ], @@ -72815,11 +76604,11 @@ "category": "MOBIUS", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Forward. Activate it.\" \"Choose 1 Backup other than Echo. Activate it.\" \"Look at the top card of your deck. You may place the card at the bottom of your deck.\" \"Draw 1 card.\"", - "name": "EX BURST", + "type": "auto", + "effect": "When Echo enters the field, select up to 2 of the 4 following actions. \"Choose 1 Forward. Activate it.\" \"Choose 1 Backup other than Echo. Activate it.\" \"Look at the top card of your deck. You may place the card at the bottom of your deck.\" \"Draw 1 card.\"", "trigger": "When Echo enters the field", "is_ex_burst": true } @@ -72834,13 +76623,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Ranger into the Break Zone: Choose 1 Monster of cost 2 or less. Break it." + "effect": "{d}, put Ranger into the Break Zone: Choose 1 Monster of cost 2 or less. Break it." } ], "image": "5-054C.jpg" @@ -72853,14 +76643,15 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Thief into the Break Zone: Your opponent reveals his/her hand. Select 1 Character card from their hand. Your opponent discards this card. You can only use this ability during your turn.", - "name": "Backup" + "cost": "1 Wind CP, put Thief into the Break Zone", + "effect": "Your opponent reveals his/her hand. Select 1 Character card from their hand. Your opponent discards this card. You can only use this ability during your turn." } ], "image": "5-055C.jpg" @@ -72876,21 +76667,20 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent reveals his/her hand.", - "trigger": "When Cid Pollendina enters the field" + "trigger": "When Cid Pollendina enters the field", + "effect": "your opponent reveals his/her hand." }, { - "type": "auto", - "effect": "increase the damage by 4000 instead.", - "trigger": "If Cid Pollendina deals damage to a Forward of cost 5 or more" + "type": "field", + "effect": "If Cid Pollendina deals damage to a Forward of cost 5 or more, increase the damage by 4000 instead." }, { - "type": "auto", - "effect": "reduce the damage by 4000 instead.", - "trigger": "If Cid Pollendina is dealt damage by a Forward of cost 5 or more" + "type": "field", + "effect": "If Cid Pollendina is dealt damage by a Forward of cost 5 or more, reduce the damage by 4000 instead." } ], "image": "5-056H.jpg" @@ -72904,13 +76694,14 @@ "power": 3000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the damage becomes 0 instead.", - "trigger": "During this turn, if a Forward you control is dealt damage by a Summon or an ability" + "type": "special", + "cost": "Put White Mage into the Break Zone", + "effect": "During this turn, if a Forward you control is dealt damage by a Summon or an ability, the damage becomes 0 instead." } ], "image": "5-057C.jpg" @@ -72923,12 +76714,14 @@ "cost": 2, "power": 5000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", + "type": "action", + "cost": "Dull", "effect": "Choose 1 Forward you control. It cannot be chosen by your opponent's Summons or abilities this turn." } ], @@ -72945,6 +76738,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -72954,8 +76748,7 @@ "type": "action", "effect": "Choose 1 Forward. Deal it 1000 damage.", "cost": { - "wind": 1, - "light": 1, + "wind": 2, "dull": true } } @@ -72971,8 +76764,9 @@ "power": 7000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -72989,18 +76783,20 @@ "cost": 3, "power": 3000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Chocobo or Card Name Chocobo and add it to your hand.", - "trigger": "When Chocobo Knight enters the field" + "trigger": "When Chocobo Knight enters the field", + "effect": "you may search for 1 [Job Chocobo] or [Card Name Chocobo] and add it to your hand." }, { - "type": "action", - "effect": "Play 1 Job Chocobo or Card Name Chocobo of cost 4 or less from your hand onto the field." + "type": "special", + "cost": "1 Wind CP (dull)", + "effect": "Play 1 [Job Chocobo] or [Card Name Chocobo] of cost 4 or less from your hand onto the field." } ], "image": "5-061C.jpg" @@ -73012,14 +76808,15 @@ "element": "Wind", "cost": 5, "power": null, - "job": "Mobius", - "category": "", + "job": "", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Select up to 2 of the 4 following actions.\n\"Choose 1 Forward of cost 5 or more. Break it.\"\n\"Choose 1 Forward of cost 4 or less. Until the end of the turn, it power becomes 100.\"\n\"Activate all the Forwards you control.\"\n\"Activate all the Backups you control.\"" + "effect": "Select up to 2 of the 4 following actions.\n\"Choose 1 Forward of cost 5 or more. Break it.\"\n\"Choose 1 Forward of cost 4 or less. Until the end of the turn, its power becomes 1000.\"\n\"Activate all the Forwards you control.\"\n\"Activate all the Backups you control.\"" } ], "image": "5-062L.jpg" @@ -73030,25 +76827,28 @@ "type": "Monster", "element": "Wind", "cost": 3, - "power": 7000, - "job": "", - "category": "VI", + "power": null, + "job": "Deathgaze", + "category": "THEATRHYTHM·VI", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": { + "dull": true + }, "effect": "Until the end of the turn, Deathgaze also becomes a Forward with 7000 power and \"Deathgaze cannot be blocked by a Forward with a power greater than Deathgaze's.\" You can only use this ability once per turn." }, { "type": "special", - "effect": "Break all the Characters of cost 5 and 10 opponent controls.", "name": "Level 5 Death", - "is_ex_burst": true, "cost": { - "lightning": 3, + "wind": 3, "dull": true - } + }, + "effect": "Break all the Characters of cost 5 and 10 opponent controls." } ], "image": "5-063H.jpg" @@ -73086,8 +76886,9 @@ "power": 4000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -73148,14 +76949,14 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the damage becomes 0 instead.", - "trigger": "If Y'shtola is dealt damage by a Summon or an ability" + "type": "field", + "effect": "If Y'shtola is dealt damage by a Summon or an ability, the damage becomes 0 instead." }, { - "type": "action", + "type": "special", "effect": "Put Y'shtola into the Break Zone: Choose 1 Summon or auto-ability. Cancel its effect." } ], @@ -73172,16 +76973,16 @@ "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add 1 Category FFTA2 card among them to your hand and return the other cards to the bottom of your deck in any order.", + "effect": "When Luso enters the field, reveal the top 5 cards of your deck. Add 1 Category FFTA2 card among them to your hand and return the other cards to the bottom of your deck in any order.", "trigger": "When Luso enters the field" }, { - "type": "field", + "type": "action", "effect": "Luso gains First Strike until the end of the turn.", - "name": "First Strike", "cost": { "damage": 1 } @@ -73231,20 +77032,21 @@ }, { "id": "5-072C", - "name": "Terraquatic", + "name": "Spiceacilian", "type": "Monster", "element": "Wind", "cost": 1, "power": null, - "job": "", + "job": "Terraquatic", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. It can only be blocked by a Forward of cost equal or inferior to its own this turn.", - "name": "Spiceacilian" + "name": "Terraquatic" } ], "image": "5-072C.jpg" @@ -73260,11 +77062,16 @@ "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ + { + "type": "field", + "effect": "Brave", + "name": "Brave" + }, { "type": "auto", "effect": "Choose 1 Backup of cost 4 or more opponent controls. Break it.", - "name": "Brave", "trigger": "When Heretical Knight Garland enters the field" } ], @@ -73298,25 +77105,21 @@ }, { "id": "5-075L", - "name": "Warrior of Light", + "name": "Wol", "type": "Forward", "element": "Earth", "cost": 4, "power": 8000, - "job": "Warrior", - "category": "Mobius", + "job": "Warrior of Light", + "category": "MOBIUS", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1: Forward it plus Brave until the end of the turn. / Choose 1: Forward it loses 2300 power until the end of the turn. / Choose 1: Dull it. Deal it 3000 damage.", - "trigger": "At the beginning of the Attack Phase during each of your turns, select up to 2 of the 3 following actions" - }, - { - "type": "field", - "effect": "All Forwards cannot be chosen by Summons, EX-Burst or Character EX-Burst this turn.", - "is_ex_burst": true + "trigger": "At the beginning of the Attack Phase during each of your turns", + "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Forward. It gains Brave until the end of the turn.\" \"Choose 1 Forward. It gains +2000 power until the end of the turn.\" \"Choose 1 dull Forward. Deal it 3000 damage.\" \"All Forwards cannot be chosen by Summons' EX Bursts or Characters' EX Bursts this turn.\"" } ], "image": "5-075L.jpg" @@ -73330,13 +77133,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 Character with the same name in your Break Zone and add it to your hand.", - "trigger": "When Botanist enters the field, choose 1 Character without ≤ you control" + "trigger": "When Botanist enters the field", + "effect": "Choose 1 Character without [Earth] you control. Select 1 Character with the same name in your Break Zone and add it to your hand." } ], "image": "5-076C.jpg" @@ -73348,13 +77152,14 @@ "element": "Earth", "cost": 2, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn. If its power has become 9000 or less, return Carbuncle to your hand." } ], @@ -73368,19 +77173,19 @@ "cost": 4, "power": 8000, "job": "Judge", - "category": "DFF-XII", + "category": "DFF·XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the cost for playing Gabranth onto the field is reduced by 3 (it cannot become 0).", - "trigger": "If you have received 5 points of damage or more" + "type": "field", + "effect": "If you have received 5 points of damage or more, the cost for playing Gabranth onto the field is reduced by 3 (it cannot become 0)." }, { - "type": "action", - "effect": "During this turn, the next damage dealt to you becomes 0 instead.", - "name": "Put Gabranth into the Break Zone" + "type": "special", + "name": "Put Gabranth into the Break Zone", + "effect": "During this turn, the next damage dealt to you becomes 0 instead." } ], "image": "5-078R.jpg" @@ -73391,14 +77196,16 @@ "type": "Monster", "element": "Earth", "cost": 4, - "power": 7000, + "power": null, "job": "Doll", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "Earth CP", "effect": "Until the end of the turn, Calbrena also becomes a Forward with 7000 power and \"When Calbrena is put from the field into the Break Zone, return Calbrena to the field dull.\" You can only use this ability once per turn." } ], @@ -73406,7 +77213,7 @@ }, { "id": "5-080R", - "name": "Grav'ilton", + "name": "Grav'iton", "type": "Backup", "element": "Earth", "cost": 3, @@ -73415,11 +77222,12 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward you control. It gains +2000 power until the end of the turn.", - "trigger": "When you cast an Earth Summon" + "trigger": "When you cast an Earth Summon", + "effect": "choose 1 Forward you control. It gains +2000 power until the end of the turn." } ], "image": "5-080R.jpg" @@ -73433,13 +77241,13 @@ "power": null, "job": "", "category": "IV", - "is_generic": true, + "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. During this turn, it cannot attack or block, and if it is dealt damage, the damage becomes 0 instead.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -73454,21 +77262,22 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Backup in your Break Zone. Add it to your hand.", - "name": "Backup", - "trigger": "When Miner enters the field" + "trigger": "When Miner enters the field", + "effect": "Choose 1 Backup in your Break Zone. Add it to your hand." }, { "type": "action", - "effect": "3 : put Miner into the Break Zone. Choose 1 Forward in your Break Zone. Add it to your hand.", "cost": { - "earth": 3 - } + "earth": 2, + "special": "put Miner into the Break Zone" + }, + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand." } ], "image": "5-082C.jpg" @@ -73482,8 +77291,9 @@ "power": 7000, "job": "Standard Unit", "category": "XIII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -73502,8 +77312,9 @@ "power": 3000, "job": "Standard Unit", "category": "XIII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -73549,22 +77360,18 @@ "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If its cost is equal to or less than the damage you have received, break it.", - "trigger": "When Cecil enters the field, choose 1 dull Forward opponent controls" + "effect": "When Cecil enters the field, choose 1 dull Forward opponent controls. If its cost is equal to or less than the damage you have received, break it.", + "is_ex_burst": true }, { "type": "special", - "effect": "Choose 1 Forward. Cecil deals you 1 point of damage. If the cost of the Forward is equal to or less than the damage you have received, break it.", - "name": "Dark Rite" - }, - { - "type": "auto", - "effect": "When Cecil enters the field, choose 1 dull Forward opponent controls. If its cost is equal to or less than the damage you have received, break it.", - "name": "EX BURST", - "is_ex_burst": true + "name": "Dark", + "cost": "S", + "effect": "Choose 1 Forward. Cecil deals you 1 point of damage. If the cost of the Forward is equal to or less than the damage you have received, break it." } ], "image": "5-086L.jpg" @@ -73580,10 +77387,12 @@ "category": "III", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Put Doga into the Break Zone! Choose 1 Character you control. During this turn, it cannot be broken by opposing Summons or abilities that don't deal damage." + "type": "special", + "cost": "S, put Doga into the Break Zone", + "effect": "Choose 1 Character you control. During this turn, it cannot be broken by opposing Summons or abilities that don't deal damage." } ], "image": "5-087R.jpg" @@ -73599,10 +77408,11 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward opponent controls. If your opponent doesn't pay 1, it cannot attack or block this turn." + "effect": "{S}: Choose 1 Forward opponent controls. If your opponent doesn't pay {1}, it cannot attack or block this turn." } ], "image": "5-088C.jpg" @@ -73615,13 +77425,14 @@ "cost": 4, "power": 9000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Berserker cannot block" + "effect": "Berserker cannot block." } ], "image": "5-089C.jpg" @@ -73635,8 +77446,9 @@ "power": null, "job": "Giant", "category": "THEATRHYTHM", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -73657,16 +77469,17 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "You may search for 1 Category XI Character other than Card Name Star Sibyl and add it to your hand.", - "trigger": "When Star Sibyl enters the field", + "type": "auto", + "effect": "When Star Sibyl enters the field, you may search for 1 Category XI Character other than Card Name Star Sibyl and add it to your hand.", "is_ex_burst": true }, { "type": "action", - "effect": "Put Star Sibyl into the Break Zone: Play 1 Forward of cost 6 or less from your hand onto the field. You can only use this ability during your turn." + "effect": "Put Star Sibyl into the Break Zone: Play 1 Forward of cost 6 or less from your hand onto the field. You can only use this ability during your turn.", + "cost": "Dull" } ], "image": "5-091H.jpg" @@ -73680,8 +77493,9 @@ "power": 8000, "job": "Standard Unit", "category": "FFTA2", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -73705,10 +77519,12 @@ "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Mog (MOBIUS) into the Break Zone: Search for 1 Forward and add it to your hand." + "cost": "2 Earth CP, put Mog (MOBIUS) into the Break Zone", + "effect": "Search for 1 Forward and add it to your hand." } ], "image": "5-093C.jpg" @@ -73724,11 +77540,11 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward you control. It gains Brave until the end of the turn. You can only use this ability during your Main Phase, and only once per turn.", - "name": "Proprietress" + "effect": "Choose 1 Forward you control. It gains Brave until the end of the turn. You can only use this ability during your Main Phase, and only once per turn." } ], "image": "5-094R.jpg" @@ -73744,15 +77560,15 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Yang cannot become dull by your opponent's Summons or abilities." }, { - "type": "auto", - "effect": "Yang gains +1000 power and Brave.", - "trigger": "If you control 5 or more Earth Characters" + "type": "field", + "effect": "If you control 5 or more Earth Characters, Yang gains +1000 power and Brave." } ], "image": "5-095H.jpg" @@ -73766,8 +77582,9 @@ "power": 7000, "job": "Standard Unit", "category": "FFTA2", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -73785,11 +77602,13 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Lightning CP, Dull", "effect": "Choose 1 Forward. Deal it 1000 damage. If it is active, deal it 2000 damage instead." } ], @@ -73803,14 +77622,19 @@ "cost": 2, "power": 2000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Assassin attacks, choose 1 Forward of cost 2 or less. Dull it.", - "name": "Haste" + "name": "Haste", + "effect": "Haste" + }, + { + "type": "auto", + "effect": "When Assassin attacks, choose 1 Forward of cost 2 or less. Dull it." } ], "image": "5-098C.jpg" @@ -73819,19 +77643,29 @@ "id": "5-099H", "name": "Illua", "type": "Forward", - "element": "Lightning", + "element": "Ice", "cost": 3, "power": 6000, "job": "Nightshade", "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "auto", - "effect": "Cancel its effect. [Ability] Activate all the forwards you control. They gain Haste until the end of the turn. All the Forwards your opponent controls lose 2000 power until the end of the turn.", - "name": "Haste", - "trigger": "During each turn, when Illua is chosen by your opponent's Summon or ability for the first time in that turn" + "trigger": "During each turn, when Illua is chosen by your opponent's Summon or ability for the first time in that turn", + "effect": "Cancel its effect." + }, + { + "type": "special", + "name": "Sheol", + "cost": "S", + "effect": "Activate all the Forwards you control. They gain Haste until the end of the turn. All the Forwards opponent controls lose 2000 power until the end of the turn." } ], "image": "5-099H.jpg" @@ -73843,10 +77677,11 @@ "element": "Lightning", "cost": 3, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -73861,14 +77696,16 @@ "type": "Monster", "element": "Lightning", "cost": 4, - "power": 7000, - "job": "", + "power": null, + "job": "Odin", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "Dull", "effect": "Until the end of the turn, Twilight Odin also becomes a Forward with 7000 power and \"When Twilight Odin deals damage to your opponent, choose 1 Forward opponent controls. Break it.\" You can only use this ability once per turn." } ], @@ -73883,8 +77720,9 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -73901,14 +77739,15 @@ "cost": 3, "power": null, "job": "Clan Leader", - "category": "FFT A2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Category FFT A2 Forward and add it to your hand.", - "trigger": "When Cid of Clan Gully enters the field" + "trigger": "When Cid of Clan Gully enters the field", + "effect": "You may search for 1 Category FFTA2 Forward and add it to your hand." } ], "image": "5-103R.jpg" @@ -73941,12 +77780,13 @@ "cost": 2, "power": null, "job": "Agito Cadet", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Quon enters the field, you may cast 1 Summon of cost 2 or less from your hand without paying its cost." } ], @@ -73960,14 +77800,15 @@ "cost": 2, "power": null, "job": "", - "category": "II", - "is_generic": true, + "category": "THEATRHYTHM II", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Put Black Knight into the Break Zone. If you do so, break it.", - "trigger": "When a Forward of your opponent of cost 4 or less enters the field" + "trigger": "When a Forward of your opponent of cost 4 or less enters the field", + "effect": "put Black Knight into the Break Zone. If you do so, break it." } ], "image": "5-106R.jpg" @@ -74006,9 +77847,11 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "X, Dull", "effect": "Choose 1 Lightning Forward in your Break Zone. If its cost is X, play it onto the field. You can only use this ability during your Main Phase." } ], @@ -74025,25 +77868,27 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The cost required to play Card Name Claidie or Card Name Ivion or Card Name Pjenje onto the field is reduced by 1 (it cannot become 0)." + "effect": "The cost required to play Card Name Claidie or Card Name Trion or Card Name Pieuje onto the field is reduced by 1 (it cannot become 0)." } ], "image": "5-109R.jpg" }, { "id": "5-110C", - "name": "Armadillon", + "name": "Bunkerbeast", "type": "Monster", "element": "Lightning", "cost": 2, - "power": 2000, - "job": "", + "power": null, + "job": "Armadillon", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -74079,9 +77924,10 @@ "cost": 2, "power": null, "job": "Agito Cadet", - "category": "0", - "is_generic": true, + "category": "TYPE-0", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -74099,11 +77945,13 @@ "power": 5000, "job": "Standard Unit", "category": "FFTA2", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull, discard a Lightning card", "effect": "Choose 1 active Forward. Deal it 4000 damage." } ], @@ -74117,13 +77965,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Cannoneer into the Break Zone: Choose 1 blocking Forward. It loses 3000 power until the end of the turn." + "effect": "{d}, put Cannoneer into the Break Zone: Choose 1 blocking Forward. It loses 3000 power until the end of the turn." } ], "image": "5-114C.jpg" @@ -74137,8 +77986,9 @@ "power": 4000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -74155,14 +78005,19 @@ "cost": 2, "power": 5000, "job": "Commando", - "category": "XIII", + "category": "DFF・XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "At the end of the turn, return Lightning to its owner's hand.", - "name": "Haste" + "name": "Haste", + "effect": "Haste" + }, + { + "type": "auto", + "effect": "At the end of the turn, return Lightning to its owner's hand." } ], "image": "5-116H.jpg" @@ -74174,13 +78029,14 @@ "element": "Lightning", "cost": 1, "power": null, - "job": "Summon", - "category": "FFTHYTHM", + "job": null, + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 damaged Forward. Deal it 7000 damage.", "name": "EX BURST", "is_ex_burst": true @@ -74199,6 +78055,7 @@ "category": "DFF-FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -74209,9 +78066,8 @@ "effect": "For each Forward other than Ramza you control, Ramza gains +1000 power." }, { - "type": "auto", - "effect": "Ramza gains Haste and \"When Ramza attacks, choose 1 Forward of cost 3 or less opponent controls. Break it.\"", - "trigger": "If Ramza has 10000 power or more" + "type": "field", + "effect": "If Ramza has 10000 power or more, Ramza gains Haste and \"When Ramza attacks, choose 1 Forward of cost 3 or less opponent controls. Break it.\"" } ], "image": "5-118L.jpg" @@ -74225,13 +78081,14 @@ "power": 7000, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Dragoon gains First Strike until the end of the turn.", - "name": "First Strike" + "type": "action", + "cost": "dull", + "effect": "Dragoon gains First Strike until the end of the turn." } ], "image": "5-119C.jpg" @@ -74240,18 +78097,19 @@ "id": "5-120C", "name": "Louisoix", "type": "Backup", - "element": "Lightning", + "element": "Light", "cost": 3, "power": null, "job": "Sage", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Card Name Alisaie or Card Name Alphinaud and add it to your hand.", - "trigger": "When Louisoix enters the field" + "trigger": "When Louisoix enters the field", + "effect": "you may search for 1 Card Name Alisaie or Card Name Alphinaud and add it to your hand." } ], "image": "5-120C.jpg" @@ -74314,15 +78172,12 @@ "category": "III", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Warrior of Light Forward and add it to your hand.", - "trigger": "When Aria (III) enters the field" - }, - { - "type": "special", - "effect": "EX BURST When Aria (III) enters the field, you may search for 1 Job Warrior of Light Forward and add it to your hand.", + "effect": "When Aria (III) enters the field, you may search for 1 Job Warrior of Light Forward and add it to your hand.", + "trigger": "When Aria (III) enters the field", "is_ex_burst": true } ], @@ -74339,14 +78194,17 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Until the end of the turn, Ozma also becomes a Forward with 8000 power and \"If Ozma is dealt damage by a Dark card, the damage becomes 0 instead.\" You can only use this ability once per turn.", - "trigger": "Until the end of the turn, Ozma also becomes a Forward with 8000 power and \"If Ozma is dealt damage by a Dark card, the damage becomes 0 instead.\" You can only use this ability once per turn." + "type": "action", + "cost": "0", + "effect": "Until the end of the turn, Ozma also becomes a Forward with 8000 power and \"If Ozma is dealt damage by a Dark card, the damage becomes 0 instead.\" You can only use this ability once per turn." }, { - "type": "field", + "type": "special", + "name": "Flare Star", + "cost": "S, 2 Water CP, 1 CP", "effect": "All the Forwards opponent controls lose 2000 power for each CP required to play them until the end of the turn. You can only use this ability if Ozma is a Forward." } ], @@ -74379,19 +78237,23 @@ "cost": 5, "power": 8000, "job": "Wraith", - "category": "III", + "category": [ + "MOBIUS", + "III" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "It loses 2000 power for each Forward you control until the end of the turn.", - "trigger": "When Cloud of Darkness enters the field, choose 1 Forward opponent controls" + "trigger": "When Cloud of Darkness enters the field", + "effect": "Choose 1 Forward opponent controls. It loses 2000 power for each Forward you control until the end of the turn." }, { "type": "auto", - "effect": "It loses 1000 power for each Forward you control until the end of the turn.", - "trigger": "When Cloud of Darkness attacks, choose 1 Forward opponent controls" + "trigger": "When Cloud of Darkness attacks", + "effect": "Choose 1 Forward opponent controls. It loses 1000 power for each Forward you control until the end of the turn." } ], "image": "5-126L.jpg" @@ -74406,7 +78268,8 @@ "job": "Knight", "category": "XI", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -74414,12 +78277,17 @@ "trigger": "When Curilla enters the field or attacks" }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Deal it 7000 damage. If you control Card Name Trion, deal it 9000 damage instead.", "name": "Savage Blade", - "is_ex_burst": true, "cost": { - "dull": true + "dull": true, + "cp": [ + { + "element": "Water", + "count": 3 + } + ] } } ], @@ -74471,15 +78339,16 @@ "element": "Water", "cost": 1, "power": null, - "job": "Theatrhythm", - "category": "", + "job": "Tonberry", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "put Tonberry into the Break Zone. If you do so, break that Character.", - "trigger": "When a Character opponent controls searches for 1 or more cards" + "trigger": "When a Character opponent controls searches for 1 or more cards", + "effect": "put Tonberry into the Break Zone. If you do so, break that Character." } ], "image": "5-130R.jpg" @@ -74493,19 +78362,24 @@ "power": 4000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": { + "dull": true + }, "effect": "Choose 1 Water Forward. It gains +1000 power until the end of the turn." }, { "type": "action", - "effect": "Choose 1 Forward. It loses 3000 power until the end of the turn.", "cost": { - "ice": 3 - } + "ice": 2, + "water": 1 + }, + "effect": "Choose 1 Forward. It loses 3000 power until the end of the turn." } ], "image": "5-131C.jpg" @@ -74537,13 +78411,14 @@ "element": "Water", "cost": 2, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Select 1 of the 3 following actions. \"Choose 1 Monster. Return it to its owner's hand.\" \"Choose 1 Character you control. Return it to its owner's hand.\" \"Choose 1 Forward. Halve its power until the end of the turn (round down to the nearest 1000).\"" } ], @@ -74560,9 +78435,10 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When a party you control attacks, all Forwards in that party gain +1000 power until the end of the turn." } ], @@ -74579,18 +78455,23 @@ "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "When Porom enters the field, look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", - "name": "EX BURST", - "trigger": "When Porom enters the field, look at the top 3 cards of your deck. Add 1 card among them to your hand and return the other cards to the bottom of your deck in any order.", "is_ex_burst": true }, { "type": "action", "effect": "Choose 1 action ability. Cancel its effect.", "cost": { + "cp": [ + { + "element": "Water", + "count": 1 + } + ], "dull": true } } @@ -74605,14 +78486,15 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward. During this turn, if it is dealt damage less than its power, the damage becomes 0 instead.", - "name": "Backup" + "cost": "Dull", + "effect": "Choose 1 Forward. During this turn, if it is dealt damage less than its power, the damage becomes 0 instead." } ], "image": "5-136C.jpg" @@ -74625,13 +78507,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Green Mage into the Break Zone: Choose 1 action ability. Cancel its effect." + "effect": "{s}, put Green Mage into the Break Zone: Choose 1 action ability. Cancel its effect." } ], "image": "5-137C.jpg" @@ -74644,12 +78527,13 @@ "cost": 3, "power": 7000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "During this turn, if Moogle Knight is dealt damage by your opponent's Summons or abilities, the damage becomes 0 instead." } ], @@ -74662,15 +78546,15 @@ "element": "Water", "cost": 1, "power": null, - "job": "Summon", + "job": null, "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. If its cost is equal to or less than the number of cards in your hand, return it to its owner's hand.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -74685,15 +78569,16 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Fisher into the Break Zone: Choose 1 Monster of cost 3 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn.", - "name": "Backup", + "effect": "Put Fisher into the Break Zone: Choose 1 Monster of cost 3 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn.", "cost": { - "water": 2, + "water": 1, + "generic": 1, "dull": true } } @@ -74734,11 +78619,11 @@ "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "You may search for 1 Card Name Cecil and add it to your hand.", - "name": "EX BURST", + "type": "auto", + "effect": "When Rosa enters the field, you may search for 1 Card Name Cecil and add it to your hand.", "trigger": "When Rosa enters the field", "is_ex_burst": true }, @@ -74758,8 +78643,9 @@ "power": 5000, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -74777,12 +78663,13 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Orator into the Break Zone! Choose 1 Monster you control. Return it to its owner's hand." + "effect": "{s}, put Orator into the Break Zone: Choose 1 Monster you control. Return it to its owner's hand." } ], "image": "5-144C.jpg" @@ -74795,14 +78682,15 @@ "cost": 5, "power": 8000, "job": "Sky Pirate", - "category": "DFF-XII", + "category": "DFF・XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"Draw 1 card.\" \"Choose 1 Backup. Activate it.\" \"Choose 1 Forward. Dull it.\" \"Choose 1 Forward. It gains 2000 power until the end of the turn.\" \"Choose 1 Forward. It cannot block this turn.\"", - "trigger": "When Vaan attacks, select up to 2 of the 5 following actions." + "trigger": "When Vaan attacks", + "effect": "Select up to 2 of the 5 following actions. \"Draw 1 card.\" \"Choose 1 Backup. Activate it.\" \"Choose 1 Forward. Dull it.\" \"Choose 1 Forward. It gains +2000 power until the end of the turn.\" \"Choose 1 Forward. It cannot block this turn.\"" } ], "image": "5-145L.jpg" @@ -74818,15 +78706,17 @@ "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add 1 Job Warrior of Light among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Wol enters the field" + "trigger": "When Wol enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 Job Warrior of Light among them to your hand and return the other cards to the bottom of your deck in any order." }, { - "type": "action", - "effect": "When Wol is put from the field into the Break Zone, choose 1 Job Warrior of Light of cost 3 or less in your Break Zone. Play it onto the field." + "type": "auto", + "trigger": "When Wol is put from the field into the Break Zone", + "effect": "Choose 1 Job Warrior of Light of cost 3 or less in your Break Zone. Play it onto the field." } ], "image": "5-146H.jpg" @@ -74842,6 +78732,7 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -74849,9 +78740,9 @@ }, { "type": "special", - "effect": "Take 1 more turn after this one. At the end of that turn, you lose the game.", - "name": "Paradise EX", - "is_ex_burst": true + "name": "Paradise", + "cost": "S", + "effect": "Take 1 more turn after this one. At the end of that turn, you lose the game." } ], "image": "5-147L.jpg" @@ -74864,13 +78755,18 @@ "cost": 5, "power": 9000, "job": "Archduke", - "category": "XI", + "category": [ + "LOV", + "XI" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Kam'lanaut enters the field, you may search for 1 Dark card and add it to your hand." + "type": "auto", + "trigger": "When Kam'lanaut enters the field", + "effect": "you may search for 1 Dark card and add it to your hand." }, { "type": "field", @@ -74878,8 +78774,8 @@ }, { "type": "auto", - "effect": "select 1 Element. Kam'lanaut becomes that Element (this effect does not end at the end of the turn).", - "trigger": "At the beginning of your Main Phase 1" + "trigger": "At the beginning of your Main Phase 1", + "effect": "select 1 Element. Kam'lanaut becomes that Element (this effect does not end at the end of the turn)." } ], "image": "5-148H.jpg" @@ -74919,17 +78815,18 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control Card Name Serah, Noel gains +2000 power." }, { - "type": "action", + "type": "special", + "name": "S", "effect": "Play Noel onto the field. You can only use this ability during your Main Phase and if Noel is in the Break Zone.", "cost": { - "lightning": 3, - "dull": true + "lightning": 3 } } ], @@ -74965,21 +78862,23 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Serah enters the field, you may search for 1 Job Moogle and add it to your hand.", - "trigger": "When Serah enters the field, you may search for 1 Job Moogle and add it to your hand." + "trigger": "When Serah enters the field", + "effect": "You may search for 1 Job Moogle and add it to your hand.", + "is_ex_burst": true }, { "type": "auto", - "effect": "When Serah attacks, activate all the Job Moogle you control.", - "trigger": "When Serah attacks, activate all the Job Moogle you control." + "trigger": "When Serah attacks", + "effect": "Activate all the Job Moogle you control." }, { "type": "action", - "effect": "Discard 1 Job Moogle. Choose 1 Forward. Dull it.", - "is_ex_burst": true + "cost": "Discard 1 Job Moogle", + "effect": "Choose 1 Forward. Dull it." } ], "image": "5-152S.jpg" @@ -74995,6 +78894,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -75014,15 +78914,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "0", "effect": "Look at the top card of your deck. You can only use this ability once per turn." }, { "type": "auto", - "effect": "put the top 10 cards of your deck into the Break Zone.", - "trigger": "When Yeul is put from the field into the Break Zone" + "trigger": "When Yeul is put from the field into the Break Zone", + "effect": "put the top 10 cards of your deck into the Break Zone." } ], "image": "5-154S.jpg" @@ -75038,19 +78940,21 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Vaan enters the field, activate all the Job Sky Pirate you control." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 2000 damage for each Backup you control.", + "type": "special", "name": "Pyroclasm", - "is_ex_burst": true, "cost": { - "fire": 1 - } + "s": true, + "fire": 1, + "dull": true + }, + "effect": "Choose 1 Forward. Deal it 2000 damage for each Backup you control." } ], "image": "5-155S.jpg" @@ -75109,13 +79013,14 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "For each Job Scion of the Seventh Dawn other than Yda you control, Yda gains +2000 power." }, { - "type": "action", + "type": "auto", "effect": "When Yda attacks, choose 1 dull Forward opponent controls. Deal it damage equal to half of Yda's power (round down to the nearest 1000)." } ], @@ -75132,12 +79037,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Yda and add it to your hand. If the Card Name Yda you control deals damage to a Forward, Increase the damage by 2000 instead.", + "effect": "When Papalymo enters the field, you may search for 1 Card Name Yda and add it to your hand.", "trigger": "When Papalymo enters the field", "is_ex_burst": true + }, + { + "type": "field", + "effect": "If the Card Name Yda you control deals damage to a Forward, increase the damage by 2000 instead." } ], "image": "5-159S.jpg" @@ -75153,17 +79063,18 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Scion of the Seventh Dawn Forward and add it to your hand.", - "trigger": "When Minfilia enters the field" + "trigger": "When Minfilia enters the field", + "effect": "You may search for 1 [Job (Scion of the Seventh Dawn)] Forward and add it to your hand.", + "is_ex_burst": true }, { - "type": "special", - "effect": "Choose 1 Forward opponent controls. Break it. You can only use this ability if you control 5 or more Job Scion of the Seventh Dawn.", - "name": "Break Zone", - "is_ex_burst": true + "type": "action", + "cost": "[Earth][Dull], put Minfilia into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Break it. You can only use this ability if you control 5 or more [Job (Scion of the Seventh Dawn)]." } ], "image": "5-160S.jpg" @@ -75175,15 +79086,19 @@ "element": "Lightning", "cost": 4, "power": null, - "job": "", + "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If you control Card Name Alphinaud, the cost for playing Alisaie onto the field is reduced by 1. The Job Scion of the Seventh Dawn Forwards you control gain Haste.", - "name": "Scion of the Seventh Dawn" + "effect": "If you control Card Name Alphinaud, the cost for playing Alisaie onto the field is reduced by 1." + }, + { + "type": "field", + "effect": "The Job Scion of the Seventh Dawn Forwards you control gain Haste." } ], "image": "5-161S.jpg" @@ -75211,17 +79126,18 @@ "id": "5-163S", "name": "Urianger", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 2, "power": 2000, "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Monster in your Break Zone. If its cost is equal to or less than the number of Job Scion of the Seventh Dawn Forwards you control, play it onto the field.", + "effect": "Choose 1 Monster in your Break Zone. If its cost is equal to or less than the number of Job Scion of the Seventh Dawn Forwards you control, play it onto the field.", "trigger": "When Urianger enters the field" } ], @@ -75238,6 +79154,7 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -75309,11 +79226,12 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Forwards other than Ward you control gain +2000 power.", - "name": "Job Warrior" + "effect": "The Job Warrior Forwards other than Ward you control gain +2000 power.", + "name": null } ], "image": "6-001C.jpg" @@ -75329,26 +79247,27 @@ "category": "DFF-I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control a Job Princess, the Job Knight Forwards you control gain Brave." }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Deal it 7000 damage.", "name": "Blaze", "cost": { - "lightning": 3, + "fire": 1, "dull": true } }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Break it. Deal 5000 damage to all the Forwards opponent controls.", "name": "Round Edge", "cost": { - "lightning": 3, + "fire": 3, "dull": true } } @@ -75366,16 +79285,21 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "For each Category II Character other than Guy you control, Guy gains +1000 power.", + "effect": "Brave", "name": "Brave" }, + { + "type": "field", + "effect": "For each Category II Character other than Guy you control, Guy gains +1000 power." + }, { "type": "auto", - "effect": "activate all the Forwards you control.", - "trigger": "When Guy is put from the field into the Break Zone" + "trigger": "When Guy is put from the field into the Break Zone", + "effect": "activate all the Forwards you control." } ], "image": "6-003H.jpg" @@ -75391,11 +79315,12 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward you control other than Kiros. It gains +2000 power until the end of the turn. If it is a Category VIII Forward, it also gains Haste, First Strike and Brave until the end of the turn.", - "trigger": "When Kiros enters the field" + "trigger": "When Kiros enters the field", + "effect": "Choose 1 Forward you control other than Kiros. It gains +2000 power until the end of the turn. If it is a Category VIII Forward, it also gains Haste, First Strike and Brave until the end of the turn." } ], "image": "6-004C.jpg" @@ -75409,8 +79334,9 @@ "power": null, "job": "Standard Unit", "category": "FFTA2", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -75420,16 +79346,17 @@ "image": "6-005C.jpg" }, { - "id": "6-006C-1-011C", + "id": "6-006C/1-011C", "name": "Evoker", "type": "Backup", - "element": "Earth", + "element": "Fire", "cost": 1, "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "6-006C-1-011C.jpg" }, @@ -75442,11 +79369,12 @@ "power": null, "job": "Girl", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Cornelia enters the field, all the Forwards you control gain +1000 power until the end of the turn." }, { @@ -75465,14 +79393,16 @@ "type": "Monster", "element": "Fire", "cost": 2, - "power": 5000, - "job": "Theatrhythm", - "category": "", - "is_generic": true, + "power": null, + "job": "Goblin", + "category": "THEATRHYTHM", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "0", "effect": "Until the end of the turn, Goblin also becomes a Forward with 5000 power and \"When Goblin attacks, choose 1 Forward. Deal it 1000 damage.\" You can only use this ability once per turn." } ], @@ -75489,26 +79419,28 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "select 1 of the 2 following actions.\n\"Look at the top 3 cards of your deck. Add 1 card among them to your hand and put the rest of the cards into the Break Zone.\"\n\"All the Forwards you control gain +3000 power until the end of the turn.\"", - "trigger": "When Cid (XI) enters the field" + "type": "auto", + "trigger": "When Cid (XI) enters the field", + "effect": "Select 1 of the 2 following actions.\n\"Look at the top 3 cards of your deck. Add 1 card among them to your hand and put the rest of the cards into the Break Zone.\"\n\"All the Forwards you control gain +3000 power until the end of the turn.\"" } ], "image": "6-009R.jpg" }, { "id": "6-010H", - "name": "Vermilion Bird l'Cie Caeluna", + "name": "Vermilion Bird l'Cie Caetuna", "type": "Backup", "element": "Fire", "cost": 6, "power": null, - "job": "l'Cie", - "category": "", + "job": "L'Cie", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -75516,8 +79448,8 @@ }, { "type": "auto", - "effect": "You may search for 1 Fire Summon of cost 4 or less and cast it without paying the cost. If you do not cast it, put the Summon into the Break Zone.", - "trigger": "When Vermilion Bird l'Cie Caeluna enters the field" + "trigger": "When Vermilion Bird l'Cie Caetuna enters the field", + "effect": "you may search for 1 Fire Summon of cost 4 or less and cast it without paying the cost. If you do not cast it, put the Summon into the Break Zone." } ], "image": "6-010H.jpg" @@ -75531,17 +79463,19 @@ "power": null, "job": "Standard Unit", "category": "TYPE-0", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Dominion Legionary and add it to your hand.", - "trigger": "When Dominion Legionary enters the field" + "trigger": "When Dominion Legionary enters the field", + "effect": "You may search for 1 Card Name Dominion Legionary and add it to your hand." }, { "type": "action", - "effect": "Put Dominion Legionary into the Break Zone! Choose 1 attacking Forward. It gains +1000 power until the end of the turn." + "cost": "Dull, put Dominion Legionary into the Break Zone", + "effect": "Choose 1 attacking Forward. It gains +1000 power until the end of the turn." } ], "image": "6-011C.jpg" @@ -75554,15 +79488,19 @@ "cost": 4, "power": 4000, "job": "SeeD Candidate", - "category": "DFF-VIII", + "category": "DFF・VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ + { + "type": "field", + "effect": "Haste" + }, { "type": "auto", - "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward opponent controls. Deal it damage equal to Zell's power.\" \"Choose 1 Monster of cost 2 or less opponent controls. Break it.\"", - "name": "Haste", - "trigger": "When Zell enters the field" + "trigger": "When Zell enters the field", + "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward opponent controls. Deal it damage equal to Zell's power.\" \"Choose 1 Monster of cost 2 or less opponent controls. Break it.\"" } ], "image": "6-012R.jpg" @@ -75578,10 +79516,11 @@ "category": "VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job SeeD Candidate Forward and add it to your hand.", + "effect": "When Selphie enters the field, you may search for 1 Job SeeD Candidate Forward and add it to your hand.", "trigger": "When Selphie enters the field", "is_ex_burst": true } @@ -75597,8 +79536,9 @@ "power": 9000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -75616,12 +79556,14 @@ "cost": 3, "power": 7000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "2 Fire CP", "effect": "Soldier gains +1000 power until the end of the turn." } ], @@ -75659,13 +79601,14 @@ "element": "Fire", "cost": 4, "power": null, - "job": "DFF", - "category": "", + "job": null, + "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 10000 damage. Bahamut deals you 1 point of damage. EX Bursts of cards put into the Damage Zone due to this damage cannot be used.", "name": "EX BURST", "is_ex_burst": true @@ -75683,7 +79626,8 @@ "job": "Rebel", "category": "II", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -75691,13 +79635,11 @@ }, { "type": "field", - "effect": "If your opponent controls 3 or more Forwards, Firion gains 800 power and Haste." + "effect": "If your opponent controls 3 or more Forwards, Firion gains +1000 power and Haste." }, { - "type": "auto", - "effect": "Until the end of the turn, Firion gains First Strike and Brave.", - "trigger": "Put 1 Backup into the Break Zone", - "is_ex_burst": true + "type": "action", + "effect": "Put 1 Backup into the Break Zone: Until the end of the turn, Firion gains First Strike and Brave." } ], "image": "6-019L.jpg" @@ -75727,17 +79669,20 @@ "type": "Monster", "element": "Fire", "cost": 2, - "power": 8000, + "power": null, "job": "Dragon", "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Ruby Dragon into the Break Zone: Choose 1 Forward. Deal it 8000 damage.", + "effect": "Put Ruby Dragon into the Break Zone: Choose 1 Forward. Deal it 8000 damage.", "cost": { - "generic": 4 + "generic": 1, + "dull": true, + "special": "put Ruby Dragon into the Break Zone" } } ], @@ -75771,9 +79716,10 @@ "cost": 2, "power": null, "job": "Commanding Officer", - "category": "O", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -75785,7 +79731,7 @@ "effect": "Put Emina into the Break Zone: Choose 1 dull Forward. Break it. You can only use this ability during your turn.", "cost": { "ice": 3, - "dull": true + "dull": false } } ], @@ -75800,8 +79746,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -75822,6 +79769,7 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -75829,10 +79777,9 @@ "trigger": "When Kazusa enters the field" }, { - "type": "auto", - "effect": "Choose up to 2 Forwards. Dull them.", - "trigger": "EX, put Kazusa into the Break Zone", - "is_ex_burst": true + "type": "action", + "cost": "Put Kazusa into the Break Zone", + "effect": "Choose up to 2 Forwards. Dull them." } ], "image": "6-025R.jpg" @@ -75846,13 +79793,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Bard into the Break Zone: Each player discards 1 card from his/her hand. You can only use this ability during your turn.", - "name": "Backup" + "effect": "{d}, put Bard into the Break Zone: Each player discards 1 card from his/her hand. You can only use this ability during your turn." } ], "image": "6-026C.jpg" @@ -75868,17 +79815,16 @@ "category": "DFF-IX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Choose 1 Forward or Monster opponent controls. Dull it and Freeze it.", - "name": "EX BURST", - "trigger": "When Kuja enters the field", + "type": "auto", + "effect": "When Kuja enters the field, choose 1 Forward or Monster opponent controls. Dull it and Freeze it.", "is_ex_burst": true }, { - "type": "action", - "effect": "Put 2 Backups into the Break Zone: Return Kuja to your hand. You can only use this ability during your Main Phase and if Kuja is in the Break Zone." + "type": "special", + "effect": "Put 2 Ice Backups into the Break Zone: Return Kuja to your hand. You can only use this ability during your Main Phase and if Kuja is in the Break Zone." } ], "image": "6-027L.jpg" @@ -75894,22 +79840,16 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Card Name Emina or Card Name Kazusa and add it to your hand.", - "trigger": "When Kurasame enters the field" + "effect": "When Kurasame enters the field, you may search for 1 Card Name Emina or Card Name Kazusa and add it to your hand.", + "is_ex_burst": true }, { "type": "field", - "effect": "The Ice Forwards other than Kurasame you control gain +1000 power.", - "name": "The Ice Forwards other than Kurasame you control gain +1000 power." - }, - { - "type": "auto", - "effect": "EX BURST When Kurasame enters the field, you may search for 1 Card Name Emina or Card Name Kazusa and add it to your hand.", - "name": "EX BURST", - "is_ex_burst": true + "effect": "The Ice Forwards other than Kurasame you control gain +1000 power." } ], "image": "6-028H.jpg" @@ -75925,10 +79865,15 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If your opponent has 1 card or less in his/her hand, the cost required to cast Doomtrain is reduced by 2. Choose 1 dull Forward. Deal it 9000 damage." + "effect": "If your opponent has 1 card or less in his/her hand, the cost required to cast Doomtrain is reduced by 2." + }, + { + "type": "action", + "effect": "Choose 1 dull Forward. Deal it 9000 damage." } ], "image": "6-029C.jpg" @@ -75939,14 +79884,16 @@ "type": "Monster", "element": "Ice", "cost": 3, - "power": 5000, + "power": null, "job": "Lesser Coeurl", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "0", "effect": "Until the end of the turn, Militesi Coeurl also becomes a Forward with 5000 power and \"When Militesi Coeurl attacks, choose 1 Forward. Dull it.\" You can only use this ability once per turn." } ], @@ -75960,13 +79907,14 @@ "cost": 3, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Summoner into the Break Zone: Choose up to 2 Ice Summons in your Break Zone. Add them to your hand." + "effect": "{i}, put Summoner into the Break Zone: Choose up to 2 Ice Summons in your Break Zone. Add them to your hand." } ], "image": "6-031C.jpg" @@ -75980,8 +79928,9 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "6-032C-1-040C.jpg" }, @@ -75996,6 +79945,7 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -76019,6 +79969,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -76040,13 +79991,14 @@ "power": null, "job": "", "category": "TYPE-0", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Forward. Dull it and Freeze it.", - "trigger": "When Snow Giant enters the Break Zone" + "type": "action", + "cost": "Dull, put Snow Giant into the Break Zone", + "effect": "Choose 1 Forward. Dull it and Freeze it." } ], "image": "6-035R.jpg" @@ -76057,11 +80009,12 @@ "type": "Forward", "element": "Ice", "cost": 2, - "power": 5000, + "power": 3000, "job": "Rune Knight", "category": "DFF-VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -76082,13 +80035,14 @@ "power": 8000, "job": "Standard Unit", "category": "TYPE-0", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Break it and break Shock Trooper.", - "trigger": "When Shock Trooper attacks, choose 1 Forward opponent controls" + "trigger": "When Shock Trooper attacks", + "effect": "Choose 1 Forward opponent controls. Break it and break Shock Trooper." } ], "image": "6-037C.jpg" @@ -76101,13 +80055,14 @@ "cost": 5, "power": null, "job": "", - "category": "VII", + "category": "MOBIUS VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Choose 1 dull Forward, Break it. The owner of this Forward discards 1 card from his/her hand." + "type": "field", + "effect": "Choose 1 dull Forward. Break it. The owner of this Forward discards 1 card from his/her hand." } ], "image": "6-038R.jpg" @@ -76183,6 +80138,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -76193,7 +80149,7 @@ "image": "6-042C.jpg" }, { - "id": "6-043C-1-068C", + "id": "6-043C", "name": "Evoker", "type": "Backup", "element": "Wind", @@ -76201,8 +80157,9 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "6-043C-1-068C.jpg" }, @@ -76263,12 +80220,12 @@ "power": null, "job": "Engineer", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": true, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Standard Unit Forward and add it to your hand.", + "effect": "When Cid Haze enters the field, you may search for 1 Job Standard Unit Forward and add it to your hand.", "trigger": "When Cid Haze enters the field", "is_ex_burst": true } @@ -76284,20 +80241,21 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 card in your opponent's Break Zone. Remove it from the game.", - "trigger": "When White Mage enters the field" + "trigger": "When White Mage enters the field", + "effect": "Choose 1 card in your opponent's Break Zone. Remove it from the game." }, { "type": "action", - "effect": "Put White Mage into the Break Zone: Choose 1 card in your opponent's Break Zone. Remove it from the game.", "cost": { "dull": true - } + }, + "effect": "Put White Mage into the Break Zone: Choose 1 card in your opponent's Break Zone. Remove it from the game." } ], "image": "6-047C.jpg" @@ -76310,13 +80268,14 @@ "cost": 4, "power": null, "job": "Youth", - "category": "X", + "category": "X-2", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Gullwings Forward and add it to your hand.", + "effect": "When Shinra enters the field, you may search for 1 Job Gullwings Forward and add it to your hand.", "trigger": "When Shinra enters the field", "is_ex_burst": true } @@ -76330,13 +80289,15 @@ "element": "Wind", "cost": 4, "power": null, - "job": "Thearrhythm", - "category": "", + "job": "Zu", + "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "0", "effect": "Until the end of the turn, Zu also becomes a Forward with 7000 power and \"When Zu attacks, choose 1 Backup you control. Activate it.\" You can only use this ability once per turn." } ], @@ -76350,9 +80311,10 @@ "cost": 3, "power": 3000, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "THEATRHYTHM", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -76370,13 +80332,14 @@ "cost": 1, "power": null, "job": "", - "category": "VII", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Search for 1 Job Chocobo or Job Moogle and add it to your hand.", + "type": "auto", + "effect": "Search for 1 [Job (Chocobo)] or [Job (Moogle)] and add it to your hand.", "name": "EX BURST", "is_ex_burst": true } @@ -76390,13 +80353,14 @@ "element": "Wind", "cost": 3, "power": null, - "job": "Summon", + "job": null, "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 Forward. Its power becomes 4000 until the end of the turn. Draw 1 card." } ], @@ -76413,17 +80377,19 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Job Gullwings Forwards you control cannot be chosen by your opponent's Summons.", - "name": "Gullwings" + "effect": "The Job Gullwings Forwards you control cannot be chosen by your opponent's Summons." }, { - "type": "action", + "type": "special", + "name": "Assault", "effect": "All the Job Gullwings you control gain Haste until the end of the turn.", "cost": { - "fire": 1 + "special": 1, + "wind": 1 } } ], @@ -76440,20 +80406,17 @@ "category": "DFF-VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Fujin enters the field", "effect": "You may search for 1 Card Name Seifer and add it to your hand.", - "trigger": "When Fujin enters the field" + "is_ex_burst": true }, { "type": "field", "effect": "The Card Name Seifer you control gains First Strike during your turn." - }, - { - "type": "auto", - "effect": "EX BURST When Fujin enters the field, you may search for 1 Card Name Seifer and add it to your hand. The Card Name Seifer you control gains First Strike during your turn.", - "is_ex_burst": true } ], "image": "6-054R.jpg" @@ -76466,13 +80429,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Geomancer into the Break Zone: Choose 1 attacking Forward. Deal it 4000 damage." + "effect": "Put Geomancer into the Break Zone: Choose 1 attacking Forward. Deal it 4000 damage." } ], "image": "6-055C.jpg" @@ -76512,21 +80476,29 @@ "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": { + "dull": true + }, "effect": "Choose 1 Category II Forward other than Maria. It gains +2000 power until the end of the turn." }, { - "type": "auto", + "type": "action", + "cost": { + "dull": true + }, "effect": "Deal 1000 damage to all the Forwards opponent controls." }, { - "type": "action", - "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 3000 instead.", + "type": "special", "cost": { + "dull": true, "wind": 1 - } + }, + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it is reduced by 3000 instead." } ], "image": "6-057L.jpg" @@ -76542,14 +80514,18 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Search for 1 card and add it to your hand.", + "type": "special", "name": "Retrieve", "cost": { - "dull": true - } + "dull": true, + "discard": [ + "Moogle" + ] + }, + "effect": "Search for 1 card and add it to your hand." } ], "image": "6-058R.jpg" @@ -76565,11 +80541,12 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Forward of power 9000 or more. Break it.", - "trigger": "When you put Wingvern into the Break Zone" + "type": "action", + "cost": "1 Wind CP, put Wingvern into the Break Zone", + "effect": "Choose 1 Forward of power 9000 or more. Break it." } ], "image": "6-059R.jpg" @@ -76582,21 +80559,25 @@ "cost": 7, "power": null, "job": "Magus", - "category": "FFT", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Play 1 Wind Character of cost 5 or less among them onto the field and return the other cards to the bottom of your deck in any order.", - "trigger": "When Lezaford enters the field" + "trigger": "When Lezaford enters the field", + "effect": "Reveal the top 5 cards of your deck. Play 1 Wind Character of cost 5 or less among them onto the field and return the other cards to the bottom of your deck in any order." }, { "type": "action", - "effect": "Put 1 Lezaford into the Break Zone. Choose 1 Forward. During this turn, the next damage it deals to a Forward becomes 0 instead.", "cost": { + "cp": [ + "wind" + ], "dull": true - } + }, + "effect": "Put Lezaford into the Break Zone. Choose 1 Forward. During this turn, the next damage it deals to a Forward becomes 0 instead." } ], "image": "6-060H.jpg" @@ -76610,8 +80591,9 @@ "power": 6000, "job": "Standard Unit", "category": "FFTA2", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -76631,16 +80613,17 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The job Gullwings Forwards you control cannot be chosen by your opponent's abilities.", - "name": "Gullwings" + "effect": "The Job Gullwings Forwards you control cannot be chosen by your opponent's abilities." }, { - "type": "action", - "effect": "Remove Rikku from the Battle. You can only use this ability when Rikku is in Battle.", - "name": "Escape" + "type": "special", + "name": "Escape", + "cost": "S", + "effect": "Remove Rikku from the Battle. You can only use this ability when Rikku is in Battle." } ], "image": "6-062R.jpg" @@ -76699,8 +80682,9 @@ "power": 9000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -76713,33 +80697,34 @@ "id": "6-066H", "name": "Warrior of Light", "type": "Forward", - "element": "Earth", + "element": "Light", "cost": 6, "power": 7000, "job": "Warrior of Light", "category": "DFF-I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Job Standard Unit of cost 2 or less in your Break Zone. Play it onto the field.", - "trigger": "When Warrior of Light enters the field" + "trigger": "When Warrior of Light enters the field", + "effect": "Choose 1 Job Standard Unit of cost 2 or less in your Break Zone. Play it onto the field." }, { "type": "auto", - "effect": "Warrior of Light gains +200 power until end of turn.", - "trigger": "When a Job Standard Unit enters your field" + "trigger": "When a Job Standard Unit enters your field", + "effect": "Warrior of Light gains +2000 power until the end of the turn." }, { "type": "special", - "effect": "Until the end of the turn, all Forwards you control gain +3000 power and Brave.", "name": "Indomitable Charge", "cost": { - "fire": 1, - "ice": 1, + "special": 1, + "light": 2, "dull": true - } + }, + "effect": "Until the end of the turn, all the Forwards you control gain +3000 power and Brave." } ], "image": "6-066H.jpg" @@ -76772,13 +80757,15 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Scholar into the Break Zone: Choose 1 Earth Summon in your Break Zone. Add it to your hand." + "cost": "3 Earth CP, put Scholar into the Break Zone", + "effect": "Choose 1 Earth Summon in your Break Zone. Add it to your hand." } ], "image": "6-068C.jpg" @@ -76792,11 +80779,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Earth Earth 1, Dull", "effect": "Put Machinist into the Break Zone: Choose 1 Forward of power 5000 or less. Break it." } ], @@ -76808,14 +80797,16 @@ "type": "Monster", "element": "Earth", "cost": 4, - "power": 9000, + "power": null, "job": "Giant", "category": "THEATRHYTHM", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "0", "effect": "Until the end of the turn, Gigas also becomes a Forward with 9000 power and \"When Gigas attacks, Gigas will not activate during your next Active Phase.\" You can only use this ability once per turn." } ], @@ -76828,17 +80819,19 @@ "element": "Earth", "cost": 2, "power": null, - "job": "", + "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward you control. During this turn, it cannot be returned to its owner's hand by your opponent's Summons or abilities.", - "name": "Scion of the Seventh Dawn", + "name": "", "cost": { - "dull": true + "dull": true, + "earth": 1 } } ], @@ -76855,12 +80848,14 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Cait Sith (XIV) into the Break Zone. Choose 1 Summon choosing a Forward you control. Cancel its effect.", + "effect": "Put Cait Sith (XIV) into the Break Zone: Choose 1 Summon choosing a Forward you control. Cancel its effect.", "cost": { - "generic": 3 + "earth": 3, + "put_into_break_zone": true } } ], @@ -76875,8 +80870,9 @@ "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "6-073C-1-105C.jpg" }, @@ -76891,9 +80887,10 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 Forward. Deal it 4000 damage for each CP of a different Element you paid to cast Cactuar." } ], @@ -76907,12 +80904,13 @@ "cost": 5, "power": null, "job": "", - "category": "VII", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward you control and 1 Forward opponent controls. The former gains +2000 power until the end of the turn. Then, the former deals damage equal to its power to the latter.", "name": "EX BURST", "is_ex_burst": true @@ -76950,10 +80948,11 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Warrior and add it to your hand. If you control Card Name Leo, Hugh Yurg gains +1000 power and Brave.", + "effect": "When Hugh Yurg enters the field, you may search for 1 Job Warrior and add it to your hand. If you control Card Name Leo, Hugh Yurg gains +1000 power and Brave.", "name": "EX BURST", "trigger": "When Hugh Yurg enters the field", "is_ex_burst": true @@ -76989,22 +80988,27 @@ "id": "6-079L", "name": "Minfilia", "type": "Backup", - "element": "Earth", + "element": "Light", "cost": 6, "power": null, - "job": "", + "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Characters in your Break Zone. Add them to your hand. Pay [3 Ice], put Minfilia into the Break Zone: Choose 1 Light Character or Dark Character. Break it.", - "name": "Scion of the Seventh Dawn", "trigger": "When Minfilia enters the field", + "effect": "Choose up to 2 Characters in your Break Zone. Add them to your hand." + }, + { + "type": "special", "cost": { - "ice": 3 - } + "water": 3, + "specific": "put Minfilia into the Break Zone" + }, + "effect": "Choose 1 Light Character or Dark Character. Break it." } ], "image": "6-079L.jpg" @@ -77020,12 +81024,14 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Mushussu into the Break Zone: Choose 1 dull Forward. Break it.", + "effect": "Put Mushussu into the Break Zone: Choose 1 dull Forward. Break it.", "cost": { - "generic": 0 + "earth": 1, + "specific": "put Mushussu into the Break Zone" } } ], @@ -77067,11 +81073,13 @@ "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Earth CP", "effect": "Put Monk into the Break Zone: Choose 1 dull Forward. Deal it 7000 damage." } ], @@ -77088,20 +81096,20 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Y'shtola cannot be broken by opposing Summons or abilities that don't deal damage." }, { - "type": "auto", - "effect": "Y'shtola gains Brave.", - "trigger": "If you control 3 or more Job Scion of the Seventh Dawn other than Y'shtola" + "type": "field", + "effect": "If you control 3 or more Job Scion of the Seventh Dawn other than Y'shtola, Y'shtola gains Brave." }, { - "type": "action", - "effect": "If you control 5 or more Job Scion of the Seventh Dawn other than Y'shtola, deal 8000 damage.", - "trigger": "When Y'shtola attacks, choose 1 Forward opponent controls" + "type": "auto", + "trigger": "When Y'shtola attacks", + "effect": "Choose 1 Forward opponent controls. If you control 5 or more Job Scion of the Seventh Dawn other than Y'shtola, deal it 8000 damage." } ], "image": "6-083H.jpg" @@ -77117,13 +81125,14 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "For each Character other than Leo you control, Leo gains +1000 power." }, { - "type": "action", + "type": "field", "effect": "Backups you control can produce CP of any Element." } ], @@ -77156,14 +81165,15 @@ "element": "Lightning", "cost": 2, "power": null, - "job": "Arcsorceress", + "job": "Archsorceress", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Discard 1 Summon: Search for 1 Summon and add it to your hand." + "type": "action", + "effect": "Dull, discard 1 Summon: Search for 1 Summon and add it to your hand." } ], "image": "6-086H.jpg" @@ -77179,10 +81189,11 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Edea into the Break Zone: Choose 1 Job Witch in your Break Zone. Play it onto the field. You can only use this ability during your turn." + "effect": "{s}, put Edea into the Break Zone: Choose 1 Job Witch in your Break Zone. Play it onto the field. You can only use this ability during your turn." } ], "image": "6-087R.jpg" @@ -77198,6 +81209,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -77205,11 +81217,12 @@ }, { "type": "auto", - "effect": "Break the blocking Forward.", - "trigger": "When Estinien is blocked" + "trigger": "When Estinien is blocked", + "effect": "Break the blocking Forward." }, { "type": "action", + "cost": "1 Lightning CP", "effect": "Activate Estinien. Estinien can attack once more this turn. You can only use this ability during your turn and only once per turn." } ], @@ -77226,6 +81239,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", @@ -77236,9 +81250,12 @@ "effect": "You cannot play Estinien from your hand due to Summons or abilities." }, { - "type": "special", - "effect": "", - "name": "Haste First Strike" + "type": "field", + "effect": "Haste" + }, + { + "type": "field", + "effect": "First Strike" } ], "image": "6-089R.jpg" @@ -77247,23 +81264,24 @@ "id": "6-090H", "name": "Kain", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 3, "power": 9000, "job": "Dragoon", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent gains control of Kain.", - "trigger": "When a Dark Forward of your opponent enters the field" + "trigger": "When a Dark Forward of your opponent enters the field", + "effect": "your opponent gains control of Kain." }, { "type": "auto", - "effect": "your opponent gains control of Kain.", - "trigger": "When a Dark Forward you control is put from the field into the Break Zone" + "trigger": "When a Dark Forward you control is put from the field into the Break Zone", + "effect": "your opponent gains control of Kain." } ], "image": "6-090H.jpg" @@ -77277,13 +81295,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 active Forward. Deal it 9000 damage.", - "trigger": "When you put Black Mage into the Break Zone" + "type": "special", + "cost": "{L}{L}{L}{S}, put Black Mage into the Break Zone", + "effect": "Choose 1 active Forward. Deal it 9000 damage." } ], "image": "6-091C.jpg" @@ -77299,11 +81318,11 @@ "category": "VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward you control and 1 Forward opponent controls. Until the end of the turn, the former gains +2000 power and the latter loses 2000 power.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -77316,13 +81335,15 @@ "element": "Lightning", "cost": 4, "power": null, - "job": "Magitek Armor", + "job": "Magitek Armour", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "0", "effect": "Until the end of the turn, Colossus also becomes a Forward with 7000 power and \"When Colossus attacks, deal 1000 damage to all the Forwards opponent controls.\" You can only use this ability once per turn." } ], @@ -77332,23 +81353,24 @@ "id": "6-094L", "name": "Seifer", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 3, "power": 6000, "job": "SeeD Candidate", "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward opponent controls. It loses 2000 power until the end of the turn.", - "trigger": "When Seifer blocks or is blocked" + "trigger": "When Seifer blocks or is blocked", + "effect": "choose 1 Forward opponent controls. It loses 2000 power until the end of the turn." }, { "type": "auto", - "effect": "all the Forwards opponent controls lose 2000 power until the end of the turn.", - "trigger": "When Seifer deals damage to your opponent" + "trigger": "When Seifer deals damage to your opponent", + "effect": "all the Forwards opponent controls lose 2000 power until the end of the turn." } ], "image": "6-094L.jpg" @@ -77357,17 +81379,18 @@ "id": "6-095R", "name": "Seifer", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 3, "power": 3000, "job": "SeeD Candidate", - "category": "DFF-VIII", + "category": "DFF·VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "You may search for 1 Job Witch and add it to your hand.", + "type": "auto", + "effect": "When Seifer enters the field, you may search for 1 [Job (Witch)] and add it to your hand.", "name": "EX BURST", "trigger": "When Seifer enters the field", "is_ex_burst": true @@ -77384,8 +81407,9 @@ "power": null, "job": "Standard Unit", "category": "FFT", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "6-096C-1-138C.jpg" }, @@ -77398,13 +81422,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 5000 damage.", - "trigger": "When Ninja enters the field, choose 1 damaged Forward" + "trigger": "When Ninja enters the field", + "effect": "Choose 1 damaged Forward. Deal it 5000 damage." } ], "image": "6-097C.jpg" @@ -77420,9 +81445,11 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Lightning CP", "effect": "Put Diepvern into the Break Zone: Choose 1 Forward of cost 3 or less. Break it." } ], @@ -77456,9 +81483,10 @@ "cost": 3, "power": 5000, "job": "Nightfall", - "category": "", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -77478,18 +81506,19 @@ "category": "DFF-VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "The Card Name Seifer you control gains Haste." }, { - "type": "action", - "effect": "Choose 1 active Forward. Deal it 8000 damage. You can only use this ability if you control Card Name Seifer and Card Name Fujin.", - "name": "Raijin Special Sig.", + "type": "special", + "name": "Raijin Special", "cost": { "lightning": 1 - } + }, + "effect": "Choose 1 active Forward. Deal it 8000 damage. You can only use this ability if you control Card Name Seifer and Card Name Fujin." } ], "image": "6-101R.jpg" @@ -77502,12 +81531,13 @@ "cost": 3, "power": null, "job": "", - "category": "VII", + "category": "MOBIUS · VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "Select up to 2 of the 4 following actions. \"Choose 1 Monster of cost 2 or less. Break it.\" \"Choose 1 Forward of cost 4 or less. Dull it.\" \"Choose 1 active Forward. Deal it 7000 damage.\" \"Choose 1 Lightning Forward. It gains Haste until the end of the turn.\"" } ], @@ -77524,17 +81554,16 @@ "category": "II", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Scott or Card Name Minwu or Card Name Josef and add it to your hand. Ricard must block if possible.", - "trigger": "When Ricard enters the field" + "trigger": "When Ricard enters the field", + "effect": "You may search for 1 Card Name Scott or Card Name Minwu or Card Name Josef and add it to your hand." }, { - "type": "special", - "effect": "When Ricard enters the field, you may search for 1 Card Name Scott or Card Name Minwu or Card Name Josef and add it to your hand. Ricard must block if possible.", - "name": "EX BURST", - "is_ex_burst": true + "type": "field", + "effect": "Ricard must block if possible." } ], "image": "6-103H.jpg" @@ -77548,13 +81577,14 @@ "power": 8000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "It gains First Strike until the end of the turn.", - "trigger": "When Dragoon enters the field, choose 1 Forward" + "trigger": "When Dragoon enters the field", + "effect": "Choose 1 Forward. It gains First Strike until the end of the turn." } ], "image": "6-104C.jpg" @@ -77567,9 +81597,10 @@ "cost": 2, "power": 5000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -77582,13 +81613,14 @@ "id": "6-106H", "name": "Aymeric", "type": "Forward", - "element": "Lightning", + "element": "Ice", "cost": 5, "power": 9000, "job": "Lord Commander of the Temple Knights", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -77596,8 +81628,8 @@ }, { "type": "auto", - "effect": "all the Forwards other than Aymeric you control gain +2000 power until the end of the turn.", - "trigger": "When Aymeric attacks, all the Forwards other than Aymeric you control gain +2000 power until the end of the turn." + "trigger": "When Aymeric attacks", + "effect": "All the Forwards other than Aymeric you control gain +2000 power until the end of the turn." } ], "image": "6-106H.jpg" @@ -77612,18 +81644,19 @@ "job": "Witch", "category": "DFF-VIII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "Dull 3 active Forwards: Choose 1 Forward. Dull it." }, { - "type": "action", + "type": "special", "effect": "Choose 2 Forwards. Dull the first Forward and activate the other.", "name": "Knight's Arrow", - "is_ex_burst": true, "cost": { + "special": 1, "ice": 1 } } @@ -77641,16 +81674,18 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 card and add it to your hand.", - "trigger": "When Thordan VII enters the field" + "is_ex_burst": true, + "trigger": "When Thordan VII enters the field", + "effect": "You may search for 1 card and add it to your hand." }, { "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When Thordan VII is put from the field into the Break Zone" + "trigger": "When Thordan VII is put from the field into the Break Zone", + "effect": "Draw 1 card." } ], "image": "6-108R.jpg" @@ -77666,15 +81701,17 @@ "category": "DFF-IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you have cast a Summon this turn, the cost required to play Eiko onto the field is reduced by 2 (it cannot become 0)." }, { - "type": "action", - "effect": "Search for 1 Summon and add it to your hand.", - "name": "Jewel Eis" + "type": "special", + "name": "Jewel", + "cost": "S, Dull", + "effect": "Search for 1 Summon and add it to your hand." } ], "image": "6-109R.jpg" @@ -77683,13 +81720,14 @@ "id": "6-110C-1-159C", "name": "Evoker", "type": "Backup", - "element": "Ice", + "element": "Water", "cost": 1, "power": null, "job": "Standard Unit", "category": "III", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [], "image": "6-110C-1-159C.jpg" }, @@ -77699,14 +81737,16 @@ "type": "Monster", "element": "Water", "cost": 3, - "power": 6000, - "job": "Theatrhythm", - "category": "", - "is_generic": true, + "power": null, + "job": "Sahagin", + "category": "THEATRHYTHM", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": "0", "effect": "Until the end of the turn, Sahagin also becomes a Forward with 6000 power and \"When Sahagin attacks, draw 1 card, then discard 1 card from your hand.\" You can only use this ability once per turn." } ], @@ -77741,12 +81781,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Summoner into the Break Zone! Cast a Summon from your hand. The cost required to cast it is reduced by 2 (it cannot become 0)." + "effect": "{d}, put Summoner into the Break Zone: Cast a Summon from your hand. The cost required to cast it is reduced by 2 (it cannot become 0)." } ], "image": "6-113C.jpg" @@ -77759,9 +81800,10 @@ "cost": 4, "power": 8000, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -77773,14 +81815,15 @@ { "id": "6-115H", "name": "Scott", - "type": "Backup", - "element": "Water", + "type": "Forward", + "element": "Ice", "cost": 3, - "power": null, + "power": 4000, "job": "Prince", "category": "II", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -77791,21 +81834,28 @@ }, { "id": "6-116R", - "name": "Dracoballian", + "name": "Dracobaltian", "type": "Monster", "element": "Water", "cost": 2, "power": null, "job": "", "category": "TYPE-0", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Dracoballian into the Break Zone! Choose 1 Forward opponent controls. Return it to its owner's hand.", + "effect": "Put Dracobaltian into the Break Zone: Choose 1 Forward opponent controls. Return it to its owner's hand.", "cost": { - "dull": true + "dull": true, + "cp": [ + { + "element": "Ice", + "count": 1 + } + ] } } ], @@ -77822,9 +81872,10 @@ "category": "VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Water Forward. It gains +4000 power until the end of the turn.", "name": "EX BURST", "is_ex_burst": true @@ -77841,8 +81892,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -77862,6 +81914,7 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -77869,8 +81922,8 @@ }, { "type": "auto", - "effect": "You may return 1 Forward you control to its owner's hand. If you do so, return the chosen Forward to its owner's hand.", - "trigger": "When Chime enters the field, choose 1 Forward opponent controls" + "trigger": "When Chime enters the field", + "effect": "Choose 1 Forward opponent controls. You may return 1 Forward you control to its owner's hand. If you do so, return the chosen Forward to its owner's hand." } ], "image": "6-119C.jpg" @@ -77884,8 +81937,9 @@ "power": 8000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -77971,15 +82025,17 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "play 1 Job Gullwings Forward from your hand onto the field or search for 1 Job Gullwings Forward other than Card Name Yuna and add it to your hand.", - "trigger": "When Yuna enters the field" + "trigger": "When Yuna enters the field", + "effect": "play 1 [Job (Gullwings)] Forward from your hand onto the field or search for 1 [Job (Gullwings)] Forward other than [Card Name (Yuna)] and add it to your hand." }, { "type": "action", - "effect": "remove 3 Summons in the Break Zone from the game. Choose 1 Job Gullwings Forward. Activate it. It gains +1000 power until the end of the turn." + "cost": "1 Water CP", + "effect": "Remove 3 Summons in the Break Zone from the game: Choose 1 [Job (Gullwings)] Forward. Activate it. It gains +1000 power until the end of the turn." } ], "image": "6-124L.jpg" @@ -77992,9 +82048,10 @@ "cost": 3, "power": null, "job": "", - "category": "VII", + "category": "MOBIUS/VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -78011,14 +82068,15 @@ "cost": 4, "power": 3000, "job": "Pirate", - "category": "II", + "category": "PICTLOGICA", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Card Name Viking of cost 3 or less in your Break Zone. Play it onto the field.", - "trigger": "When Leila enters the field" + "trigger": "When Leila enters the field", + "effect": "choose 1 Card Name Viking of cost 3 or less in your Break Zone. Play it onto the field." } ], "image": "6-126R.jpg" @@ -78027,18 +82085,19 @@ "id": "6-127L", "name": "Hraesvelgr", "type": "Forward", - "element": "Water", + "element": "Ice", "cost": 6, "power": 9000, "job": "The First Brood", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"Skip your opponent's Attack Phase in their next turn. Remove the top 5 cards of your deck from the game.\" or \"Choose 1 Character in your Break Zone. Add it to your hand.\" or \"Remove all the cards in your opponent's Break Zone from the game.\"", - "trigger": "When Hraesvelgr enters the field, select 1 of the 3 following actions" + "trigger": "When Hraesvelgr enters the field", + "effect": "Select 1 of the 3 following actions. \"Skip your opponent's Attack Phase in their next turn. Remove the top 5 cards of your deck from the game.\" \"Choose 1 Character in your Break Zone. Add it to your hand.\" \"Remove all the cards in your opponent's Break Zone from the game.\"" } ], "image": "6-127L.jpg" @@ -78082,6 +82141,7 @@ "category": "DFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -78093,15 +82153,15 @@ }, { "type": "auto", - "effect": "When Spiritus enters the field, you may search for 1 Dark Forward and add it to your hand.", - "trigger": "When Spiritus enters the field, you may search for 1 Dark Forward and add it to your hand." + "trigger": "When Spiritus enters the field", + "effect": "You may search for 1 Dark Forward and add it to your hand." } ], "image": "6-129H.jpg" }, { "id": "6-130L", - "name": "Nidhog", + "name": "Nidhogg", "type": "Forward", "element": "Dark", "cost": 9, @@ -78110,16 +82170,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Your opponent randomly removes 1 card in his/her hand from the game.", - "trigger": "When Nidhog enters the field" + "trigger": "When Nidhogg enters the field" }, { "type": "auto", "effect": "Choose 1 Forward opponent controls. Remove it from the game.", - "trigger": "When Nidhog enters the field" + "trigger": "When Nidhogg enters the field" } ], "image": "6-130L.jpg" @@ -78158,9 +82219,10 @@ "cost": 4, "power": 8000, "job": "Warrior of Light", - "category": "PFL", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -78183,44 +82245,46 @@ "power": 4000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent discards 1 card from his/her hand.", - "trigger": "When Red Mage enters the field, if the cost paid to play Red Mage included Ice CP" + "trigger": "When Red Mage enters the field, if the cost paid to play Red Mage included Ice CP", + "effect": "your opponent discards 1 card from his/her hand." }, { "type": "action", - "effect": "Choose 1 Forward. Deal it 1000 damage.", "cost": { "fire": 1 - } + }, + "effect": "Choose 1 Forward. Deal it 1000 damage." } ], "image": "7-003C.jpg" }, { "id": "7-004C", - "name": "Ifrit", + "name": "Fritt", "type": "Forward", "element": "Fire", "cost": 2, "power": 4000, - "job": "Woff", - "category": "", + "job": "Ifrit", + "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Ifrit is also a Monster in all situations." + "effect": "Fritt is also a Monster in all situations." }, { "type": "auto", - "effect": "you may search for 1 Card Name Ifrit and add it to your hand.", - "trigger": "When Ifrit is put from the field into the Break Zone" + "trigger": "When Fritt is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Ifrit and add it to your hand." } ], "image": "7-004C.jpg" @@ -78233,12 +82297,13 @@ "cost": 4, "power": null, "job": "", - "category": "VII", + "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 7000 damage. If Ifrit results from an EX Burst, deal it 8000 damage instead.", "name": "EX BURST", "is_ex_burst": true @@ -78253,15 +82318,16 @@ "element": "Fire", "cost": 2, "power": 8000, - "job": "", + "job": "Varuna", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Varuna also becomes a Forward with 8000 power and Brave. (This effect does not end at the end of the turn. This ability will not trigger if Varuna is a Forward.)", - "trigger": "When a Forward you control deals damage to your opponent, if Varuna is not a Forward" + "trigger": "When a Forward you control deals damage to your opponent, if Varuna is not a Forward", + "effect": "Varuna also becomes a Forward with 8000 power and Brave. (This effect does not end at the end of the turn. This ability will not trigger if Varuna is a Forward.)" } ], "image": "7-006R.jpg" @@ -78274,13 +82340,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "V", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "◎, put Black Mage into the Break Zone: Choose 1 Forward. Deal it 4000 damage.", + "type": "action", + "effect": "{d}, put Black Mage into the Break Zone: Choose 1 Forward. Deal it 4000 damage.", "cost": { "generic": 1, "dull": true @@ -78319,17 +82386,19 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Fire Forward. It gains +2000 power and Brave until the end of the turn.", - "trigger": "When Samurai enters the field" + "trigger": "When Samurai enters the field", + "effect": "Choose 1 Fire Forward. It gains +2000 power and Brave until the end of the turn." }, { "type": "action", - "effect": "Put Samurai into the Break Zone. Choose 1 Fire Forward. It gains +2000 power and Brave until the end of the turn. You can only use this ability if you have received 5 points of damage or more." + "cost": "S, put Samurai into the Break Zone", + "effect": "Choose 1 Fire Forward. It gains +2000 power and Brave until the end of the turn. You can only use this ability if you have received 5 points of damage or more." } ], "image": "7-009C.jpg" @@ -78345,6 +82414,7 @@ "category": "DFF-X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -78352,8 +82422,8 @@ }, { "type": "auto", - "effect": "Jecht deals your opponent 1 point of damage.", - "trigger": "When Jecht enters the field, if you have at least 2 points of damage more than your opponent" + "trigger": "When Jecht enters the field, if you have at least 2 points of damage more than your opponent", + "effect": "Jecht deals your opponent 1 point of damage." } ], "image": "7-010L.jpg" @@ -78367,13 +82437,14 @@ "power": 7000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. If the cost paid to play Summoner included Lightning CP, dull it.", - "trigger": "When Summoner enters the field" + "trigger": "When Summoner enters the field", + "effect": "Choose 1 Forward opponent controls. If the cost paid to play Summoner included Lightning CP, dull it." } ], "image": "7-011C.jpg" @@ -78389,6 +82460,7 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -78406,13 +82478,14 @@ "power": 8000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "break Berserker.", - "trigger": "When Berserker deals damage to your opponent or to a Forward, break Berserker." + "trigger": "When Berserker deals damage to your opponent or to a Forward", + "effect": "break Berserker." } ], "image": "7-013R.jpg" @@ -78427,18 +82500,19 @@ "job": "The Four Generals", "category": "FFL", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward opponent controls. If the cost to play Baugauven was only paid with Fire CP, deal it 7000 damage.", - "trigger": "When Baugauven enters the field" + "trigger": "When Baugauven enters the field", + "effect": "choose 1 Forward opponent controls. If the cost to play Baugauven was only paid with Fire CP, deal it 7000 damage." }, { "type": "special", - "effect": "Choose 1 Forward of any Element except Fire. Deal it 10000 damage.", - "name": "Final Backstab", - "is_ex_burst": true + "name": "Final Backdraft", + "cost": "S, discard 2 Fire cards", + "effect": "Choose 1 Forward of any Element except Fire. Deal it 10000 damage." } ], "image": "7-014R.jpg" @@ -78454,6 +82528,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -78477,19 +82552,21 @@ "element": "Fire", "cost": 2, "power": null, - "job": "", + "job": "Bomb", "category": "", - "is_generic": false, + "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "special", - "effect": "Put Bomb into the Break Zone! Choose 1 Forward. Deal it 3000 damage, and deal 2000 damage to all the Forwards opponent controls." + "name": "Special", + "effect": "Put Bomb into the Break Zone: Choose 1 Forward. Deal it 3000 damage, and deal 2000 damage to all the Forwards opponent controls." }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 2000 damage. You can only use this ability if Bomb is in your hand.", - "name": "Discard Bomb" + "name": "Discard Bomb", + "effect": "Choose 1 Forward. Deal it 2000 damage. You can only use this ability if Bomb is in your hand." } ], "image": "7-016C.jpg" @@ -78525,6 +82602,7 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -78532,15 +82610,11 @@ }, { "type": "auto", - "effect": "You may pay [Cost]. If you do so, deal it damage equal to Lann's power.", - "trigger": "When Lann deals damage to your opponent or to a Forward, choose 1 Forward", + "trigger": "When Lann deals damage to your opponent or to a Forward, choose 1 Forward.", + "effect": "You may pay {f}{f}{f}{1}. If you do so, deal it damage equal to Lann's power.", "cost": { - "wind": 1, - "fire": 1, - "ice": 1, - "earth": 1, - "lightning": 1, - "water": 1 + "fire": 3, + "generic": 1 } } ], @@ -78557,10 +82631,11 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Card Name Chelinka or Card Name Yari in your Break Zone. Play it onto the field.", + "effect": "Choose 1 Card Name Chelinka or Card Name Yuri in your Break Zone. Play it onto the field.", "trigger": "When Latov enters the field" } ], @@ -78577,11 +82652,12 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may put 1 Backup other than Lulu you control into the Break Zone. If you do so, deal it 7000 damage.", - "trigger": "When Lulu enters the field, choose 1 Forward" + "trigger": "When Lulu enters the field", + "effect": "Choose 1 Forward. You may put 1 Backup other than Lulu you control into the Break Zone. If you do so, deal it 7000 damage." } ], "image": "7-020C.jpg" @@ -78622,11 +82698,12 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Dull it and Freeze it.", - "trigger": "When Emperor (FFL) or a Category FFL Character enters your field, choose 1 Forward of cost 5 or more opponent controls" + "trigger": "When Emperor (FFL) or a Category FFL Character enters your field", + "effect": "Choose 1 Forward of cost 5 or more opponent controls. Dull it and Freeze it." } ], "image": "7-022H.jpg" @@ -78660,8 +82737,9 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -78731,8 +82809,9 @@ "power": 4000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -78751,14 +82830,16 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 dull Forward. Deal it 2000 damage.", "cost": { - "ice": 1 + "ice": 1, + "dull": true } } ], @@ -78798,12 +82879,13 @@ "power": null, "job": "Goblin", "category": "", - "is_generic": false, + "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "special", - "effect": "Put Goblin into the Breaks Zone; Search for 1 Monster and add it to your hand." + "effect": "Put Goblin into the Break Zone: Search for 1 Monster and add it to your hand." }, { "type": "special", @@ -78820,12 +82902,13 @@ "cost": 3, "power": null, "job": "", - "category": "EX7", + "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose up to 2 Forwards opponent controls. Freeze them. If Shiva results from an EX Burst, dull them and Freeze them instead.", "name": "EX BURST", "is_ex_burst": true @@ -78844,11 +82927,12 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "\"For each Job PSICOM you control, your opponent discards 1 card from his/her hand.\" or \"Deal 4000 damage to all dull Forwards opponent controls.\"", - "trigger": "When Jihl Nabaat enters the field, select 1 of the 2 following actions." + "trigger": "When Jihl Nabaat enters the field", + "effect": "Select 1 of the 2 following actions. \"For each Job PSICOM you control, your opponent discards 1 card from his/her hand.\" \"Deal 4000 damage to all the dull Forwards opponent controls.\"" } ], "image": "7-032R.jpg" @@ -78864,11 +82948,12 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Dull it", - "trigger": "When a Forward you control attacks, choose 1 Forward opponent controls" + "trigger": "When a Forward you control attacks", + "effect": "Choose 1 Forward opponent controls. Dull it." } ], "image": "7-033R.jpg" @@ -78883,24 +82968,23 @@ "job": "War Hero", "category": "DFF-VII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Sephiroth enters the field, your opponent discards 2 cards from his/her hand." }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. If your opponent has no cards in his/her hand, deal it 1 Freeze it.", - "trigger": "When Sephiroth attacks" + "effect": "When Sephiroth attacks, choose 1 Forward opponent controls. If your opponent has no cards in his/her hand, dull it and Freeze it." }, { "type": "special", "effect": "Your opponent discards 2 cards from his/her hand. You can only use this ability during your Main Phase.", "name": "Shadow Flare", - "is_ex_burst": true, "cost": { - "water": 1, + "special": 1, "dull": true } } @@ -78918,11 +83002,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose as many Characters as the Category XIII Characters you control. Dull them. Dull 2 active Category XIII Characters: Choose 1 Forward. Freeze it.", - "trigger": "When Serah enters the field" + "trigger": "When Serah enters the field", + "effect": "Choose as many Characters as the Category XIII Characters you control. Dull them." + }, + { + "type": "action", + "cost": "Dull 2 active Category XIII Characters", + "effect": "Choose 1 Forward. Freeze it." } ], "image": "7-035L.jpg" @@ -78956,8 +83046,9 @@ "power": 5000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -79000,8 +83091,9 @@ "power": 6000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -79018,19 +83110,20 @@ { "id": "7-040C", "name": "Yunalesca", - "type": "Summon", + "type": "Forward", "element": "Ice", "cost": 3, - "power": null, + "power": 7000, "job": "Summoner", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward. You may discard 1 Summon from your hand. If you do so, dull it and freeze it.", - "name": "Forward", + "effect": "Choose 1 Forward. You may discard 1 Summon from your hand. If you do so, dull it and Freeze it.", + "name": null, "trigger": "When Yunalesca enters the field or attacks" } ], @@ -79047,10 +83140,11 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Yeul into the Break Zone: Search for 1 Forward and put it under the top card of your deck." + "effect": "{S}, put Yeul into the Break Zone: Search for 1 Forward and put it under the top card of your deck." } ], "image": "7-041C.jpg" @@ -79063,14 +83157,15 @@ "cost": 2, "power": 4000, "job": "Knight", - "category": "FFE", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 5000 damage. If you control 5 or more Ice Characters, deal it 7000 damage instead.", - "trigger": "When Lasswell enters the field, choose 1 dull Forward" + "trigger": "When Lasswell enters the field", + "effect": "Choose 1 dull Forward. Deal it 5000 damage. If you control 5 or more Ice Characters, deal it 7000 damage instead." } ], "image": "7-042H.jpg" @@ -79086,10 +83181,11 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Chelinea or Card Name Yuri and add it to your hand.", + "effect": "When Aleria enters the field, you may search for 1 Card Name Chelinka or Card Name Yuri and add it to your hand.", "trigger": "When Aleria enters the field", "is_ex_burst": true } @@ -79107,14 +83203,15 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Choose 1 Forward. Deal it 2000 damage. You can only use this ability if you control Card Name Chelinba or Card Name Yari." + "effect": "Choose 1 Forward. Deal it 2000 damage. You can only use this ability if you control Card Name Chelinka or Card Name Yuri." }, { - "type": "auto", - "effect": "Deal 2000 damage to all the Forwards opponent controls. You can only use this ability if you control Card Name Chelinba and Card Name Yari." + "type": "action", + "effect": "Deal 2000 damage to all the Forwards opponent controls. You can only use this ability if you control Card Name Chelinka and Card Name Yuri." } ], "image": "7-044H.jpg" @@ -79130,11 +83227,11 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward of cost 5 or more opponent controls. Return it to its owner's hand. If Alexander results from an EX Burst, break it instead.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -79169,12 +83266,13 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Deal 1000 damage to all the Forwards opponent controls." + "effect": "{d}: Deal 1000 damage to all the Forwards opponent controls." } ], "image": "7-047C.jpg" @@ -79188,18 +83286,19 @@ "power": 4000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Monster of cost 3 or less opponent controls. If the cost paid to play Ranger included Earth CP, break it.", - "trigger": "When Ranger enters the field" + "trigger": "When Ranger enters the field", + "effect": "Choose 1 Monster of cost 3 or less opponent controls. If the cost paid to play Ranger included Earth CP, break it." }, { "type": "auto", - "effect": "Deal it 2000 damage.", - "trigger": "When Ranger attacks, choose 1 Forward opponent controls" + "trigger": "When Ranger attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage." } ], "image": "7-048C.jpg" @@ -79215,11 +83314,12 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "reveal the top 5 cards of your deck. Play 1 Job Dawn Warrior among them onto the field and return the other cards to the bottom of your deck in any order.", - "trigger": "When Kelger enters the field" + "trigger": "When Kelger enters the field", + "effect": "reveal the top 5 cards of your deck. Play 1 [Job (Dawn Warrior)] among them onto the field and return the other cards to the bottom of your deck in any order." } ], "image": "7-049H.jpg" @@ -79230,16 +83330,17 @@ "type": "Monster", "element": "Wind", "cost": 4, - "power": 8000, + "power": null, "job": "Bird", "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Condor also becomes a Forward with 8000 power and \"When Condor attacks, activate all the Wind Characters other than Condor you control\". (This effect does not end at the end of the turn. This ability will not trigger if Condor is a Forward.)", - "trigger": "When a Backup enters your field, if you control 5 or more Backups and if Condor is not a Forward" + "trigger": "When a Backup enters your field, if you control 5 or more Backups and if Condor is not a Forward", + "effect": "Condor also becomes a Forward with 8000 power and \"When Condor attacks, activate all the Wind Characters other than Condor you control\". (This effect does not end at the end of the turn. This ability will not trigger if Condor is a Forward.)" } ], "image": "7-050R.jpg" @@ -79255,19 +83356,20 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "During this turn, the next damage dealt to it becomes 0 instead.", - "trigger": "When Cactuar Conductor enters the field, choose 1 Forward" + "trigger": "When Cactuar Conductor enters the field", + "effect": "Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead." }, { "type": "action", - "effect": "Put Cactuar Conductor into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead.", "cost": { - "wind": 1, + "wind": 2, "dull": true - } + }, + "effect": "Put Cactuar Conductor into the Break Zone: Choose 1 Forward. During this turn, the next damage dealt to it becomes 0 instead." } ], "image": "7-051C.jpg" @@ -79281,16 +83383,18 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "{C}{S}, put Thief into the Break Zone: Your opponent puts the top 2 cards of his/her deck into the Break Zone. If both cards are of the same Element, draw 1 card.", - "name": "Backup", + "effect": "Put Thief into the Break Zone: Your opponent puts the top 2 cards of his/her deck into the Break Zone. If both cards are of the same Element, draw 1 card.", + "name": null, "cost": { - "generic": 1, - "stock": 1 + "wind": 1, + "dull": true, + "special": "put Thief into the Break Zone" } } ], @@ -79303,17 +83407,20 @@ "element": "Wind", "cost": 2, "power": null, - "job": "", + "job": "Zu", "category": "", - "is_generic": false, + "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "special", + "name": "Zu", "effect": "Put Zu into the Break Zone: Activate all the Backups you control." }, { - "type": "action", + "type": "special", + "name": "Zu", "effect": "Discard Zu: Choose up to 2 Backups you control. Activate them. You can only use this ability if Zu is in your hand." } ], @@ -79330,6 +83437,7 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -79337,12 +83445,13 @@ }, { "type": "auto", - "effect": "Deal 1000 damage to all the Forwards opponent controls.", - "trigger": "When Chelinka enters the field" + "trigger": "When Chelinka enters the field", + "effect": "Deal 1000 damage to all the Forwards opponent controls." }, { - "type": "action", - "effect": "When Chelinka forms a party with Card Name Yuri and attacks, choose 1 Forward or Monster. Break it." + "type": "auto", + "trigger": "When Chelinka forms a party with Card Name Yuri and attacks", + "effect": "Choose 1 Forward or Monster. Break it." } ], "image": "7-054L.jpg" @@ -79356,13 +83465,14 @@ "power": 4000, "job": "Standard Unit", "category": "WOFF", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Forward other than Chocobo. It gains +3000 power until the end of the turn. When that Forward leaves the field this turn, put Chocobo into the Break Zone.", - "trigger": "When Chocobo enters the field" + "type": "action", + "cost": "Dull", + "effect": "Choose 1 Forward other than Chocobo. It gains +3000 power until the end of the turn. When that Forward leaves the field this turn, put Chocobo into the Break Zone." } ], "image": "7-055R.jpg" @@ -79370,18 +83480,19 @@ { "id": "7-056H", "name": "Dorgann", - "type": "Backup", + "type": "Forward", "element": "Wind", "cost": 4, - "power": null, + "power": 8000, "job": "Dawn Warrior", "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When a Backup enters your field, choose 1 Foward opponent controls. Remove it from the game for as long as Dorgann is on the field." + "type": "auto", + "effect": "When a Backup enters your field, choose 1 Forward opponent controls. Remove it from the game for as long as Dorgann is on the field." } ], "image": "7-056H.jpg" @@ -79417,13 +83528,14 @@ "power": 8000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Ninja enters the field, choose 1 Forward. If the cost paid to play Ninja included Fire CP, deal it 4000 damage.", - "trigger": "When Ninja enters the field, choose 1 Forward. If the cost paid to play Ninja included Fire CP, deal it 4000 damage." + "trigger": "When Ninja enters the field", + "effect": "When Ninja enters the field, choose 1 Forward. If the cost paid to play Ninja included Fire CP, deal it 4000 damage." } ], "image": "7-058C.jpg" @@ -79439,32 +83551,36 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Category V Characters. Activate them.", - "trigger": "When Bartz enters the field" + "trigger": "When Bartz enters the field", + "effect": "Choose up to 2 Category V Characters. Activate them." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 5000 damage.", + "type": "special", + "name": "Spellblade", "cost": { - "shine": 1 - } + "special": 1 + }, + "effect": "Choose 1 Forward. Deal it 5000 damage." }, { - "type": "auto", - "effect": "Bartz gains First Strike and Bartz's power becomes 10000.", - "trigger": "Until the end of the turn" - }, - { - "type": "auto", - "effect": "Until the end of the turn, Bartz gains Haste, Brave and Bartz can attack 3 times in the same turn.", - "trigger": "When Bartz is used", + "type": "special", + "name": "Dual-Wield", "cost": { - "shine": 1, - "dull": true - } + "special": 1 + }, + "effect": "Until the end of the turn, Bartz gains First Strike and Bartz's power becomes 10000." + }, + { + "type": "special", + "name": "Rapid Fire", + "cost": { + "special": 1 + }, + "effect": "If Bartz used Spellblade and Dual-Wield this turn, until the end of the turn, Bartz gains Haste, Brave and \"Bartz can attack 3 times in the same turn\"." } ], "image": "7-059L.jpg" @@ -79480,6 +83596,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -79488,11 +83605,11 @@ }, { "type": "action", - "effect": "[2][Water][Light], put Bartholomew into the Break Zone: Choose 1 Forward. Activate it. It gains +1000 power until the end of the turn.", + "effect": "Choose 1 Forward. Activate it. It gains +1000 power until the end of the turn.", "cost": { - "water": 1, - "light": 1, - "dull": true + "cp": 3, + "wind": 3, + "sacrifice_self": true } } ], @@ -79509,16 +83626,12 @@ "category": "V", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "It cannot attack until the end of your opponent's turn.", - "trigger": "When Wind Drake enters the field, choose 1 Forward" - }, - { - "type": "special", - "effect": "When Wind Drake enters the field, choose 1 Forward. It cannot attack until the end of your opponent's turn.", - "name": "EX BURST", + "trigger": "When Wind Drake enters the field", + "effect": "Choose 1 Forward. It cannot attack until the end of your opponent's turn.", "is_ex_burst": true } ], @@ -79532,9 +83645,10 @@ "cost": 3, "power": 7000, "job": "Ravager", - "category": "XIII", + "category": "PICTLOGICA · XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -79551,13 +83665,14 @@ "cost": 2, "power": 5000, "job": "Class Zero Cadet", - "category": "TYPE-0", + "category": "PICTLOGICA / TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may discard 1 card. If you do so, search for 1 Job Class Zero Cadet and add it to your hand.", + "effect": "When Rem enters the field, you may discard 1 card. If you do so, search for 1 Job Class Zero Cadet and add it to your hand.", "trigger": "When Rem enters the field", "is_ex_burst": true } @@ -79568,18 +83683,19 @@ "id": "7-064R", "name": "Asmodai", "type": "Forward", - "element": "Wind", + "element": "Earth", "cost": 5, "power": 8000, "job": "The Four Generals", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 dull Forward opponent controls. If the cost to play Asmodai was only paid with Earth CP, break it.", - "trigger": "When Asmodai enters the field" + "trigger": "When Asmodai enters the field", + "effect": "choose 1 dull Forward opponent controls. If the cost to play Asmodai was only paid with Earth CP, break it." } ], "image": "7-064R.jpg" @@ -79595,19 +83711,20 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 dull Forward. Select 1 number and reveal the top card of your deck. If the revealed card is of the same cost as the selected number, break it.", - "trigger": "When Vanille enters the field" + "trigger": "When Vanille enters the field", + "effect": "Choose 1 dull Forward. Select 1 number and reveal the top card of your deck. If the revealed card is of the same cost as the selected number, break it." }, { "type": "special", - "effect": "At the end of this turn, dull all the Forwards opponent controls.", "name": "Poisonga", "cost": { - "lightning": 3 - } + "earth": 1 + }, + "effect": "At the end of this turn, dull all the Forwards opponent controls." } ], "image": "7-065H.jpg" @@ -79623,11 +83740,12 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "Like Summons and abilities, this card can be played during either player's Attack Phase or Main Phase.", - "name": "Back Attack" + "type": "field", + "name": "Back Attack", + "effect": "Like Summons and abilities, this card can be played during either player's Attack Phase or Main Phase." } ], "image": "7-066C.jpg" @@ -79643,6 +83761,7 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -79650,17 +83769,14 @@ }, { "type": "auto", - "effect": "You may pay 2 Fire. If you do so, it must block Galuf this turn if possible.", - "trigger": "When Galuf attacks, choose 1 Forward", - "cost": { - "fire": 2 - } + "trigger": "When Galuf attacks, choose 1 Forward.", + "effect": "You may pay {Earth}{Earth}. If you do so, it must block Galuf this turn if possible." }, { "type": "special", - "effect": "Choose up to 2 Forwards. They cannot attack this turn.", "name": "Stop", - "trigger": "S" + "cost": "{S}", + "effect": "Choose up to 2 Forwards. They cannot attack this turn." } ], "image": "7-067L.jpg" @@ -79669,13 +83785,14 @@ "id": "7-068H", "name": "Krile", "type": "Forward", - "element": "Earth", + "element": "Light", "cost": 4, "power": 8000, "job": "Warrior of Light", "category": "DFF-V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -79683,12 +83800,13 @@ }, { "type": "auto", - "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn.", - "trigger": "When you cast a Summon" + "trigger": "When you cast a Summon", + "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn." }, { "type": "action", - "effect": "Discard 1 Summon: Until the end of the turn, Krile cannot be chosen by your opponent's abilities." + "cost": "Discard 1 Summon", + "effect": "Until the end of the turn, Krile cannot be chosen by your opponent's abilities." } ], "image": "7-068H.jpg" @@ -79724,10 +83842,12 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When a Character of cost 6 or more enters your field, if Zaghnal is not a Forward, Zaghnal also becomes a Forward with 9000 power. (This effect does not end at the end of the turn. This ability will not trigger if Zaghnal is a Forward.)" + "type": "auto", + "trigger": "When a Character of cost 6 or more enters your field", + "effect": "If Zaghnal is not a Forward, Zaghnal also becomes a Forward with 9000 power. (This effect does not end at the end of the turn. This ability will not trigger if Zaghnal is a Forward.)" } ], "image": "7-070R.jpg" @@ -79754,19 +83874,20 @@ { "id": "7-072C", "name": "Summoner", - "type": "Summon", - "element": "Earth", + "type": "Forward", + "element": "Wind", "cost": 3, - "power": null, + "power": 7000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If the cost paid to play Summoner included Ice CP, Freeze it.", - "trigger": "When Summoner enters the field, choose 1 Forward" + "trigger": "When Summoner enters the field", + "effect": "Choose 1 Forward. If the cost paid to play Summoner included Ice CP, Freeze it." } ], "image": "7-072C.jpg" @@ -79782,9 +83903,10 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "Xezat gains +2000 power until the end of the turn.", "cost": { "fire": 2 @@ -79825,11 +83947,12 @@ "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Category WOFF card in your Break Zone. Add it to your hand.", - "trigger": "When you put Tama into the Break Zone" + "type": "action", + "cost": "Dull, put Tama into the Break Zone", + "effect": "Choose 1 Category WOFF card in your Break Zone. Add it to your hand." } ], "image": "7-074C.jpg" @@ -79845,9 +83968,10 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can discard Light and Dark Element cards from your hand to produce CP. (Light cards produce 2 Light CP each and Dark cards produce 2 Dark CP each.)" } ], @@ -79862,15 +83986,21 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Necromancer into the Break Zone. Choose 1 Job Standard Unit in your Break Zone. Play it onto the field.", - "name": "Backup", + "effect": "Put Necromancer into the Break Zone: Choose 1 [Job (Standard Unit)] in your Break Zone. Play it onto the field.", "cost": { - "dull": true + "cp": [ + { + "element": "Earth", + "count": 4 + } + ], + "dull": false } } ], @@ -79887,26 +84017,26 @@ "category": "DFF-XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you receive damage, choose up to 1 Forward. If you have received 6 points of damage, break it.", "name": "EX BURST", - "trigger": "When you receive damage, choose up to 1 Forward. If you have received 6 points of damage, break it.", + "trigger": "When you receive damage", + "effect": "When you receive damage, choose up to 1 Forward. If you have received 6 points of damage, break it.", "is_ex_burst": true }, { "type": "auto", - "effect": "Noctis and the chosen Forward deal damage equal to their respective power to the other.", - "trigger": "When you receive damage, choose up to 1 Forward opponent controls." + "trigger": "When you receive damage", + "effect": "When you receive damage, choose up to 1 Forward opponent controls. Noctis and the chosen Forward deal damage equal to their respective power to the other." }, { - "type": "field", - "effect": "During this turn, the next damage dealt to Noctis becomes 0 instead.", + "type": "special", "cost": { - "water": 2, - "light": 1 - } + "earth": 3 + }, + "effect": "During this turn, the next damage dealt to Noctis becomes 0 instead." } ], "image": "7-077L.jpg" @@ -79920,8 +84050,9 @@ "power": 5000, "job": "Standard Unit", "category": "WOFF", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -79939,12 +84070,14 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Geomancer into the Break Zone! Choose 1 Forward. It gains +2000 power until the end of the turn." + "cost": "{d}{1}", + "effect": "Put Geomancer into the Break Zone: Choose 1 Forward. It gains +2000 power until the end of the turn." } ], "image": "7-079C.jpg" @@ -79960,6 +84093,7 @@ "category": "DFF-XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -79967,8 +84101,8 @@ }, { "type": "auto", - "effect": "Deal it damage equal to Prishe's power.", - "trigger": "When Prishe enters the field, choose 1 Forward opponent controls" + "trigger": "When Prishe enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it damage equal to Prishe's power." } ], "image": "7-080H.jpg" @@ -79977,22 +84111,22 @@ "id": "7-081C", "name": "Flan", "type": "Monster", - "element": "Earth", + "element": "Water", "cost": 2, "power": null, "job": "Flan", "category": "", - "is_generic": false, + "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Put Flan into the Break Zone. Choose 1 Forward. If your opponent doesn't pay 3, it cannot attack or block this turn." + "type": "special", + "effect": "Put Flan into the Break Zone: Choose 1 Forward. If your opponent doesn't pay (3), it cannot attack or block this turn." }, { "type": "special", - "effect": "Choose 1 blocking Forward. It gains +1000 power until the end of the turn. You can only use this ability if Flan is in your hand.", - "name": "Discard Flan" + "effect": "Discard Flan: Choose 1 blocking Forward. It gains +1000 power until the end of the turn. You can only use this ability if Flan is in your hand." } ], "image": "7-081C.jpg" @@ -80008,11 +84142,11 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Job Moogle Backups you control can produce CP of any Element.", - "name": "Backup" + "effect": "The Job Moogle Backups you control can produce CP of any Element." } ], "image": "7-082R.jpg" @@ -80026,12 +84160,13 @@ "power": 8000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 damaged Forward. If the cost paid to play Monk included Lightning CP, deal it 5000 damage", + "effect": "Choose 1 damaged Forward. If the cost paid to play Monk included Lightning CP, deal it 5000 damage.", "trigger": "When Monk enters the field" } ], @@ -80044,13 +84179,14 @@ "element": "Earth", "cost": 4, "power": null, - "job": "Summon", + "job": null, "category": "X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward you control and 1 Forward opponent controls. The former gains +1000 power until the end of the turn. Then, each Forward deals damage equal to its power to the other. If Yojimbo results from an EX Burst, the former gains +3000 power until the end of the turn instead. Then, each Forward deals damage equal to its power to the other.", "name": "EX BURST", "is_ex_burst": true @@ -80059,7 +84195,7 @@ "image": "7-084C.jpg" }, { - "id": "7-085C", + "id": "7-085", "name": "Red Mage", "type": "Forward", "element": "Lightning", @@ -80067,54 +84203,43 @@ "power": 5000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward of cost 3 or less opponent controls. If the cost paid to play Red Mage included Water CP, return it to its owner's hand.", - "trigger": "When Red Mage enters the field" + "trigger": "When Red Mage enters the field", + "effect": "choose 1 Forward of cost 3 or less opponent controls. If the cost paid to play Red Mage included Water CP, return it to its owner's hand." }, { "type": "action", - "effect": "put Red Mage into the Break Zone: Choose 1 Forward of cost 4 or less. Break it.", "cost": { - "water": 1, - "earth": 1, + "fire": 2, "dull": true - } + }, + "effect": "Put Red Mage into the Break Zone: Choose 1 Forward of cost 4 or less. Break it." } ], "image": "7-085C.jpg" }, { "id": "7-086C", - "name": "Aroy", + "name": "Argy", "type": "Backup", "element": "Lightning", "cost": 2, "power": null, "job": "Memorist", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "select 1 of the 3 following actions.", - "trigger": "When Aroy is put from the field into the Break Zone" - }, - { - "type": "action", - "effect": "\"Choose 1 Forward. It gains Haste until the end of the turn.\"" - }, - { - "type": "action", - "effect": "\"Choose 1 Forward. Activate it.\"" - }, - { - "type": "action", - "effect": "\"Choose 1 Backup of cost 1 in your Break Zone. Play it onto the field.\"" + "trigger": "When Argy is put from the field into the Break Zone", + "effect": "select 1 of the 3 following actions. \"Choose 1 Forward. It gains Haste until the end of the turn.\" \"Choose 1 Forward. Activate it.\" \"Choose 1 Backup of cost 1 in your Break Zone. Play it onto the field.\"" } ], "image": "7-086C.jpg" @@ -80150,18 +84275,15 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "For each Card Name Gilgamesh in your Break Zone, Gilgamesh gains +1000 power. If Gilgamesh has 10000 power or more, Gilgamesh gains Brave and can attack twice in the same turn." }, { - "type": "action", - "effect": "When Gilgamesh is put from the field into the Break Zone, you may pay {1}{Lightning}. If you do so, search for 1 Card Name Gilgamesh of cost X and play it onto the field dull.", - "cost": { - "lightning": 1, - "dull": true - } + "type": "auto", + "effect": "When Gilgamesh is put from the field into the Break Zone, you may pay {1}{Lightning}. If you do so, search for 1 Card Name Gilgamesh of cost X and play it onto the field dull." } ], "image": "7-088L.jpg" @@ -80173,19 +84295,21 @@ "element": "Lightning", "cost": 2, "power": null, - "job": "", + "job": "Coeurl", "category": "", - "is_generic": false, + "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "special", + "name": "Coeurl", "effect": "Put Coeurl into the Break Zone: Choose 1 Forward. Until the end of the turn, it gains +3000 power, Haste, First Strike and Brave." }, { - "type": "action", - "effect": "Choose 1 Monster of cost 1. Break it. You can only use this ability if Coeurl is in your hand.", - "name": "Discard Coeurl" + "type": "special", + "name": "Discard Coeurl", + "effect": "Choose 1 Monster of cost 1. Break it. You can only use this ability if Coeurl is in your hand." } ], "image": "7-089C.jpg" @@ -80199,8 +84323,9 @@ "power": 8000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -80242,19 +84367,21 @@ "element": "Lightning", "cost": 3, "power": 6000, - "job": "", + "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Dull it.", - "trigger": "When Thancred enters the field" + "trigger": "When Thancred enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it." }, { - "type": "field", - "effect": "When Thancred enters the field, until the end of the turn, if the CP paid to play Thancred was only produced by Category XIV Backups, Thancred gains +2000 power, Haste and First Strike." + "type": "auto", + "trigger": "When Thancred enters the field", + "effect": "Until the end of the turn, if the CP paid to play Thancred was only produced by Category XIV Backups, Thancred gains +2000 power, Haste and First Strike." } ], "image": "7-092C.jpg" @@ -80266,10 +84393,11 @@ "element": "Lightning", "cost": 2, "power": 4000, - "job": "Woff", - "category": "", + "job": "Ramuh", + "category": "WOFF", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -80277,8 +84405,8 @@ }, { "type": "auto", - "effect": "you may search for 1 Card Name Ramuh and add it to your hand.", - "trigger": "When Zapt is put from the field into the Break Zone" + "trigger": "When Zapt is put from the field into the Break Zone", + "effect": "you may search for 1 Card Name Ramuh and add it to your hand." } ], "image": "7-093C.jpg" @@ -80287,33 +84415,29 @@ "id": "7-094R", "name": "Seymour", "type": "Backup", - "element": "Lightning", + "element": "Ice", "cost": 2, "power": null, "job": "Summoner", "category": "DFF-X", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Summon and put it on top of your deck.", - "trigger": "When Seymour enters the field" + "effect": "When Seymour enters the field, you may search for 1 Summon and put it on top of your deck.", + "trigger": "When Seymour enters the field", + "is_ex_burst": true }, { - "type": "action", + "type": "special", "effect": "Reveal the top card of your deck. If it is a Summon, you may cast it without paying the cost.", "name": "Lance of Atrophy", "cost": { - "lightning": 3, + "ice": 3, "dull": true } - }, - { - "type": "auto", - "effect": "When Seymour enters the field, you may search for 1 Summon and put it on top of your deck.", - "trigger": "EX BURST", - "is_ex_burst": true } ], "image": "7-094R.jpg" @@ -80356,11 +84480,16 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", - "effect": "When Noel enters the field, until the end of the turn, Noel gains +3000 power and \"When Noel deals damage to your opponent, choose 1. Forward opponent controls. Break it\".", + "effect": "Haste", "name": "Haste" + }, + { + "type": "auto", + "effect": "When Noel enters the field, until the end of the turn, Noel gains +3000 power and \"When Noel deals damage to your opponent, choose 1 Forward opponent controls. Break it\"." } ], "image": "7-096L.jpg" @@ -80376,6 +84505,7 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -80383,6 +84513,7 @@ }, { "type": "action", + "cost": "Dull", "effect": "Choose 1 Job Dragoon or Card Name Dragoon other than Barbara. It gains +1000 power until the end of the turn." } ], @@ -80394,16 +84525,17 @@ "type": "Monster", "element": "Lightning", "cost": 2, - "power": 7000, + "power": null, "job": "Militarized Flan", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Flanborg also becomes a Forward with 7000 power and \"When Flanborg is put from the field into the Break Zone, you may search for 1 Militarized Flan and add it to your hand\". (This effect does not end at the end of the turn. This ability will not trigger if Flanborg is a Forward.)", - "trigger": "When a Forward of cost 3 or less opponent controls is put from the field into the Break Zone, if Flanborg is not a Forward" + "trigger": "When a Forward of cost 3 or less opponent controls is put from the field into the Break Zone, if Flanborg is not a Forward", + "effect": "Flanborg also becomes a Forward with 7000 power and \"When Flanborg is put from the field into the Break Zone, you may search for 1 Job Militarized Flan and add it to your hand\". (This effect does not end at the end of the turn. This ability will not trigger if Flanborg is a Forward.)" } ], "image": "7-098R.jpg" @@ -80417,12 +84549,13 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Cannoneer and 1 Forward into the Break Zone: Choose 1 Forward. Deal it 7000 damage.", + "effect": "Put Cannoneer and 1 Forward into the Break Zone: Choose 1 Forward. Deal it 7000 damage.", "cost": { "dull": true } @@ -80439,8 +84572,9 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -80465,20 +84599,22 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 active Forward. Deal it 3000 damage.", - "trigger": "When Mid Previa enters the field" + "trigger": "When Mid Previa enters the field", + "effect": "Choose 1 active Forward. Deal it 3000 damage." }, { "type": "auto", - "effect": "Choose 1 active Forward. Deal it 6000 damage.", - "trigger": "When Mid Previa enters the field from the Break Zone" + "trigger": "When Mid Previa enters the field from the Break Zone", + "effect": "Choose 1 active Forward. Deal it 6000 damage." }, { - "type": "action", - "effect": "Discard 3 cards: Play Mid Previa onto the field. You can only use this ability during your main Phase and if Mid Previa is in the Break Zone." + "type": "special", + "cost": "Discard 3 cards", + "effect": "Play Mid Previa onto the field. You can only use this ability during your Main Phase and if Mid Previa is in the Break Zone." } ], "image": "7-101H.jpg" @@ -80494,6 +84630,7 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -80510,12 +84647,13 @@ "cost": 4, "power": null, "job": "", - "category": "EX VII", + "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. It loses 7000 power until the end of the turn. If Ramuh results from an EX Burst, it loses 8000 power until the end of the turn instead.", "name": "EX BURST", "is_ex_burst": true @@ -80531,9 +84669,10 @@ "cost": 1, "power": 2000, "job": "Knight", - "category": "FFT", + "category": "LOV·FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -80561,13 +84700,14 @@ "id": "7-105C", "name": "Dragoon", "type": "Forward", - "element": "Lightning", + "element": "Wind", "cost": 2, "power": 5000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -80581,13 +84721,14 @@ "id": "7-106L", "name": "Agrias", "type": "Forward", - "element": "Lightning", + "element": "Water", "cost": 6, "power": 7000, "job": "Knight", - "category": "FFT", + "category": "LOV·FFT", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -80595,8 +84736,8 @@ }, { "type": "auto", - "effect": "Play it onto the field. Then, shuffle the other cards revealed and return them to the bottom of your deck.", - "trigger": "When Agrias enters the field, turn over one card at a time from the top of your deck until a Character of cost 3 or less is revealed." + "trigger": "When Agrias enters the field", + "effect": "Turn over one card at a time from the top of your deck until a Character of cost 3 or less is revealed. Play it onto the field. Then, shuffle the other cards revealed and return them to the bottom of your deck." } ], "image": "7-106L.jpg" @@ -80631,6 +84772,7 @@ "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -80656,16 +84798,16 @@ "power": null, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Choose 1 Forward. Activate it.", "cost": { - "water": 1, - "ice": 1, - "wind": 1 + "dull": true, + "water": 2 } } ], @@ -80680,15 +84822,16 @@ "power": null, "job": "Sahagin", "category": "", - "is_generic": false, + "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "special", "effect": "Put Sahagin into the Break Zone: Choose up to 2 Forwards you control. Activate them. They gain +1000 power until the end of the turn." }, { - "type": "action", + "type": "special", "effect": "Discard Sahagin: Choose 1 Forward of cost 1. Return it to its owner's hand. You can only use this ability if Sahagin is in your hand." } ], @@ -80701,15 +84844,16 @@ "element": "Water", "cost": 2, "power": 7000, - "job": "", + "job": null, "category": "X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Geosgaeno also becomes a Forward with 7000 power and \"If Geosgaeno receives damage, the damage is reduced by 1000 instead\". (This effect does not end at the end of the turn. This ability will not trigger if Geosgaeno is a Forward.)", - "trigger": "When a Forward opponent controls returns to its owner's hand from the field, if Geosgaeno is not a Forward" + "trigger": "When a Forward opponent controls returns to its owner's hand from the field, if Geosgaeno is not a Forward", + "effect": "Geosgaeno also becomes a Forward with 7000 power and \"If Geosgaeno receives damage, the damage is reduced by 1000 instead\". (This effect does not end at the end of the turn. This ability will not trigger if Geosgaeno is a Forward.)" } ], "image": "7-111R.jpg" @@ -80723,8 +84867,9 @@ "power": 6000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -80742,22 +84887,25 @@ "cost": 5, "power": 8000, "job": "The Four Generals", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. If the cost to play Styx was only paid with Water CP, return it to its owner's hand.", - "trigger": "When Styx enters the field" + "trigger": "When Styx enters the field", + "effect": "Choose 1 Forward opponent controls. If the cost to play Styx was only paid with Water CP, return it to its owner's hand." }, { - "type": "action", - "effect": "All Forwards opponent controls lose 5000 power. You can only use this ability if you have received 5 points of damage or more.", - "trigger": "Until the end of the turn", + "type": "special", + "name": "Undine Cry", "cost": { + "special": true, + "water": 1, "dull": true - } + }, + "effect": "Until the end of the turn, all the Forwards opponent controls lose 5000 power. You can only use this ability if you have received 5 points of damage or more." } ], "image": "7-113R.jpg" @@ -80766,17 +84914,18 @@ "id": "7-114H", "name": "Sarah (FFL)", "type": "Backup", - "element": "Water", + "element": "Ice", "cost": 7, "power": null, "job": "Warrior of Light", "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Job Warrior of Light Forward of cost 4 or less other than Light and Dark and play it onto the field.", + "effect": "When Sarah (FFL) enters the field, you may search for 1 Job Warrior of Light Forward of cost 4 or less other than Light and Dark and play it onto the field.", "trigger": "When Sarah (FFL) enters the field" } ], @@ -80786,13 +84935,14 @@ "id": "7-115R", "name": "Dusk", "type": "Forward", - "element": "Water", + "element": "Ice", "cost": 3, "power": 6000, "job": "Warrior of Light", "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -80820,16 +84970,21 @@ "category": "DFF-X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can only pay with CP produced by Water Backups to cast Tidus from your hand.", - "name": "Back Attack" + "type": "field", + "name": "Back Attack", + "effect": "You can only pay with CP produced by Water Backups to cast Tidus from your hand." + }, + { + "type": "field", + "effect": "You cannot play Tidus from your hand due to Summons or abilities." }, { "type": "auto", - "effect": "Select 1 of the 2 following actions: 'Activate all your Forwards towards your opponent. It gains +2000 power until the end of the turn' or 'Choose 1 Water Forward. It gains +2000 power until the end of the turn.'", - "trigger": "You cannot play Tidus from your hand due to Summons or abilities. When Tidus enters the field" + "trigger": "When Tidus enters the field", + "effect": "Select 1 of the 2 following actions. \"Activate all Water Forwards.\" \"Choose 1 Water Forward. It gains +2000 power until the end of the turn.\"" } ], "image": "7-116L.jpg" @@ -80842,9 +84997,10 @@ "cost": 4, "power": 9000, "job": "Guardian", - "category": "X", + "category": "PICTLOGICA · X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -80863,16 +85019,18 @@ "power": 5000, "job": "Standard Unit", "category": "V", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward opponent controls. If the cost paid to play Ninja included Fire CP, it cannot block this turn.", - "trigger": "When Ninja enters the field" + "trigger": "When Ninja enters the field", + "effect": "Choose 1 Forward opponent controls. If the cost paid to play Ninja included Fire CP, it cannot block this turn." }, { "type": "action", + "cost": "1 Water CP", "effect": "Return Ninja to your hand." } ], @@ -80889,15 +85047,17 @@ "category": "V", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "all the Forwards opponent controls lose their abilities until the end of the turn.", - "trigger": "When Halicarnassus enters the field" + "trigger": "When Halicarnassus enters the field", + "effect": "all the Forwards opponent controls lose their abilities until the end of the turn." }, { "type": "action", - "effect": "discard 2 Summons! Choose 1 Forward. Break it." + "cost": "Dull, discard 2 Summons", + "effect": "Choose 1 Forward. Break it." } ], "image": "7-119H.jpg" @@ -80953,14 +85113,15 @@ "cost": 4, "power": 8000, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "V", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "all the Forwards you control gain +2000 power until the end of the turn.", - "trigger": "When Mime enters the field, if the cost paid to play Mime included Earth CP" + "trigger": "When Mime enters the field, if the cost paid to play Mime included Earth CP", + "effect": "all the Forwards you control gain +2000 power until the end of the turn." } ], "image": "7-122C.jpg" @@ -80972,14 +85133,15 @@ "element": "Water", "cost": 1, "power": null, - "job": "", + "job": "PSICOM", "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Backup other than Yaag Rosch you control. Return it to its owner's hand.", + "effect": "Choose 1 Backup other than Yaag Rosch you control. Return it to its owner's hand.", "trigger": "When Yaag Rosch enters the field" } ], @@ -80993,9 +85155,10 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "", - "is_generic": true, + "category": "V", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -81013,12 +85176,13 @@ "cost": 4, "power": null, "job": "", - "category": "EX", + "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward of cost 4 or less. Return it to its owner's hand. If Leviathan results from an EX Burst, return it to its owner's hand and draw 1 card instead.", "name": "EX BURST", "is_ex_burst": true @@ -81048,7 +85212,7 @@ { "id": "7-127L", "name": "Yuna", - "type": "Summon", + "type": "Forward", "element": "Water", "cost": 2, "power": 6000, @@ -81056,15 +85220,17 @@ "category": "DFF-X", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "0", "effect": "Reveal the top card of your deck. If it is a Summon, you may pay the cost and cast it. You can only use this ability once per turn." }, { - "type": "auto", - "effect": "Add Yuna to your hand. You can only use this ability during your Main Phase and if Yuna is in the Break Zone.", - "trigger": "During 3 Summons in the Break Zone from the game" + "type": "special", + "cost": "1, remove 3 Summons in the Break Zone from the game", + "effect": "Add Yuna to your hand. You can only use this ability during your Main Phase and if Yuna is in the Break Zone." } ], "image": "7-127L.jpg" @@ -81077,9 +85243,10 @@ "cost": 4, "power": 8000, "job": "Lay Crystal User", - "category": "FPCC", + "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -81122,16 +85289,19 @@ "job": "Final Aeon", "category": "X", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Sin enters the field, break all the Forwards and Monsters other than Sin. Sin deals you 1 point of damage." + "type": "auto", + "trigger": "When Sin enters the field", + "effect": "Break all the Forwards and Monsters other than Sin. Sin deals you 1 point of damage." }, { - "type": "action", - "effect": "At the end of your next turn, if Sin is on the field, your opponent loses the game. You can only use this ability during your turn.", - "is_ex_burst": true + "type": "special", + "name": "Giga-Graviton", + "cost": "S + 9 Dark CP", + "effect": "At the end of your next turn, if Sin is on the field, your opponent loses the game. You can only use this ability during your turn." } ], "image": "7-130L.jpg" @@ -81147,6 +85317,7 @@ "category": "DFF-I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -81193,23 +85364,12 @@ "category": "DFF-VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 3 following actions. If you have received 6 points of damage, select up to 2 of the 3 following actions instead:", - "trigger": "When Ultimecia enters the field" - }, - { - "type": "action", - "effect": "\"Choose up to 2 Characters opponent controls. Dull them.\"" - }, - { - "type": "action", - "effect": "\"Freeze all the Forwards opponent controls.\"" - }, - { - "type": "action", - "effect": "\"Freeze all the Backups opponent controls.\"" + "trigger": "When Ultimecia enters the field", + "effect": "Select 1 of the 3 following actions. If you have received 6 points of damage, select up to 2 of the 3 following actions instead. \"Choose up to 2 Characters opponent controls. Dull them.\" \"Freeze all the Forwards opponent controls.\" \"Freeze all the Backups opponent controls.\"" } ], "image": "7-133S.jpg" @@ -81218,26 +85378,28 @@ "id": "7-134S", "name": "The Emperor", "type": "Backup", - "element": "Lightning", + "element": "Ice", "cost": 2, "power": null, "job": "Emperor", "category": "DFF-II", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "Choose 1 Forward opponent controls. If you have received 4 points of damage or more, dull it and Freeze it.", + "type": "auto", + "effect": "When The Emperor enters the field, choose 1 Forward opponent controls. If you have received 4 points of damage or more, dull it and Freeze it.", "name": "EX BURST", "trigger": "When The Emperor enters the field", "is_ex_burst": true }, { "type": "action", - "effect": "Discard 2 cards. Choose 1 dull Forward. Break it. You can only use this ability during your turn.", + "effect": "Choose 1 dull Forward. Break it. You can only use this ability during your turn.", "cost": { - "dull": true + "dull": true, + "discard": 2 } } ], @@ -81254,12 +85416,11 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "When Cecil enters the field, choose up to 2 Characters. Activate them.", - "name": "EX BURST", - "trigger": "When Cecil enters the field, choose up to 2 Characters. Activate them.", "is_ex_burst": true }, { @@ -81273,25 +85434,26 @@ "id": "7-136S", "name": "Y'shtola", "type": "Backup", - "element": "Water", + "element": "Wind", "cost": 2, "power": null, - "job": "", + "job": "Scion of the Seventh Dawn", "category": "DFF-XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage.", - "name": "Scion of the Seventh Dawn", "trigger": "When Y'shtola enters the field" }, { "type": "action", - "effect": "Put Y'shtola into the Break Zone: Choose 1 Forward. Deal it 7000 damage. You can only use this ability if you control 7 or more Characters.", + "effect": "Choose 1 Forward. Deal it 7000 damage. You can only use this ability if you control 7 or more Characters.", "cost": { - "dull": true + "dull": true, + "special": "put Y'shtola into the Break Zone" } } ], @@ -81308,15 +85470,17 @@ "category": "DFF-I", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Garland blocks, Garland gains +2000 power until the end of the turn." + "type": "auto", + "trigger": "When Garland blocks", + "effect": "Garland gains +2000 power until the end of the turn." }, { "type": "auto", - "effect": "Choose 1 Forward. It gains +4000 power until the end of the turn.", - "trigger": "When Garland is put from the field into the Break Zone" + "trigger": "When Garland is put from the field into the Break Zone", + "effect": "Choose 1 Forward. It gains +4000 power until the end of the turn." } ], "image": "7-137S.jpg" @@ -81332,6 +85496,7 @@ "category": "DFF-IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -81339,8 +85504,8 @@ }, { "type": "auto", - "effect": "Add it to your hand.", - "trigger": "When Golbez enters the field, choose 1 Forward of cost 5 or less in your Break Zone" + "trigger": "When Golbez enters the field", + "effect": "Choose 1 Forward of cost 5 or less in your Break Zone. Add it to your hand." } ], "image": "7-138S.jpg" @@ -81378,8 +85543,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -81400,9 +85566,10 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 4000 damage and 1000 more damage for each Fire Backup you control.", "name": "EX BURST", "is_ex_burst": true @@ -81412,15 +85579,16 @@ }, { "id": "8-004R", - "name": "Ifoha", + "name": "Iroha", "type": "Forward", "element": "Fire", "cost": 3, "power": 7000, "job": "Samurai", - "category": "XI", + "category": "MOBIUS · XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -81462,21 +85630,22 @@ "element": "Fire", "cost": 5, "power": 9000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 3000 damage and 1000 more damage for each point of damage you have received.", - "trigger": "EX BURST When Cloud enters the field, choose 1 Forward opponent controls.", + "trigger": "When Cloud enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage and 1000 more damage for each point of damage you have received.", "is_ex_burst": true }, { "type": "auto", - "effect": "If you do so, return Cloud to the field dull.", - "trigger": "When Cloud is put from the field into the Break Zone, you may remove the top 10 cards of your deck from the game." + "trigger": "When Cloud is put from the field into the Break Zone", + "effect": "You may remove the top 10 cards of your deck from the game. If you do so, return Cloud to the field dull." } ], "image": "8-006L.jpg" @@ -81489,14 +85658,15 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 Fire Summon in your Break Zone, Add it to your hand.", - "trigger": "When Black Mage is put into the Break Zone" + "type": "action", + "cost": "Fire Fire, put Black Mage into the Break Zone", + "effect": "Choose 1 Fire Summon in your Break Zone. Add it to your hand." } ], "image": "8-007C.jpg" @@ -81508,20 +85678,20 @@ "element": "Fire", "cost": 1, "power": null, - "job": "", + "job": "Golem", "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn.", - "trigger": "When Golem enters the field" + "trigger": "When Golem enters the field", + "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn." }, { - "type": "auto", - "effect": "Choose 1 attacking Forward. It gains +4000 power until the end of the turn.", - "trigger": "Put Golem into the Break Zone" + "type": "action", + "effect": "Put Golem into the Break Zone: Choose 1 attacking Forward. It gains +4000 power until the end of the turn." } ], "image": "8-008C.jpg" @@ -81535,8 +85705,9 @@ "power": 7000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -81562,12 +85733,11 @@ "category": "IX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "\"Choose 1 Forward opponent controls. Deal it 7000 damage.\" or \"Choose 1 Monster of cost 3 or less opponent controls. Break it.\"", - "name": "EX BURST", - "trigger": "When Amarant enters the field, select 1 of the 2 following actions.", + "type": "auto", + "effect": "When Amarant enters the field, select 1 of the 2 following actions. \"Choose 1 Forward opponent controls. Deal it 7000 damage.\" \"Choose 1 Monster of cost 3 or less opponent controls. Break it.\"", "is_ex_burst": true } ], @@ -81584,11 +85754,12 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 5000 damage. If you control 5 or more Fire Backups, deal it 8000 damage instead.", - "trigger": "When Cid (FFL) enters the field, choose 1 Forward" + "trigger": "When Cid (FFL) enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage. If you control 5 or more Fire Backups, deal it 8000 damage instead." } ], "image": "8-011C.jpg" @@ -81604,6 +85775,7 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -81611,8 +85783,8 @@ }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage.", - "trigger": "When Zenos deals damage to your opponent" + "trigger": "When Zenos deals damage to your opponent", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage." } ], "image": "8-012H.jpg" @@ -81626,13 +85798,14 @@ "power": 5000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "the damage increases by 2000 instead", - "trigger": "If Warrior deals damage to a Forward this turn" + "type": "action", + "cost": "dull", + "effect": "If Warrior deals damage to a Forward this turn, the damage increases by 2000 instead." } ], "image": "8-013C.jpg" @@ -81645,26 +85818,31 @@ "cost": 4, "power": 8000, "job": "Monk", - "category": "VI", + "category": [ + "MOBIUS", + "VI" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "field", "effect": "You may use Duncan's special ability by discarding a Card Name Sabin instead of discarding a Card Name Duncan as part of the cost." }, { "type": "auto", - "effect": "Deal it 4000 damage.", - "trigger": "When Duncan enters the field, choose 1 Forward of cost 4 or less opponent controls" + "trigger": "When Duncan enters the field", + "effect": "Choose 1 Forward of cost 4 or less opponent controls. Deal it 4000 damage." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it damage equal to Duncan's power.", + "type": "special", "name": "Phantom Rush", "cost": { - "dull": true - } + "special": true, + "discard_self": true + }, + "effect": "Choose 1 Forward. Deal it damage equal to Duncan's power." } ], "image": "8-014L.jpg" @@ -81680,13 +85858,14 @@ "category": "Special", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can only pay with CP produced by Backups to cast Bahamut." }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Deal it 10000 damage. If it is put from the field into the Break Zone this turn, remove it from the game instead." } ], @@ -81701,8 +85880,9 @@ "power": 2000, "job": "Black Mage", "category": "IX", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -81713,7 +85893,7 @@ "image": "8-016H.jpg" }, { - "id": "8-017C-1-023R", + "id": "8-017R", "name": "Brynhildr", "type": "Summon", "element": "Fire", @@ -81723,9 +85903,10 @@ "category": "XIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 7000 damage.", "name": "EX BURST", "is_ex_burst": true @@ -81741,9 +85922,10 @@ "cost": 4, "power": 5000, "job": "Clan Leader", - "category": "FFT", + "category": "FFTA", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -81785,9 +85967,11 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull, 1 Fire CP", "effect": "Choose 1 Forward of cost 5 or less. It cannot block this turn." } ], @@ -81804,11 +85988,12 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward. You may pay {1}. If you do so, deal it 3000 damage.", - "trigger": "When Rain enters the field or attacks" + "trigger": "When Rain enters the field or attacks", + "effect": "choose 1 Forward. You may pay {f}. If you do so, deal it 3000 damage." } ], "image": "8-021R.jpg" @@ -81819,11 +86004,12 @@ "type": "Monster", "element": "Fire", "cost": 1, - "power": 3000, + "power": null, "job": "Spider", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -81864,6 +86050,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -81871,11 +86058,8 @@ }, { "type": "auto", - "effect": "discard 1 card from your hand.", - "trigger": "When Umaro attacks, if you don't pay {cost}", - "cost": { - "generic": 1 - } + "trigger": "When Umaro attacks", + "effect": "If you don't pay {i}, discard 1 card from your hand." } ], "image": "8-024C.jpg" @@ -81891,16 +86075,17 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 1. If you do so, search for 1 Light Forward and add it to your hand.", - "trigger": "When Imperio enters the field" + "trigger": "When Imperio enters the field", + "effect": "You may pay {Dark}. If you do so, search for 1 Light Forward and add it to your hand." }, { "type": "auto", - "effect": "You may search for 1 Dark Forward and add it to your hand.", - "trigger": "When Imperio is put from the field into the Break Zone" + "trigger": "When Imperio is put from the field into the Break Zone", + "effect": "You may search for 1 Dark Forward and add it to your hand." } ], "image": "8-025H.jpg" @@ -81916,11 +86101,17 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "At the beginning of your Main Phase 1, choose 1 Character. You may pay ⚪. If you do so, Freeze it.", - "trigger": "At the beginning of your opponent's Main Phase 1, your opponent selects 1 active Character he/she controls and dulls it." + "trigger": "At the beginning of your opponent's Main Phase 1", + "effect": "At the beginning of your opponent's Main Phase 1, your opponent selects 1 active Character he/she controls and dulls it." + }, + { + "type": "auto", + "trigger": "At the beginning of your Main Phase 1", + "effect": "At the beginning of your Main Phase 1, choose 1 Character. You may pay 1 Ice CP. If you do so, Freeze it." } ], "image": "8-026L.jpg" @@ -81934,13 +86125,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Reveal the top card of your deck. If it is an Ice card, add it to your hand.", - "trigger": "When you put Scholar into the Break Zone" + "type": "action", + "cost": "Dull, put Scholar into the Break Zone", + "effect": "Reveal the top card of your deck. If it is an Ice card, add it to your hand." } ], "image": "8-027C.jpg" @@ -81952,15 +86144,16 @@ "element": "Ice", "cost": 3, "power": null, - "job": "", + "job": "???", "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Category FFL Forward and add it to your hand.", - "trigger": "When The Mask enters the field" + "trigger": "When The Mask enters the field", + "effect": "you may search for 1 Category FFL Forward and add it to your hand." } ], "image": "8-028R.jpg" @@ -81974,12 +86167,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Bard into the Break Zone: Choose 1 Forward. Freeze it." + "effect": "{d}, put Bard into the Break Zone: Choose 1 Forward. Freeze it." } ], "image": "8-029C.jpg" @@ -81993,16 +86187,15 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", "effect": "Put Black Mage into the Break Zone: Choose 1 dull Forward. Deal it 9000 damage.", "cost": { - "ice": 2, - "water": 1, - "earth": 1 + "ice": 3 } } ], @@ -82019,17 +86212,18 @@ "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Choose up to 2 Forwards. If you control 4 or more Ice Characters, Freeze them.", - "trigger": "When Cocytus enters the field" + "trigger": "When Cocytus enters the field", + "is_ex_burst": true }, { "type": "auto", "effect": "Choose 1 Forward. Dull it.", - "trigger": "When Cocytus enters the field", - "is_ex_burst": true + "trigger": "When Cocytus enters the field" } ], "image": "8-031R.jpg" @@ -82042,12 +86236,13 @@ "cost": 4, "power": null, "job": "", - "category": "VII", + "category": "MOBIUS VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can only cast Shiva during your turn. Choose up to 3 Forwards or Monsters opponent controls. Dull them and Freeze them." } ], @@ -82064,11 +86259,11 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 dull Forward. Deal it 5000 damage and 1000 more damage for each Ice Backup you control.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -82085,9 +86280,10 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "At the end of your opponent's turn, if your opponent has 2 cards or more in his/her hand, your opponent discards 1 card from his/her hand." } ], @@ -82104,19 +86300,20 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent discards 1 card from his/her hand.", - "trigger": "When Squall enters the field, if your opponent controls any dull Forwards" + "trigger": "When Squall enters the field, if your opponent controls any dull Forwards", + "effect": "your opponent discards 1 card from his/her hand." }, { "type": "action", - "effect": "Choose 1 Forward. Dull it. You can only use this ability if you have no cards in your hand.", "cost": { - "water": 2, + "ice": 2, "dull": true - } + }, + "effect": "Choose 1 Forward. Dull it. You can only use this ability if you have no cards in your hand." } ], "image": "8-035H.jpg" @@ -82132,10 +86329,11 @@ "category": "VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "EX BURST When Setzer enters the field, choose 1 Category VI Forward in your Break Zone. Add it to your hand.", + "type": "auto", + "effect": "When Setzer enters the field, choose 1 Category VI Forward in your Break Zone. Add it to your hand.", "is_ex_burst": true } ], @@ -82152,16 +86350,17 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "If you control 3 or more Category VI Characters, dull it.", - "trigger": "When Celes attacks, choose 1 Forward opponent controls" + "trigger": "When Celes attacks", + "effect": "Choose 1 Forward opponent controls. If you control 3 or more Category VI Characters, dull it." }, { "type": "auto", - "effect": "Freeze it.", - "trigger": "When Celes deals damage to your opponent, choose 1 Forward opponent controls" + "trigger": "When Celes deals damage to your opponent", + "effect": "Choose 1 Forward opponent controls. Freeze it." } ], "image": "8-037R.jpg" @@ -82177,10 +86376,12 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "put Sophia into the Break Zone! Dull all the Forwards with Haste; First Strike or Brave opponent controls." + "type": "action", + "cost": "Dull, put Sophia into the Break Zone", + "effect": "Dull all the Forwards with Haste, First Strike or Brave opponent controls." } ], "image": "8-038C.jpg" @@ -82193,9 +86394,10 @@ "cost": 3, "power": 7000, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -82207,18 +86409,19 @@ }, { "id": "8-040C-2-044R", - "name": "Maleus, the Corrupt", + "name": "Mateus, the Corrupt", "type": "Summon", - "element": "Lightning", + "element": "Ice", "cost": 5, "power": null, "job": "", "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Your opponent puts 1 attacking Forward he/she controls into the Break Zone.", "name": "EX BURST", "is_ex_burst": true @@ -82235,25 +86438,14 @@ "power": 5000, "job": "Black Mage", "category": "DFF-IV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 3 following actions.", - "trigger": "When Palom enters the field" - }, - { - "type": "action", - "effect": "Each player discards 1 card from his/her hand." - }, - { - "type": "action", - "effect": "Choose 1 Forward. Freeze it." - }, - { - "type": "action", - "effect": "Dull all the Backups opponent controls." + "trigger": "When Palom enters the field", + "effect": "Select 1 of the 3 following actions. \"Each player discards 1 card from his/her hand.\" \"Choose 1 Forward. Freeze it.\" \"Dull all the Backups opponent controls.\"" } ], "image": "8-041H.jpg" @@ -82268,7 +86460,8 @@ "job": "Sage of Hess", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -82288,7 +86481,8 @@ "job": "Knight", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -82301,13 +86495,11 @@ }, { "type": "special", - "effect": "Choose 2 Forwards. Deal 8000 damage to the first forward and dull and Freeze the other.", + "effect": "Choose 2 Forwards. Deal 8000 damage to the first Forward and dull and Freeze the other.", "name": "Azure Sky", - "is_ex_burst": true, "cost": { - "lightning": 3, - "dull": true, - "ex_burst": true + "ice": 3, + "dull": true } } ], @@ -82322,17 +86514,20 @@ "power": null, "job": "Militarized Unit", "category": "XIII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward. Dull it or Freeze it.", - "trigger": "When Lancer Unit enters the field" + "trigger": "When Lancer Unit enters the field", + "effect": "choose 1 Forward. Dull it or Freeze it." }, { - "type": "action", - "effect": "Put Lancer Unit into the Break Zone Your opponent discards 1 card from his/her hand. You can only use this ability during your turn." + "type": "special", + "name": "Lancer Unit", + "cost": "Put Lancer Unit into the Break Zone", + "effect": "Your opponent discards 1 card from his/her hand. You can only use this ability during your turn." } ], "image": "8-044C.jpg" @@ -82348,13 +86543,15 @@ "category": "XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Ark Angel MR cannot be blocked by a Forward of power 7000 or more." }, { - "type": "auto", + "type": "action", + "cost": "Wind Wind", "effect": "Ark Angel MR cannot be chosen by your opponent's Summons or abilities this turn." } ], @@ -82368,12 +86565,13 @@ "cost": 4, "power": null, "job": "", - "category": "VII", + "category": "MOBIUS · VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 Character of cost 4 or more. Break it." } ], @@ -82390,6 +86588,7 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -82398,7 +86597,8 @@ }, { "type": "action", - "effect": "Put Waltrill into the Break Draw Dry Tank, then place 1 card from your hand at the bottom of your deck. You can only use this ability if you control Card Name Norschtalcn." + "cost": "Dull", + "effect": "Put Waltrill into the Break Zone: Draw 1 card, then place 1 card from your hand at the bottom of your deck. You can only use this ability if you control Card Name Norschtalen." } ], "image": "8-047C.jpg" @@ -82410,19 +86610,21 @@ "element": "Wind", "cost": 4, "power": 8000, - "job": "Standard Unit", + "job": "Warrior of Light", "category": "DFF-I", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose up to 2 Backups. Activate them.", - "trigger": "When a Job Standard Unit Forward enters your field" + "trigger": "When a [Job Standard Unit] Forward enters your field", + "effect": "choose up to 2 Backups. Activate them." }, { - "type": "field", - "effect": "When Warrior of Light attacks, all the Job Standard Unit Forwards you control gain +2000 power until the end of the turn." + "type": "auto", + "trigger": "When Warrior of Light attacks", + "effect": "all the [Job Standard Unit] Forwards you control gain +2000 power until the end of the turn." } ], "image": "8-048H.jpg" @@ -82433,24 +86635,25 @@ "type": "Forward", "element": "Wind", "cost": 3, - "power": 4000, - "job": "", + "power": 7000, + "job": "Ancient", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "If Forward you control is dealt damage less than its power, the damage becomes 0 instead." + "type": "field", + "effect": "If a Forward you control is dealt damage less than its power, the damage becomes 0 instead." }, { - "type": "action", - "effect": "If Aerith is dealt damage by a Summon or an ability, reduce the damage by 200 instead." + "type": "field", + "effect": "If Aerith is dealt damage by a Summon or an ability, reduce the damage by 2000 instead." }, { "type": "auto", - "effect": "Activate all Backups you control.", - "trigger": "When Aerith is put from the field into the Break Zone" + "trigger": "When Aerith is put from the field into the Break Zone", + "effect": "Activate all the Backups you control." } ], "image": "8-049L.jpg" @@ -82466,17 +86669,12 @@ "category": "DFF-III", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose up to 2 Backups you control. If you have received 3 points of damage or more, activate them. If you have received 5 points of damage or more, activate all the Backups you control instead.", - "trigger": "When Onion Knight enters the field" - }, - { - "type": "special", - "effect": "When Onion Knight enters the field, choose up to 2 Backups you control. If you have received 3 points of damage or more, activate them. If you have received 5 points of damage or more, activate all the Backups you control instead.", - "name": "EX BURST", - "is_ex_burst": true + "trigger": "When Onion Knight enters the field", + "effect": "Choose up to 2 Backups you control. If you have received 3 points of damage or more, activate them. If you have received 5 points of damage or more, activate all the Backups you control instead." } ], "image": "8-050C.jpg" @@ -82492,11 +86690,11 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Deal it 2000 damage and 1000 more damage for each Wind Character you control.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -82511,13 +86709,14 @@ "power": null, "job": "Standard Unit", "category": "XI", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Thief enters the field, name 1 Element. Your opponent randomly reveals 2 cards from his/her hand. Select 1 card of the same Element as named among them. Your opponent discards this card.", - "trigger": "When Thief enters the field, name 1 Element. Your opponent randomly reveals 2 cards from his/her hand. Select 1 card of the same Element as named among them. Your opponent discards this card." + "trigger": "When Thief enters the field", + "effect": "Name 1 Element. Your opponent randomly reveals 2 cards from his/her hand. Select 1 card of the same Element as named among them. Your opponent discards this card." } ], "image": "8-052C.jpg" @@ -82533,13 +86732,11 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "If you pay a CP, you may put Sherlotta into the Break Zone to produce 1 CP of any Element. (You can dull Sherlotta to pay the CP)", - "cost": { - "cp": 1 - } + "type": "field", + "effect": "If you pay a CP, you may put Sherlotta into the Break Zone to produce 1 CP of any Element. (You can dull Sherlotta to pay the CP.)" } ], "image": "8-053H.jpg" @@ -82554,17 +86751,19 @@ "job": "Pilot", "category": "VII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Backup of cost 3 or more opponent controls. Return it to its owner's hand.", - "trigger": "When Cid Highwind enters the field" + "trigger": "When Cid Highwind enters the field", + "effect": "Choose 1 Backup of cost 3 or more opponent controls. Return it to its owner's hand." }, { - "type": "action", - "effect": "Choose 1 Character opponent controls. Return it to its owner's hand.", - "is_ex_burst": true + "type": "special", + "name": "Big Brawl", + "cost": "S", + "effect": "Choose 1 Character opponent controls. Return it to its owner's hand." } ], "image": "8-054R.jpg" @@ -82578,13 +86777,14 @@ "power": 8000, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent puts the top 2 cards of his/her deck into the Break Zone. If both cards are of the same type, draw 1 card.", - "trigger": "When Selkie is put from the field into the Break Zone" + "trigger": "When Selkie is put from the field into the Break Zone", + "effect": "your opponent puts the top 2 cards of his/her deck into the Break Zone. If both cards are of the same type, draw 1 card." } ], "image": "8-055C.jpg" @@ -82596,10 +86796,11 @@ "element": "Wind", "cost": 3, "power": null, - "job": "", + "job": "Deathgaze", "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -82618,12 +86819,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "{W}{C}, put Ninja into the Break Zone: Choose 1 Backup of cost 3 or less. Break it.", + "type": "action", + "effect": "{W}{1}, put Ninja into the Break Zone: Choose 1 Backup of cost 3 or less. Break it.", "cost": { "wind": 1, "generic": 1 @@ -82643,12 +86845,12 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Category FFCC Backup and add it to your hand.", - "name": "Backup", - "trigger": "When Norschtalen enters the field" + "trigger": "When Norschtalen enters the field", + "effect": "You may search for 1 Category FFCC Backup and add it to your hand." } ], "image": "8-058R.jpg" @@ -82664,15 +86866,17 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Basilisk enters the field, choose 1 Forward. Deal it 4000 damage.", - "trigger": "When Basilisk enters the field, choose 1 Forward. Deal it 4000 damage." + "trigger": "When Basilisk enters the field", + "effect": "Choose 1 Forward. Deal it 4000 damage." }, { "type": "action", - "effect": "Put Basilisk into the Break Zone: Choose 1 damaged Forward. Break it." + "cost": "Put Basilisk into the Break Zone", + "effect": "Choose 1 damaged Forward. Break it." } ], "image": "8-059C.jpg" @@ -82688,18 +86892,15 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "If you pay the cost to play Fina onto the field, you may pay an extra [Cost: 3 Lightning]. When Fina enters the field, select 1 of the 2 following actions. If you paid the extra cost, select 2 of the 2 following actions instead." + "type": "field", + "effect": "If you pay the cost to play Fina onto the field, you may pay an extra {W}{W}{W}." }, { - "type": "action", - "effect": "Deal 5000 damage to all the Forwards opponent controls." - }, - { - "type": "action", - "effect": "Activate all the Characters you control." + "type": "auto", + "effect": "When Fina enters the field, select 1 of the 2 following actions. If you paid the extra cost, select 2 of the 2 following actions instead. \"Deal 5000 damage to all the Forwards opponent controls.\" \"Activate all the Characters you control.\"" } ], "image": "8-060L.jpg" @@ -82731,7 +86932,7 @@ }, { "id": "8-062H", - "name": "Veriaude", + "name": "Veriaulde", "type": "Forward", "element": "Wind", "cost": 4, @@ -82740,11 +86941,12 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Choose 1 Wind Monster of cost 4 or less in your Break Zone. Play it onto the field.", - "trigger": "When Veriaude is put from the field into the Break Zone" + "trigger": "When Veriaulde is put from the field into the Break Zone" } ], "image": "8-062H.jpg" @@ -82757,15 +86959,15 @@ "cost": 4, "power": null, "job": "Dancer", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "When Matoya enters the field, choose 1 Monster opponent controls. Break it.", - "name": "EX BURST", - "trigger": "When Matoya enters the field, choose 1 Monster opponent controls. Break it.", + "trigger": "When Matoya enters the field", "is_ex_burst": true } ], @@ -82782,6 +86984,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "field", @@ -82789,8 +86992,8 @@ }, { "type": "auto", - "effect": "Deal 1000 damage to all the Forwards opponent controls.", - "trigger": "When Yuffie attacks" + "trigger": "When Yuffie attacks", + "effect": "Deal 1000 damage to all the Forwards opponent controls." } ], "image": "8-064H.jpg" @@ -82803,19 +87006,21 @@ "cost": 3, "power": 7000, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Archer into the Break Zone: Choose 1 Forward. Deal it 10000 damage." + "cost": "2 Wind CP, put Archer into the Break Zone", + "effect": "Choose 1 Forward. Deal it 10000 damage." } ], "image": "8-065C.jpg" }, { - "id": "8-066C-3-071H", + "id": "8-066C/3-071H", "name": "Chaos, Walker of the Wheel", "type": "Summon", "element": "Earth", @@ -82825,9 +87030,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward opponent controls. Break it. If that Forward is put into the Break Zone, your opponent may play 1 Forward from their hand onto the field.", "name": "EX BURST", "is_ex_burst": true @@ -82866,16 +87072,21 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Ardyn cannot be broken.", - "name": "Brave" + "name": "Brave", + "effect": "Brave" + }, + { + "type": "field", + "effect": "Ardyn cannot be broken." }, { "type": "auto", - "effect": "At the beginning of your opponent's Attack Phase, your opponent selects 1 Character he/she controls. He/she may put it into the Break Zone. If he/she does so, Ardyn cannot block this turn.", - "trigger": "At the beginning of your opponent's Attack Phase, your opponent selects 1 Character he/she controls. He/she may put it into the Break Zone. If he/she does so, Ardyn cannot block this turn." + "trigger": "At the beginning of your opponent's Attack Phase", + "effect": "Your opponent selects 1 Character he/she controls. He/she may put it into the Break Zone. If he/she does so, Ardyn cannot block this turn." } ], "image": "8-068L.jpg" @@ -82913,15 +87124,15 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "[0][3], put Dark Knight into the Break Zone: Choose 1 Forward. Until the end of the turn, it gains +1000 power for each point of damage you have received.", - "name": "Backup", + "effect": "Put Dark Knight into the Break Zone: Choose 1 Forward. Until the end of the turn, it gains +1000 power for each point of damage you have received.", "cost": { - "generic": 3, + "earth": 1, "dull": true } } @@ -82939,15 +87150,16 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward. If your opponent doesn't pay ◆, it cannot attack or block this turn.", - "trigger": "When Undead Princess enters the field" + "trigger": "When Undead Princess enters the field", + "effect": "choose 1 Forward. If your opponent doesn't pay {3}, it cannot attack or block this turn." }, { "type": "special", - "effect": "2 Earth Backings into the Break Zone: Play Undead Princess onto the field dull. You can only use this ability if Undead Princess is in the Break Zone." + "effect": "Put 2 Earth Backups into the Break Zone: Play Undead Princess onto the field dull. You can only use this ability if Undead Princess is in the Break Zone." } ], "image": "8-071H.jpg" @@ -82963,25 +87175,25 @@ "category": "XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Noctis and add it to your hand.", - "trigger": "When Ignis enters the field" + "trigger": "When Ignis enters the field", + "effect": "You may search for 1 Card Name Noctis and add it to your hand." }, { "type": "field", - "effect": "The Category XV Forwards other than Ignis you control gain 1000 power Brave." + "effect": "The Category XV Forwards other than Ignis you control gain +1000 power and Brave." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 4000 damage for each Category XV Forward you control.", + "type": "special", "name": "Overwhelm", - "is_ex_burst": true, "cost": { "earth": 1, "dull": true - } + }, + "effect": "Choose 1 Forward. Deal it 4000 damage for each Category XV Forward you control." } ], "image": "8-072R.jpg" @@ -82995,8 +87207,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -83017,25 +87230,25 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "You can only pay with Earth CP to play Gladiolus onto the field." }, { - "type": "auto", - "effect": "the cost for playing Gladiolus onto the field is reduced by 2.", - "trigger": "If you control Card Name Noct is" + "type": "field", + "effect": "If you control Card Name Noctis, the cost for playing Gladiolus onto the field is reduced by 2." }, { - "type": "action", - "effect": "Deal 7000 damage to all opponent controls.", + "type": "special", "name": "Cyclone", "cost": { + "special": true, "earth": 3, - "generic": 2, - "dull": true - } + "generic": 2 + }, + "effect": "Deal 7000 damage to all the Forwards opponent controls." } ], "image": "8-074H.jpg" @@ -83071,20 +87284,17 @@ "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Card Name Sol or Card Name Diana and add it to your hand.", - "trigger": "When Glaive enters the field" + "effect": "When Glaive enters the field, you may search for 1 Card Name Sol or Card Name Diana and add it to your hand.", + "trigger": "When Glaive enters the field", + "is_ex_burst": true }, { "type": "field", "effect": "The Category FFL Forwards other than Glaive you control gain +2000 power." - }, - { - "type": "auto", - "effect": "EX BURST When Glaive enters the field, you may search for 1 Card Name Sol or Card Name Diana and add it to your hand.", - "is_ex_burst": true } ], "image": "8-076H.jpg" @@ -83112,7 +87322,7 @@ }, { "id": "8-078L", - "name": "Nachi", + "name": "Nacht", "type": "Forward", "element": "Earth", "cost": 4, @@ -83121,6 +87331,7 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -83130,16 +87341,16 @@ "type": "action", "effect": "Choose 1 Forward or Monster. If its cost is X, break it. You can only use this ability during your turn and only once per turn.", "cost": { - "X": 0 + "X": "variable" } }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 8000 damage.", "name": "Ebony Slash", + "effect": "Choose 1 Forward. Deal it 8000 damage.", "cost": { "dull": true, - "dark": 3 + "dark": 2 } } ], @@ -83156,17 +87367,17 @@ "category": "XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 2 cards of your deck. Add 1 Category XV card among them to your hand and return the other cards to the bottom of your deck in any order.", + "effect": "When Noctis enters the field, reveal the top 2 cards of your deck. Add 1 Category XV card among them to your hand and return the other cards to the bottom of your deck in any order.", "trigger": "When Noctis enters the field" }, { - "type": "action", + "type": "special", "effect": "Choose 1 Monster. Break it.", "name": "Warp-strike", - "is_ex_burst": true, "cost": { "earth": 1, "dull": true @@ -83186,11 +87397,17 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward in your Break Zone. Add it to your hand. Put Luminous Puma into the Break Zone: Choose 1 Forward or Backup in your Break Zone. Add it to your hand.", - "trigger": "When Luminous Puma enters the field" + "trigger": "When Luminous Puma enters the field", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand." + }, + { + "type": "action", + "cost": "Put Luminous Puma into the Break Zone", + "effect": "Choose 1 Forward or Backup in your Break Zone. Add it to your hand." } ], "image": "8-080C.jpg" @@ -83202,14 +87419,15 @@ "element": "Earth", "cost": 2, "power": null, - "job": "Summon", + "job": null, "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "If you cast Fenrir, you may pay an extra 2. Choose 1 Light Forward or Dark Forward. Break it. If you paid the extra cost, remove it from the game instead." + "type": "auto", + "effect": "If you cast Fenrir, you may pay an extra {2}. Choose 1 Light Forward or Dark Forward. Break it. If you paid the extra cost, remove it from the game instead." } ], "image": "8-081R.jpg" @@ -83225,17 +87443,18 @@ "category": "XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", + "trigger": "When Prompto enters the field", "effect": "Choose 1 Forward opponent controls. If your opponent controls 4 or more Forwards, remove it from the game.", - "trigger": "When Prompto enters the field" + "is_ex_burst": true }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Break it.", "trigger": "When Prompto enters the field", - "is_ex_burst": true + "effect": "Choose 1 Forward opponent controls. Break it." } ], "image": "8-082R.jpg" @@ -83251,9 +87470,10 @@ "category": "XIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Choose 1 Backup of cost 3 or more. Break it." } ], @@ -83314,19 +87534,23 @@ "cost": 3, "power": 5000, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If Moogle Knight is dealt damage by a Forward, reduce the damage by 3000 instead.", - "name": "Brave" + "name": "Brave", + "effect": "Brave" }, { - "type": "auto", - "effect": "reduce the damage by 3000 instead.", - "trigger": "If a Forward forming a party with Moogle Knight receives damage" + "type": "field", + "effect": "If Moogle Knight is dealt damage by a Forward, reduce the damage by 3000 instead." + }, + { + "type": "field", + "effect": "If a Forward forming a party with Moogle Knight receives damage, reduce the damage by 3000 instead." } ], "image": "8-086C.jpg" @@ -83340,12 +87564,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Monk into the Break Zone. Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave. You can only use this ability during your Main Phase." + "effect": "{d}, put Monk into the Break Zone: Choose 1 Forward. Until the end of the turn, it gains +3000 power and Brave. You can only use this ability during your Main Phase." } ], "image": "8-087C.jpg" @@ -83361,10 +87586,11 @@ "category": "DFF-FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Layle into the Break Zone: Choose 1 Summon of cost 4 or less. Cancel its effect." + "effect": "{s}, put Layle into the Break Zone: Choose 1 Summon of cost 4 or less. Cancel its effect." } ], "image": "8-088C.jpg" @@ -83380,18 +87606,18 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "Choose 1 active Forward opponent controls. Dull it and deal it 2000 damage.", - "name": "EX BURST", + "type": "auto", + "effect": "When Ark Angel EV enters the field, choose 1 active Forward opponent controls. Dull it and deal it 2000 damage.", "trigger": "When Ark Angel EV enters the field", "is_ex_burst": true }, { - "type": "auto", + "type": "special", "effect": "During this turn, the next damage dealt to Ark Angel EV by a Forward becomes 0 instead.", - "trigger": "During this turn, the next damage dealt to Ark Angel EV by a Forward becomes 0 instead." + "cost": 5 } ], "image": "8-089R.jpg" @@ -83403,18 +87629,19 @@ "element": "Lightning", "cost": 2, "power": null, - "job": "", + "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "The Card Name Alphinaud you control gains +1000 power.", - "name": "Scion of the Seventh Dawn" + "effect": "The Card Name Alphinaud you control gains +1000 power." }, { - "type": "auto", + "type": "action", + "cost": "S", "effect": "Choose 1 Card Name Alphinaud you control. It gains Haste until the end of the turn." } ], @@ -83428,24 +87655,20 @@ "cost": 3, "power": 6000, "job": "Warrior of Darkness", - "category": "PFL", + "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose as many Forwards your opponent controls as the Job Warrior of Darkness you control. Dull them.", - "trigger": "When Alba enters the field" + "effect": "Choose as many Forwards opponent controls as the Job Warrior of Darkness you control. Dull them.", + "trigger": "When Alba enters the field", + "is_ex_burst": true }, { "type": "field", "effect": "If your opponent controls 2 or more dull Forwards, Alba gains Haste and \"Alba cannot be chosen by your opponent's Summons or abilities\"." - }, - { - "type": "special", - "effect": "When Alba enters the field, choose as many Forwards your opponent controls as the Job Warrior of Darkness you control. Dull them.", - "name": "EX BURST", - "is_ex_burst": true } ], "image": "8-091H.jpg" @@ -83457,15 +87680,16 @@ "element": "Lightning", "cost": 2, "power": 5000, - "job": "", + "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Dull all the Forwards with a power equal or inferior to Alphinaud's opponent controls.", - "name": "Scion of the Seventh Dawn", + "effect": "When Alphinaud attacks, dull all the Forwards with a power equal or inferior to Alphinaud's opponent controls.", + "name": "", "trigger": "When Alphinaud attacks" } ], @@ -83478,15 +87702,16 @@ "element": "Lightning", "cost": 2, "power": null, - "job": "", + "job": "Electric Jellyfish", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "It gains Haste until the end of the turn. Put Electric Jellyfish into the Break Zone. Choose 1 Forward. Dull it.", - "trigger": "When Electric Jellyfish enters the field, choose 1 Forward" + "trigger": "When Electric Jellyfish enters the field", + "effect": "Choose 1 Forward. It gains Haste until the end of the turn. Put Electric Jellyfish into the Break Zone: Choose 1 Forward. Dull it." } ], "image": "8-093C.jpg" @@ -83495,16 +87720,17 @@ "id": "8-094C-1-124R", "name": "Odin", "type": "Summon", - "element": "Fire", + "element": "Light", "cost": 7, "power": null, "job": "", - "category": "PPT", + "category": "FFT", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Break it.", "name": "EX BURST", "is_ex_burst": true @@ -83521,12 +87747,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "⊘③, put Black Mage into the Break Zone: Choose 1 Lightning Summon in your Break Zone. Add it to your hand.", + "effect": "Put Black Mage into the Break Zone: Choose 1 Lightning Summon in your Break Zone. Add it to your hand.", "cost": { "generic": 3, "dull": true @@ -83546,15 +87773,17 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 active Forward opponent controls. Deal it 8000 damage.", - "trigger": "When Sakura enters the field" + "trigger": "When Sakura enters the field", + "effect": "Choose 1 active Forward opponent controls. Deal it 8000 damage." }, { "type": "action", - "effect": "Dull 5 active Lightning Backups: Choose 1 Forward. Break it." + "cost": "Dull 5 active Lightning Backups", + "effect": "Choose 1 Forward. Break it." } ], "image": "8-096L.jpg" @@ -83569,16 +87798,17 @@ "job": "Mercenary", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When a Forward other than Jake enters your field, that Forward gains +4000 power until the end of the turn." }, { - "type": "action", - "effect": "Choose 1 Forward. It gains Haste until the end of the turn.", - "is_ex_burst": true + "type": "special", + "name": "S", + "effect": "Choose 1 Forward. It gains Haste until the end of the turn." } ], "image": "8-097H.jpg" @@ -83611,8 +87841,9 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -83633,17 +87864,22 @@ "category": "FFL", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "Back Attack", "name": "Back Attack" }, + { + "type": "field", + "effect": "First Strike", + "name": "First Strike" + }, { "type": "auto", - "effect": "Deal it 4000 damage.", - "name": "First Strike", - "trigger": "When Jinnai enters the field, choose 1 Opponent Forwards" + "effect": "When Jinnai enters the field, choose 1 Forward opponent controls. Deal it 4000 damage.", + "trigger": "When Jinnai enters the field" } ], "image": "8-100R.jpg" @@ -83652,23 +87888,24 @@ "id": "8-101H", "name": "Diana", "type": "Forward", - "element": "Lightning", + "element": "Light", "cost": 3, "power": 6000, "job": "Warrior of Darkness", "category": "FFL", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Category FFL Forward other than Card Name Diana in your Break Zone. Add it to your hand.", - "trigger": "When Diana enters the field" + "trigger": "When Diana enters the field", + "effect": "Choose 1 Category FFL Forward other than Card Name Diana in your Break Zone. Add it to your hand." }, { "type": "action", - "effect": "Choose 1 Category FFL Forward other than Diana you control. It gains +2000 power until the end of the turn.", - "is_ex_burst": true + "cost": "Dull", + "effect": "Choose 1 Category FFL Forward other than Diana you control. It gains +2000 power until the end of the turn." } ], "image": "8-101H.jpg" @@ -83684,21 +87921,22 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "Each turn, at the beginning of Main Phase 1, if either player doesn't control Forwards, put Death Machine into the Break Zone.", - "name": "Break it" + "type": "auto", + "trigger": "Each turn, at the beginning of Main Phase 1", + "effect": "If either player doesn't control Forwards, put Death Machine into the Break Zone." }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. Put it into the Break Zone.", - "trigger": "At the end of your turn" + "trigger": "At the end of your turn", + "effect": "Choose 1 Forward opponent controls. Break it." }, { "type": "auto", - "effect": "Select 1 Forward you control. Put it into the Break Zone.", - "trigger": "At the end of your opponent's turn" + "trigger": "At the end of your opponent's turn", + "effect": "Select 1 Forward you control. Put it into the Break Zone." } ], "image": "8-102R.jpg" @@ -83710,14 +87948,15 @@ "element": "Lightning", "cost": 4, "power": null, - "job": "Mobius", - "category": "MOBIUS FINAL FANTASY", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can only pay with CP produced by Backups to cast Raiden.\nChoose 1 Forward. Break it." + "type": "field", + "effect": "You can only pay with CP produced by Backups to cast Raiden. Choose 1 Forward. Break it." } ], "image": "8-103R.jpg" @@ -83733,11 +87972,11 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 active Forward. Deal it 5000 damage and 1000 more damage for each Lightning Backup you control.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -83754,11 +87993,17 @@ "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Lightning Character in your Break Zone. Add it to your hand. [2], discard 3 cards: Choose 1 active Forward. Deal it 8000 damage.", - "trigger": "When Lid enters the field" + "trigger": "When Lid enters the field", + "effect": "choose 1 Lightning Character in your Break Zone. Add it to your hand." + }, + { + "type": "action", + "cost": "2, discard 3 cards", + "effect": "Choose 1 active Forward. Deal it 8000 damage." } ], "image": "8-105H.jpg" @@ -83772,8 +88017,9 @@ "power": 8000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -83790,9 +88036,10 @@ "cost": 3, "power": 7000, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -83812,15 +88059,18 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull", "effect": "Choose 1 Card Name Rufus or Job Member of the Turks you control. It gains +1000 power until the end of the turn." }, { "type": "special", - "effect": "Deal 8000 damage to all the active Forwards. You can only use this ability if you control Card Name Reno.", - "name": "Grand Spark" + "name": "Grand Spark", + "cost": "S, 3 Lightning CP, 1 CP", + "effect": "Deal 8000 damage to all the active Forwards. You can only use this ability if you control Card Name Reno." } ], "image": "8-108R.jpg" @@ -83836,16 +88086,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "You may search for 1 Job Member of the Turks and add it to your hand.", + "type": "auto", + "effect": "When Rufus enters the field, you may search for 1 Job Member of the Turks and add it to your hand.", "trigger": "When Rufus enters the field", "is_ex_burst": true }, { "type": "auto", - "effect": "Choose 1 active Forward opponent controls. Deal it 5000 damage.", + "effect": "When Rufus or a Job Member of the Turks you control is put from the field into the Break Zone, choose 1 active Forward opponent controls. Deal it 5000 damage.", "trigger": "When Rufus or a Job Member of the Turks you control is put from the field into the Break Zone" } ], @@ -83862,16 +88113,17 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Reno into the Break Zone: Choose 1 active Forward. Deal it 3000 damage." + "effect": "Put Reno into the Break Zone: Choose 1 active Forward. Deal it 3000 damage." }, { - "type": "auto", - "effect": "Choose 1 Forward. Dull it.", + "type": "special", "name": "Turk Light", - "is_ex_burst": true + "cost": "S", + "effect": "Choose 1 Forward. Dull it." } ], "image": "8-110R.jpg" @@ -83887,9 +88139,10 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Select 1 of the 2 following actions. \"Choose 1 Forward of cost 3 or less opponent controls. Return it to its owner's hand.\" \"Choose 1 Monster of cost 3 or less opponent controls. Return it to its owner's hand.\"" } ], @@ -83898,7 +88151,7 @@ { "id": "8-112R", "name": "Eiko", - "type": "Summon", + "type": "Forward", "element": "Water", "cost": 5, "power": 4000, @@ -83906,16 +88159,17 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 Summon and add it to your hand.", - "trigger": "When Eiko enters the field" + "trigger": "When Eiko enters the field", + "effect": "You may search for 1 Summon and add it to your hand." }, { "type": "auto", - "effect": "Draw 1 card.", - "trigger": "When Eiko is put from the field into the Break Zone" + "trigger": "When Eiko is put from the field into the Break Zone", + "effect": "Draw 1 card." } ], "image": "8-112R.jpg" @@ -83923,7 +88177,7 @@ { "id": "8-113C", "name": "Garnet", - "type": "Summon", + "type": "Forward", "element": "Water", "cost": 2, "power": 5000, @@ -83931,22 +88185,17 @@ "category": "IX", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "When Garnet enters the field, choose 1 Forward. Activate it.", - "trigger": "When Garnet enters the field, choose 1 Forward. Activate it." - }, - { - "type": "auto", - "effect": "reduce the damage by 5000 instead.", - "trigger": "If a Forward you control is dealt damage by a Summon" - }, - { - "type": "special", - "effect": "When Garnet enters the field, choose 1 Forward. Activate it. If a Forward you control is dealt damage by a Summon, reduce the damage by 5000 instead.", - "name": "EX BURST", + "trigger": "When Garnet enters the field", "is_ex_burst": true + }, + { + "type": "field", + "effect": "If a Forward you control is dealt damage by a Summon, reduce the damage by 5000 instead." } ], "image": "8-113C.jpg" @@ -83980,7 +88229,8 @@ "job": "Genome", "category": "DFF-IX", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -83992,13 +88242,13 @@ "trigger": "When Zidane deals damage to your opponent" }, { - "type": "action", + "type": "special", "effect": "Choose 1 Forward. Until the end of the turn, it loses 2000 power for each card in your hand.", "name": "Solution 9", - "is_ex_burst": true, "cost": { - "ice": 3, - "dull": true + "special": true, + "wind": 1, + "ice": 1 } } ], @@ -84032,12 +88282,14 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put White Mage into the Break Zone; Activate all the Forwards you control." + "cost": "Dull, 1 Water CP", + "effect": "Put White Mage into the Break Zone: Activate all the Forwards you control." } ], "image": "8-117C.jpg" @@ -84053,14 +88305,19 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "[1]: Choose 1 Forward. It gains +1000 power until the end of the turn. During this turn, the next damage dealt to it is reduced by 1000 instead.", - "trigger": "When Steiner or a Category IX Character enters your field, activate Steiner.", + "trigger": "When Steiner or a Category IX Character enters your field", + "effect": "activate Steiner." + }, + { + "type": "action", "cost": { - "lightning": 1 - } + "dull": true + }, + "effect": "Choose 1 Forward. It gains +1000 power until the end of the turn. During this turn, the next damage dealt to it is reduced by 1000 instead." } ], "image": "8-118H.jpg" @@ -84076,11 +88333,12 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put Strago into the Break Zone! Choose 1 Card Name Realm of cost 2 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn.", - "name": "Backup" + "cost": "Dull, put Strago into the Break Zone", + "effect": "Choose 1 Card Name Relm of cost 2 or less in your Break Zone. Play it onto the field. You can only use this ability during your turn." } ], "image": "8-119C.jpg" @@ -84094,8 +88352,9 @@ "power": 6000, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -84113,12 +88372,13 @@ "power": null, "job": "Standard Unit", "category": "XIV", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Paladin into the Break Zone: Choose 1 Forward you control and 1 other Forward you control. During this turn, the next damage dealt to the former is received by the latter instead." + "effect": "{s}, put Paladin into the Break Zone: Choose 1 Forward you control and 1 other Forward you control. During this turn, the next damage dealt to the former is received by the latter instead." } ], "image": "8-121C.jpg" @@ -84131,14 +88391,14 @@ "cost": 4, "power": null, "job": "Elderly Man", - "category": "FFT", + "category": "FFL", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "draw 1 card.", - "name": "EX BURST", + "type": "auto", + "effect": "When Gramps enters the field, draw 1 card.", "trigger": "When Gramps enters the field", "is_ex_burst": true } @@ -84153,9 +88413,10 @@ "cost": 4, "power": 7000, "job": "Tactician", - "category": "FFT", + "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -84165,7 +88426,6 @@ { "type": "action", "effect": "All the Water Forwards you control gain +1000 power until the end of the turn.", - "is_ex_burst": true, "cost": { "water": 1 } @@ -84181,13 +88441,15 @@ "cost": 3, "power": 5000, "job": "Standard Unit", - "category": "FFT", - "is_generic": true, + "category": "FFTA", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Ninja into the Break Zone: Choose 1 Forward opponent controls. Activate it and gain control of it until the end of the turn." + "cost": "1 Water CP, put Ninja into the Break Zone", + "effect": "Choose 1 Forward opponent controls. Activate it and gain control of it until the end of the turn." } ], "image": "8-124C.jpg" @@ -84199,13 +88461,14 @@ "element": "Water", "cost": 2, "power": null, - "job": "PPT", - "category": "", - "is_generic": true, + "job": null, + "category": "FFT", + "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Activate it. Draw 1 card.", "name": "EX BURST", "is_ex_burst": true @@ -84224,6 +88487,7 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -84248,23 +88512,24 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "draw 1 card.", - "trigger": "When Whale Zombie enters the field" + "trigger": "When Whale Zombie enters the field", + "effect": "draw 1 card." }, { - "type": "auto", - "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order.", - "trigger": "Put Whale Zombie into the Break Zone" + "type": "action", + "cost": "Put Whale Zombie into the Break Zone", + "effect": "Look at the top 2 cards of your deck. Return these to the top and/or bottom of your deck in any order." } ], "image": "8-127C.jpg" }, { "id": "8-128R", - "name": "Melligemini", + "name": "Meltigemini", "type": "Monster", "element": "Water", "cost": 2, @@ -84273,6 +88538,7 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -84289,9 +88555,10 @@ "cost": 4, "power": 8000, "job": "Girl", - "category": "XI", + "category": "MOBIUS · XI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -84316,11 +88583,11 @@ "category": "XI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Until the end of the turn, it loses 1000 power for each Water Character you control.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -84337,10 +88604,11 @@ "category": "VI", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "Choose 1 Monster. Return it to its owner's hand.", + "type": "auto", + "effect": "When Relm enters the field, choose 1 Monster. Return it to its owner's hand.", "name": "EX BURST", "trigger": "When Relm enters the field", "is_ex_burst": true @@ -84383,9 +88651,10 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "You can only cast Madeen during your turn. If you have received 5 points of damage or more, the cost required to cast Madeen is reduced by 2. Deal 9000 damage to all the Forwards." } ], @@ -84401,23 +88670,25 @@ "job": "Knight", "category": "FFBE", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "all the Forwards you control gain +2000 power and all the Forwards opponent controls lose 2000 power.", - "trigger": "When Rain attacks, until the end of the turn" + "trigger": "When Rain attacks", + "effect": "Until the end of the turn, all the Forwards you control gain +2000 power and all the Forwards opponent controls lose 2000 power." }, { "type": "special", - "effect": "All the Forwards you control gain Haste until the end of the turn.", "name": "Leadership", - "is_ex_burst": true + "cost": "S", + "effect": "All the Forwards you control gain Haste until the end of the turn." }, { - "type": "auto", - "effect": "All the Forwards opponent controls lose 4000 power until the end of the turn.", - "name": "Undermine" + "type": "special", + "name": "Undermine", + "cost": "S, 2 CP Light", + "effect": "All the Forwards opponent controls lose 4000 power until the end of the turn." } ], "image": "8-134L.jpg" @@ -84433,9 +88704,10 @@ "category": "IX", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "You can only cast Ark during your turn. All the Forwards lose 8000 power until the end of the turn. Draw 1 card for each Forward whose power became 0 or less due to the previous effect." } ], @@ -84449,19 +88721,20 @@ "cost": 6, "power": 8000, "job": "Veritas", - "category": "FFDC", + "category": "FFBE", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone.", - "trigger": "When Veritas of the Dark enters the field" + "trigger": "When Veritas of the Dark enters the field", + "effect": "your opponent selects 1 Forward they control. Put it into the Break Zone." }, { "type": "auto", - "effect": "your opponent selects 1 Character they control. Put it into the Break Zone.", - "trigger": "When Veritas of the Dark is put from the field into the Break Zone" + "trigger": "When Veritas of the Dark is put from the field into the Break Zone", + "effect": "your opponent selects 1 Character they control. Put it into the Break Zone." } ], "image": "8-136L.jpg" @@ -84470,17 +88743,18 @@ "id": "8-137S", "name": "Gosetsu", "type": "Backup", - "element": "Dark", + "element": "Fire", "cost": 3, "power": null, "job": "Samurai", "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may search for 1 Card Name Hien or Card Name Yugiri and add it to your hand.", + "effect": "When Gosetsu enters the field, you may search for 1 Card Name Hien or Card Name Yugiri and add it to your hand.", "trigger": "When Gosetsu enters the field", "is_ex_burst": true } @@ -84521,7 +88795,8 @@ "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -84533,9 +88808,8 @@ }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 8000 damage.", "name": "Dragon Kick", - "is_ex_burst": true + "effect": "Choose 1 Forward. Deal it 8000 damage." } ], "image": "8-139S.jpg" @@ -84577,11 +88851,12 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may pay {Wind}. If you do so, search for 1 Card Name Red XIII of cost X or less and play it onto the field.", - "trigger": "When Yuffie enters the field" + "trigger": "When Yuffie enters the field", + "effect": "you may pay {Wind}. If you do so, search for 1 Card Name Red XIII of cost X or less and play it onto the field." } ], "image": "8-141S.jpg" @@ -84597,6 +88872,7 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -84612,10 +88888,11 @@ "element": "Water", "cost": 3, "power": 7000, - "job": "Soldier", + "job": "SOLDIER", "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -84634,33 +88911,29 @@ "id": "8-144S", "name": "Tifa", "type": "Forward", - "element": "Lightning", + "element": "Earth", "cost": 4, "power": 8000, "job": "Martial Artist", "category": "VII", "is_generic": false, - "has_ex_burst": true, + "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If you control a Card Name Cloud Forward, the cost for playing Tifa onto the field is reduced by 2." }, { - "type": "action", - "effect": "Choose 1 dull Forward. Deal it 10000 damage.", - "name": "Brave", - "cost": { - "lightning": 3, - "dull": true - } + "type": "field", + "effect": "Brave" }, { "type": "special", "effect": "Choose 1 dull Forward. Deal it 10000 damage.", "name": "Final Heaven", - "is_ex_burst": true, "cost": { + "special": 1, "lightning": 3, "dull": true } @@ -84670,7 +88943,7 @@ }, { "id": "8-145S", - "name": "Barrel", + "name": "Barret", "type": "Forward", "element": "Earth", "cost": 5, @@ -84679,11 +88952,12 @@ "category": "VII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "Reveal the top 4 cards of your deck. Add 1 Category VII Character among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Barrel attacks", + "trigger": "When Barret attacks", "is_ex_burst": true } ], @@ -84696,15 +88970,15 @@ "element": "Lightning", "cost": 2, "power": null, - "job": "", + "job": "Scion of the Seventh Dawn", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 attacking Category XIV Forward you control. It gains First Strike until the end of the turn.", - "name": "Scion of the Seventh Dawn" + "type": "action", + "effect": "Choose 1 attacking Category XIV Forward you control. It gains First Strike until the end of the turn." } ], "image": "8-146S.jpg" @@ -84712,26 +88986,27 @@ { "id": "8-147S", "name": "Fordola", - "type": "Backup", - "element": "Lightning", + "type": "Forward", + "element": "Light", "cost": 4, - "power": null, + "power": 8000, "job": "Commander", "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": true, "abilities": [ { "type": "auto", - "effect": "Choose 1 Backup you control. You may remove it from the game. If you do so, Fordola gains +1000 power, Haste, First Strike and Brave. (This effect does not end at the end of the turn.)", - "trigger": "When Fordola enters the field" + "trigger": "When Fordola enters the field", + "effect": "Choose 1 Backup you control. You may remove it from the game. If you do so, Fordola gains +1000 power, Haste, First Strike and Brave. (This effect does not end at the end of the turn.)" } ], "image": "8-147S.jpg" }, { "id": "8-148S", - "name": "Yugiiri", + "name": "Yugiri", "type": "Forward", "element": "Lightning", "cost": 2, @@ -84740,16 +89015,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "If your opponent doesn't control Forwards, Yugiiri gains Haste." + "effect": "If your opponent doesn't control Forwards, Yugiri gains Haste." }, { - "type": "action", - "effect": "Break the Forward that blocks Yugiiri.", + "type": "special", + "effect": "Break the Forward that blocks Yugiri.", "cost": { - "lightning": 3, + "lightning": 2, "dull": true } } @@ -84767,11 +89043,12 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Forward. Deal it 5000 damage. If the number of Forwards your opponent controls is greater than the number of Forwards you control, deal it 7000 damage instead.", - "trigger": "When Irvine enters the field" + "trigger": "When Irvine enters the field", + "effect": "Choose 1 Forward. Deal it 5000 damage. If the number of Forwards your opponent controls is greater than the number of Forwards you control, deal it 7000 damage instead." } ], "image": "9-001C.jpg" @@ -84783,14 +89060,15 @@ "element": "Fire", "cost": 3, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Select 1 of the 3 following actions. If you have a total of 5 or more Card Name Ifrita and/or Card Name Ifrit in your Break Zone (before paying the cost for Ifrita), select up to 5 of the 5 following actions instead.\n\"Choose 1 Forward. Deal it 7000 damage.\"\n\"Choose 1 Monster of cost 3 or less. Break it.\"\n\"Deal 3000 damage to all the Forwards opponent controls.\"" + "effect": "Select 1 of the 3 following actions. If you have a total of 5 or more Card Name Ifrita and/or Card Name Ifrit in your Break Zone (before paying the cost for Ifrita), select up to 3 of the 3 following actions instead.\n\"Choose 1 Forward. Deal it 7000 damage.\"\n\"Choose 1 Monster of cost 3 or less. Break it.\"\n\"Deal 3000 damage to all the Forwards opponent controls.\"" } ], "image": "9-002H.jpg" @@ -84803,20 +89081,21 @@ "cost": 5, "power": 8000, "job": "Class Zero Cadet", - "category": "DFF-TYPE 0", + "category": "DFF-TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 2000 damage for each Job Class Zero Cadet Forward you control.", - "trigger": "EX BURST When Ace attacks, choose 1 Forward opponent controls", + "trigger": "When Ace attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 2000 damage for each Job Class Zero Cadet Forward you control.", "is_ex_burst": true }, { "type": "auto", - "effect": "Add up to 2 Job Class Zero Cadet other than Card Name Ace among them to your hand. Then, shuffle the other cards revealed and return them to the bottom of your deck.", - "trigger": "When Ace enters the field, reveal the top 7 cards of your deck" + "trigger": "When Ace enters the field", + "effect": "Reveal the top 7 cards of your deck. Add up to 2 Job Class Zero Cadet other than Card Name Ace among them to your hand. Then, shuffle the other cards revealed and return them to the bottom of your deck." } ], "image": "9-003L.jpg" @@ -84829,14 +89108,15 @@ "cost": 2, "power": null, "job": "Class Zero Cadet", - "category": "DFF-TYPE 0", + "category": "DFF-TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Shuffle the revealed cards and return them to the bottom of your deck. If you have a Job Class Zero Cadet among them, deal it 7000 damage.", - "trigger": "When Ace enters the field, choose 1 Forward opponent controls" + "trigger": "When Ace enters the field", + "effect": "Choose 1 Forward opponent controls. Reveal the top 5 cards of your deck. Shuffle the revealed cards and return them to the bottom of your deck. If you have a Job Class Zero Cadet among them, deal it 7000 damage." } ], "image": "9-004C.jpg" @@ -84876,6 +89156,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -84883,8 +89164,8 @@ }, { "type": "auto", - "effect": "When Queen of Eblan forms a party with Card Name King of Eblan and attacks, choose 1 Forward opponent controls. Deal it 5000 damage.", - "trigger": "When Queen of Eblan forms a party with Card Name King of Eblan and attacks, choose 1 Forward opponent controls. Deal it 5000 damage." + "trigger": "When Queen of Eblan forms a party with Card Name King of Eblan and attacks", + "effect": "Choose 1 Forward opponent controls. Deal it 5000 damage." } ], "image": "9-006H.jpg" @@ -84900,11 +89181,11 @@ "category": "XIV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "You may search for 1 Card Name Nero (XIV), Card Name Livia, or Card Name Ritathyn and add it to your hand.", - "name": "EX BURST", + "type": "auto", + "effect": "When Gaius enters the field, you may search for 1 Card Name Nero (XIV), Card Name Livia, or Card Name Rhitahtyn and add it to your hand.", "trigger": "When Gaius enters the field", "is_ex_burst": true }, @@ -84927,11 +89208,11 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Cyan enters the field, until the end of the turn, all the Forwards you control gain +1000 power and Brave.", - "name": "Brave" + "type": "auto", + "effect": "When Cyan enters the field, until the end of the turn, all the Forwards you control gain +1000 power and Brave." } ], "image": "9-008C.jpg" @@ -84964,18 +89245,19 @@ "cost": 4, "power": 8000, "job": "Class Zero Cadet", - "category": "DFF-TYPE 0", + "category": "DFF-TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can discard 1 Job Class Zero Cadet (instead of paying the CP cost) to play King from your hand onto the field." }, { "type": "auto", - "effect": "Choose 1 Forward. It cannot block this turn.", - "trigger": "When King enters the field" + "trigger": "When King enters the field", + "effect": "Choose 1 Forward. It cannot block this turn." } ], "image": "9-010R.jpg" @@ -84989,13 +89271,14 @@ "power": 7000, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal it 1000 damage and Clavat gains +1000 power until the end of the turn.", - "trigger": "When Clavat attacks, choose 1 Forward" + "trigger": "When Clavat attacks", + "effect": "Choose 1 Forward. Deal it 1000 damage and Clavat gains +1000 power until the end of the turn." } ], "image": "9-011R.jpg" @@ -85011,10 +89294,12 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Put Shadow into the Break Zone: Choose 1 Forward. Deal it 8000 damage. You can only use this ability if a Forward you controlled has been put from the field into the Break Zone this turn." + "type": "action", + "cost": "Dull, put Shadow into the Break Zone", + "effect": "Choose 1 Forward. Deal it 8000 damage. You can only use this ability if a Forward you controlled has been put from the field into the Break Zone this turn." } ], "image": "9-012C.jpg" @@ -85027,16 +89312,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Fusilier enters the field, you may pay [Fire]. When you do so, choose 1 Forward. Deal it 5000 damage.", - "cost": { - "fire": 1 - } + "type": "auto", + "effect": "When Fusilier enters the field, you may pay {f}. When you do so, choose 1 Forward. Deal it 5000 damage." } ], "image": "9-013C.jpg" @@ -85052,19 +89335,22 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 3 cards of your deck. Add up to 2 Forwards among them to your hand and put the rest of the cards into the Break Zone.", - "trigger": "When Nael enters the field" - }, - { - "type": "field", - "effect": "Remove 1 Backup from the game: Until the end of the turn, Nael gains +2000 power and Haste." + "trigger": "When Nael enters the field", + "effect": "Reveal the top 3 cards of your deck. Add up to 2 Forwards among them to your hand and put the rest of the cards into the Break Zone." }, { "type": "action", - "effect": "Remove 2 Backups from the game: Choose 1 Forward. Deal it 8000 damage." + "cost": "Remove 1 Backup from the game", + "effect": "Until the end of the turn, Nael gains +2000 power and Haste." + }, + { + "type": "action", + "cost": "Remove 2 Backups from the game", + "effect": "Choose 1 Forward. Deal it 8000 damage." } ], "image": "9-014L.jpg" @@ -85078,19 +89364,28 @@ "power": 8000, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", + "cost": { + "cp": { + "fire": 1 + } + }, "effect": "Hume gains Brave until the end of the turn." }, { - "type": "auto", - "effect": "Hume gains Haste until the end of the turn.", + "type": "action", "cost": { + "cp": { + "generic": 1 + }, "dull": true - } + }, + "effect": "Hume gains Haste until the end of the turn." } ], "image": "9-015C.jpg" @@ -85122,13 +89417,14 @@ "element": "Fire", "cost": 1, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. Until the end of the turn, it gains +1000 power and First Strike. Draw 1 card. If you have received 4 points of damage or more, it also gains Haste until the end of the turn.", "name": "EX BURST", "is_ex_burst": true @@ -85144,9 +89440,10 @@ "cost": 3, "power": 8000, "job": "Judge", - "category": "XII", + "category": "MOBIUS·XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -85179,10 +89476,11 @@ "element": "Fire", "cost": 2, "power": 5000, - "job": "", + "job": "Bomb", "category": "Crystal Hunt", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -85190,8 +89488,8 @@ }, { "type": "auto", - "effect": "deal 2000 damage to all Forwards.", - "trigger": "When Bomb is put from the field into the Break Zone" + "trigger": "When Bomb is put from the field into the Break Zone", + "effect": "deal 2000 damage to all Forwards." } ], "image": "9-019R.jpg" @@ -85207,20 +89505,24 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "You must control a Category XIV Forward to play Rhitahtyn from your hand onto the field." }, { - "type": "auto", - "effect": "Choose 1 Forward. At the end of this turn, if you control Rhitahtyn, deal it 10000 damage.", - "name": "Brave", - "trigger": "Higalek Missile is used", + "type": "field", + "effect": "Brave" + }, + { + "type": "special", + "name": "Magitek Missile", "cost": { - "fire": 3, - "ice": 3 - } + "special": 1, + "fire": 1 + }, + "effect": "Choose 1 Forward. At the end of this turn, if you control Rhitahtyn, deal it 10000 damage." } ], "image": "9-020R.jpg" @@ -85236,18 +89538,20 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 card and add it to your hand.", - "trigger": "When Varis enters the field, if the cost to play Varis was paid with CP of exactly 3 different Elements" + "trigger": "When Varis enters the field, if the cost to play Varis was paid with CP of exactly 3 different Elements", + "effect": "you may search for 1 card and add it to your hand." }, { "type": "action", - "effect": "Put Varis into the Break Zone. Choose 1 Category XIV Forward in your Break Zone. Add it to your hand.", "cost": { - "cp": 3 - } + "cp": 2, + "dull": true + }, + "effect": "Put Varis into the Break Zone: Choose 1 Category XIV Forward in your Break Zone. Add it to your hand." } ], "image": "9-021R.jpg" @@ -85263,10 +89567,11 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "All the Forwards opponent controls gain \"At the end of your turn, if you don't pay 1, break this Forward.\"" + "effect": "All the Forwards opponent controls gain \"At the end of your turn, if you don't pay {1}, break this Forward.\"" } ], "image": "9-022L.jpg" @@ -85282,26 +89587,26 @@ "category": "VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 5 cards of your deck. Add 1 Category VIII Forward among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Quistis enters the field" - }, - { - "type": "action", - "effect": "You control gain +1000 power.", - "name": "Candidate Forward", - "cost": { - "water": 1, - "dull": true - } - }, - { - "type": "auto", - "effect": "Reveal the top of your deck. Break all Forwards opponent controls with the same cost as the revealed card. Add the revealed card to your hand.", - "trigger": "Death", + "trigger": "When Quistis enters the field", + "effect": "Reveal the top 5 cards of your deck. Add 1 [Category (VIII)] Forward among them to your hand and return the other cards to the bottom of your deck in any order.", "is_ex_burst": true + }, + { + "type": "field", + "effect": "The [Job (SeeD Candidate)] Forwards you control gain +1000 power." + }, + { + "type": "special", + "name": "Lv? Death", + "cost": { + "special": 1, + "ice": 1 + }, + "effect": "Reveal the top card of your deck. Break all Forwards opponent controls with the same cost as the revealed card. Add the revealed card to your hand." } ], "image": "9-023R.jpg" @@ -85315,8 +89620,9 @@ "power": 8000, "job": "Standard Unit", "category": "TYPE-0", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -85324,8 +89630,8 @@ }, { "type": "auto", - "effect": "Airborne Trooper loses all its abilities until the end of the turn.", - "trigger": "When a Forward other than Airborne Trooper enters your field" + "trigger": "When a Forward other than Airborne Trooper enters your field", + "effect": "Airborne Trooper loses all its abilities until the end of the turn." } ], "image": "9-024C.jpg" @@ -85337,13 +89643,14 @@ "element": "Ice", "cost": 1, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 dull Forward of cost 2, 3, 5 or 7. Break it." } ], @@ -85357,14 +89664,15 @@ "cost": 3, "power": null, "job": "Grand Marshal", - "category": "FFT", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "If your opponent has 2 cards or less in his/her hand, dull it and Freeze it. If your opponent has no cards in his/her hand, break it instead.", - "trigger": "When Cid Aulstyne enters the field, choose 1 Forward", + "type": "auto", + "trigger": "When Cid Aulstyne enters the field", + "effect": "Choose 1 Forward. If your opponent has 2 cards or less in his/her hand, dull it and Freeze it. If your opponent has no cards in his/her hand, break it instead.", "is_ex_burst": true } ], @@ -85381,6 +89689,7 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -85396,20 +89705,22 @@ }, { "id": "9-028L", - "name": "Azure Dragon, l'Cie Soryu", + "name": "Azure Dragon l'Cie Soryu", "type": "Forward", "element": "Ice", "cost": 5, "power": 9000, "job": "L'Cie", - "category": "", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top card of your deck. If it is an Ice card, add it to your hand.", - "trigger": "When Azure Dragon l'Cie Soryu attacks" + "effect": "When Azure Dragon l'Cie Soryu attacks, reveal the top card of your deck. If it is an Ice card, add it to your hand.", + "trigger": "When Azure Dragon l'Cie Soryu attacks", + "is_ex_burst": true }, { "type": "action", @@ -85418,19 +89729,13 @@ { "type": "action", "effect": "Discard 3 Ice cards: Choose 1 Forward. Break it." - }, - { - "type": "auto", - "effect": "When Azure Dragon l'Cie Soryu attacks, reveal the top card of your deck. If it is an Ice card, add it to your hand.", - "name": "EX BURST", - "is_ex_burst": true } ], "image": "9-028L.jpg" }, { "id": "9-029C", - "name": "Magitek Knight", + "name": "Terra", "type": "Forward", "element": "Ice", "cost": 4, @@ -85439,6 +89744,7 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -85458,11 +89764,17 @@ "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "reveal the top card of your deck. If it is a Character, add it to your hand. [3], put Hurdy into the Break Zone. Choose 1 Category. [FFTA2] Forward in your Break Zone. Add it to your hand.", - "trigger": "When Hurdy enters the field" + "trigger": "When Hurdy enters the field", + "effect": "reveal the top card of your deck. If it is a Character, add it to your hand." + }, + { + "type": "action", + "cost": "Dull, put Hurdy into the Break Zone", + "effect": "Choose 1 Category FFTA2 Forward in your Break Zone. Add it to your hand." } ], "image": "9-030H.jpg" @@ -85475,9 +89787,10 @@ "cost": 2, "power": 5000, "job": "", - "category": "Type-0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -85486,7 +89799,7 @@ { "type": "auto", "effect": "Choose 1 Forward opponent controls. Dull it.", - "trigger": "When Hundlegs enters the field or when Hundlegs is put from the Break Zone into the field" + "trigger": "When Hundlegs enters the field or when Hundlegs is put from the field into the Break Zone" } ], "image": "9-031R.jpg" @@ -85502,9 +89815,10 @@ "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward opponent controls. Dull it. Draw 1 card.", "is_ex_burst": true } @@ -85515,13 +89829,14 @@ "id": "9-033C", "name": "Class Ninth Moogle", "type": "Backup", - "element": "Ice", + "element": "Wind", "cost": 2, "power": null, "job": "Moogle", - "category": "0", + "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -85539,11 +89854,13 @@ "power": null, "job": "Moogle", "category": "TYPE-0", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Ice CP, Dull", "effect": "Choose 1 Ice Forward you control. It gains +1000 power until the end of the turn." } ], @@ -85558,8 +89875,9 @@ "power": 7000, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -85580,20 +89898,18 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may pay 2 Ice 1 Water. When you do so, play Ghost onto the field. This effect will trigger only if Ghost is in the Break Zone.", - "trigger": "When a Category VI Forward enters your field" + "trigger": "When a Category VI Forward enters your field", + "effect": "You may pay Ice Ice. When you do so, play Ghost onto the field. This effect will trigger only if Ghost is in the Break Zone." }, { - "type": "field", - "effect": "3 Ice 3 Water: Choose 1 Forward. Remove it and Ghost from the game.", + "type": "special", "name": "Possess", - "cost": { - "ice": 3, - "water": 3 - } + "cost": "S, Ice Ice 2", + "effect": "Choose 1 Forward. Remove it and Ghost from the game." } ], "image": "9-036H.jpg" @@ -85629,11 +89945,12 @@ "category": "VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 3 following actions. If the Forward is Card Name Squall, select up to 3 of the 3 following actions instead.\n\nVelocious 1 Forward. Dull it.\n\"Choose 1 Forward. Freeze it.\"\n\"Choose 1 Category VIII Forward. Until the end of the turn, it gains +1100 power and First Strike.\"", - "trigger": "When Rinoa or a Category VIII Forward enters your field" + "trigger": "When Rinoa or a Category VIII Forward enters your field", + "effect": "Select 1 of the 3 following actions. If the Forward is Card Name Squall, select up to 3 of the 3 following actions instead.\n\"Choose 1 Forward. Dull it.\"\n\"Choose 1 Forward. Freeze it.\"\n\"Choose 1 Category VIII Forward. Until the end of the turn, it gains +1000 power and First Strike.\"" } ], "image": "9-038R.jpg" @@ -85649,10 +89966,12 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When Locke enters the field, select 1 card type. Turn over one card at a time from the top of your deck until a selected type is revealed. Add it to your hand. Then, shuffle the other cards revealed and return them to the bottom of your deck." + "type": "auto", + "trigger": "When Locke enters the field", + "effect": "Select 1 card type. Turn over one card at a time from the top of your deck until a selected type is revealed. Add it to your hand. Then, shuffle the other cards revealed and return them to the bottom of your deck." } ], "image": "9-039C.jpg" @@ -85666,15 +89985,13 @@ "power": null, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Nu Mou enters the field, you may pay 1. When you do so, choose 1 Forward or Monster. Dull it and Freeze it.", - "cost": { - "generic": 1 - } + "type": "auto", + "effect": "When Nu Mou enters the field, you may pay {Ice}. When you do so, choose 1 Forward or Monster. Dull it and Freeze it." } ], "image": "9-040C.jpg" @@ -85685,11 +90002,12 @@ "type": "Monster", "element": "Wind", "cost": 3, - "power": 7000, + "power": null, "job": "Ahriman", "category": "Crystal Hunt", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -85697,8 +90015,8 @@ }, { "type": "auto", - "effect": "Choose 1 Forward of cost 5 or more opponent controls. Break it.", - "trigger": "When Ahriman deals damage to your opponent" + "trigger": "When Ahriman deals damage to your opponent", + "effect": "Choose 1 Forward of cost 5 or more opponent controls. Break it." } ], "image": "9-041R.jpg" @@ -85714,6 +90032,7 @@ "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -85737,10 +90056,11 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "You can dull 2 active job Sky Pirate Forwards you control (instead of paying the CP cost) to play Vaan from your hand onto the field." + "effect": "You can dull 2 active Job Sky Pirate Forwards you control (instead of paying the CP cost) to play Vaan from your hand onto the field." } ], "image": "9-043R.jpg" @@ -85754,16 +90074,14 @@ "power": null, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When you do so, deal 3000 damage to all the Forwards opponent controls.", - "trigger": "When Viera enters the field, you may pay ◉", - "cost": { - "generic": 1 - } + "trigger": "When Viera enters the field", + "effect": "You may pay {Wind}. When you do so, deal 3000 damage to all the Forwards opponent controls." } ], "image": "9-044C.jpg" @@ -85779,11 +90097,16 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "You can only pay with CP produced by Wind Backups to cast Edge from your hand. You cannot play Edge from your hand due to Summons or abilities. When Edge enters the field, select 1 of the following actions: \"Choose 1 Forward. Deal it 4000 damage.\" \"Choose 1 Category IV Forward other than Edge. It gains +4000 power until the end of the turn.\"", - "name": "Back Attack" + "type": "field", + "name": "Back Attack", + "effect": "You can only pay with CP produced by Wind Backups to cast Edge from your hand. You cannot play Edge from your hand due to Summons or abilities." + }, + { + "type": "auto", + "effect": "When Edge enters the field, select 1 of the 2 following actions. \"Choose 1 Forward. Deal it 4000 damage.\" \"Choose 1 Category IV Forward other than Edge. It gains +4000 power until the end of the turn.\"" } ], "image": "9-045H.jpg" @@ -85796,12 +90119,13 @@ "cost": 2, "power": null, "job": "", - "category": "Mobius", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "auto", "effect": "Select 1 of the 3 following actions. \"Choose 1 Backup of cost 3 or more. Return it to its owner's hand.\" \"Choose 1 Monster of cost 3 or more. Break it.\" \"Activate all the Forwards you control.\"" } ], @@ -85818,11 +90142,11 @@ "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "All the Forwards you control gain +1000 power until the end of the turn. Draw 1 card.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -85836,9 +90160,10 @@ "cost": 3, "power": null, "job": "Class Zero Cadet", - "category": "DFF-TYPE 0", + "category": "DFF-TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -85858,8 +90183,9 @@ "power": 7000, "job": "Standard Unit", "category": "FFCC", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -85880,10 +90206,11 @@ "category": "", "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", - "effect": "When a Card Named Chocobo you control forms a party and attacks, all Forwards in that party gain +1000 power until the end of the turn." + "type": "auto", + "effect": "When a Card Name Chocobo you control forms a party and attacks, all Forwards in that party gain +1000 power until the end of the turn." } ], "image": "9-050C.jpg" @@ -85916,9 +90243,10 @@ "cost": 1, "power": 3000, "job": "Class Zero Cadet", - "category": "DFF-TYPE 0", + "category": "DFF-TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -85926,8 +90254,7 @@ }, { "type": "field", - "effect": "The Forwards other than Deuce you control gain +1000 power.", - "name": "Job Class Zero Cadet" + "effect": "The Job Class Zero Cadet Forwards other than Deuce you control gain +1000 power." } ], "image": "9-052C.jpg" @@ -85943,26 +90270,12 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "select 1 of the 3 following actions.", - "trigger": "When Balthier enters the field" - }, - { - "type": "action", - "effect": "\"Choose 1 Monster of cost 2 or less. Break it.\"" - }, - { - "type": "action", - "effect": "\"Choose 1 Forward. Deal it 4000 damage.\"" - }, - { - "type": "action", - "effect": "\"You may pay [Wind][Wind]. When you do so, choose 1 Forward. Deal it 7000 damage.\"", - "cost": { - "wind": 2 - } + "trigger": "When Balthier enters the field", + "effect": "select 1 of the 3 following actions. \"Choose 1 Monster of cost 2 or less. Break it.\" \"Choose 1 Forward. Deal it 4000 damage.\" \"You may pay {W}{W}. When you do so, choose 1 Forward. Deal it 7000 damage.\"" } ], "image": "9-053R.jpg" @@ -85978,6 +90291,7 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -85986,7 +90300,7 @@ }, { "type": "action", - "effect": "Choose 1 Job Sky Pirate. Forward you control. It gains +1000 power until the end of the turn.", + "effect": "Choose 1 Job Sky Pirate Forward you control. It gains +1000 power until the end of the turn.", "cost": { "wind": 1 } @@ -86005,6 +90319,7 @@ "category": "DFF-XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -86012,16 +90327,17 @@ }, { "type": "auto", - "effect": "Deal it 3000 damage.", - "trigger": "When Fran enters the field, choose 1 Forward opponent controls" + "trigger": "When Fran enters the field", + "effect": "Choose 1 Forward opponent controls. Deal it 3000 damage." }, { - "type": "action", - "effect": "put Fran into the Break Zone: Choose 1 Forward. Deal it 6000 damage.", + "type": "special", "cost": { "wind": 2, - "earth": 1 - } + "earth": 1, + "dull": true + }, + "effect": "Put Fran into the Break Zone: Choose 1 Forward. Deal it 6000 damage." } ], "image": "9-055C.jpg" @@ -86037,17 +90353,18 @@ "category": "IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "You may search for 1 card and put it into the Break Zone.", - "trigger": "When The Magus Sisters enters the field" + "effect": "When The Magus Sisters enters the field, you may search for 1 card and put it into the Break Zone.", + "trigger": "When The Magus Sisters enters the field", + "is_ex_burst": true }, { "type": "auto", - "effect": "You may remove 1 Card Name The Magus Sisters in your Break Zone from the game. When you do so, play The Magus Sisters from your Break Zone onto the field dull.", - "trigger": "When The Magus Sisters is put from the field into the Break Zone", - "is_ex_burst": true + "effect": "When The Magus Sisters is put from the field into the Break Zone, you may remove 1 Card Name The Magus Sisters in your Break Zone from the game. When you do so, play The Magus Sisters from your Break Zone onto the field dull.", + "trigger": "When The Magus Sisters is put from the field into the Break Zone" } ], "image": "9-056H.jpg" @@ -86060,15 +90377,15 @@ "cost": 9, "power": 10000, "job": "Dragon", - "category": "XII", + "category": "MOBIUS · XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", - "effect": "select 1 of the 3 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Choose 1 Monster. Break it.\" \"Activate all the Characters you control.\"", - "name": "EX BURST", + "type": "auto", "trigger": "When Yiazmat enters the field or at the beginning of your Main Phase 1", + "effect": "Select 1 of the 3 following actions. \"Choose 1 Forward of cost 5 or more. Break it.\" \"Choose 1 Monster. Break it.\" \"Activate all the Characters you control.\"", "is_ex_burst": true } ], @@ -86082,23 +90399,23 @@ "cost": 2, "power": 5000, "job": "Youth", - "category": "FFT", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "For each Forward other than Luso you control, Luso gains +1000 power." }, { - "type": "auto", - "effect": "Luso gains First Strike and Brave.", - "trigger": "If there are 3 or more different Elements among Forwards you control" + "type": "field", + "effect": "If there are 3 or more different Elements among Forwards you control, Luso gains First Strike and Brave." }, { "type": "auto", - "effect": "Luso deals your opponent 1 point of damage.", - "trigger": "When Luso attacks, if there are 5 or more different Elements among Forwards you control" + "trigger": "When Luso attacks, if there are 5 or more different Elements among Forwards you control", + "effect": "Luso deals your opponent 1 point of damage." } ], "image": "9-058L.jpg" @@ -86139,9 +90456,10 @@ "cost": 2, "power": null, "job": "Class Zero Cadet", - "category": "DFF-TYPE 0", + "category": "DFF-TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -86158,18 +90476,19 @@ "cost": 5, "power": 8000, "job": "Knight", - "category": "Mobius", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", "effect": "If a Forward opponent controlled was put from the field into the Break Zone this turn, the cost required to play Heretical Knight Garland onto the field is reduced by 3." }, { - "type": "auto", - "effect": "At the end of this turn, Heretical Knight Garland gains \"When Heretical Knight Garland attacks, deal 6000 damage to all the Forwards opponent controls.\"", - "trigger": "At the end of this turn, Heretical Knight Garland gains \"When Heretical Knight Garland attacks, deal 6000 damage to all the Forwards opponent controls.\"" + "type": "action", + "cost": "2 Earth CP, 4 CP", + "effect": "Until the end of the turn, Heretical Knight Garland gains \"When Heretical Knight Garland attacks, deal 6000 damage to all the Forwards opponent controls.\"" } ], "image": "9-061R.jpg" @@ -86185,17 +90504,18 @@ "category": "VII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may put 1 Backup you control into the Break Zone. When you do so, choose 1 dull Forward. Deal it 8000 damage.", - "trigger": "When Vincent enters the field" + "trigger": "When Vincent enters the field", + "effect": "you may put 1 Backup you control into the Break Zone. When you do so, choose 1 dull Forward. Deal it 8000 damage." }, { - "type": "action", - "effect": "Choose 1 Backup of cost 3 or more. Break it.", - "name": "Zoom EX BURST", - "is_ex_burst": true + "type": "special", + "name": "Zoom", + "cost": "S, 1 Fire CP, discard 1 card", + "effect": "Choose 1 Backup of cost 3 or more. Break it." } ], "image": "9-062H.jpg" @@ -86211,19 +90531,20 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "ex_burst", - "effect": "You may search for 1 Forward of cost 5 or more and add it to your hand. If you have received 6 points of damage or more, Gabranth gains 3000 power and Brave.", + "type": "auto", + "effect": "When Gabranth enters the field, you may search for 1 Forward of cost 5 or more and add it to your hand. If you have received 6 points of damage or more, Gabranth gains +3000 power and Brave.", "trigger": "When Gabranth enters the field", "is_ex_burst": true }, { "type": "special", - "effect": "Choose 1 Forward. Deal it 3000 damage and 1000 more damage for each point of damage you have received.", "name": "Sentence", + "effect": "Choose 1 Forward. Deal it 3000 damage and 1000 more damage for each point of damage you have received.", "cost": { - "water": 3, + "earth": 1, "dull": true } } @@ -86239,8 +90560,9 @@ "power": 8000, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -86260,11 +90582,11 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward. It gains +2000 power until the end of the turn. Draw 1 card.", - "name": "EX BURST", "is_ex_burst": true } ], @@ -86281,6 +90603,7 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -86288,16 +90611,15 @@ }, { "type": "auto", - "effect": "Cor gains +1000 power and Brave.", - "name": "Brave", - "trigger": "When Cor or a Category XV Forward enters your field, until the end of the turn" + "trigger": "When Cor or a Category XV Forward enters your field", + "effect": "Until the end of the turn, Cor gains +1000 power and Brave." } ], "image": "9-066C.jpg" }, { "id": "9-067C", - "name": "Cid Garland", + "name": "Cid Garlond", "type": "Backup", "element": "Earth", "cost": 4, @@ -86306,15 +90628,16 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", "effect": "reveal the top 4 cards of your deck. Add 1 Earth Character among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "When Cid Garland enters the field" + "trigger": "When Cid Garlond enters the field" }, { "type": "action", - "effect": "put Cid Garland into the Break Zone: Choose 1 Category XIV Character in your Break Zone. Add it to your hand.", + "effect": "put Cid Garlond into the Break Zone: Choose 1 Category XIV Character in your Break Zone. Add it to your hand.", "cost": { "earth": 1, "dull": true @@ -86327,13 +90650,14 @@ "id": "9-068H", "name": "Mist Dragon", "type": "Summon", - "element": "Earth", + "element": "Wind", "cost": 3, "power": null, "job": "", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", @@ -86348,11 +90672,12 @@ "type": "Monster", "element": "Earth", "cost": 2, - "power": 4000, - "job": "Crystal Hunt", - "category": "", + "power": null, + "job": "Tonberry", + "category": "Crystal Hunt", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -86360,8 +90685,8 @@ }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. Deal it 1000 damage for every 2 Forwards in your Break Zone.", - "trigger": "When Tonberry is put from the field into the Break Zone" + "trigger": "When Tonberry is put from the field into the Break Zone", + "effect": "choose 1 Forward opponent controls. Deal it 1000 damage for every 2 Forwards in your Break Zone." } ], "image": "9-069R.jpg" @@ -86377,15 +90702,16 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", - "effect": "Forwards other than Ba'Gamnan you control gain +1000 power.", - "name": "Job Headhunter" + "effect": "The Job Headhunter Forwards other than Ba'Gamnan you control gain +1000 power.", + "name": null }, { "type": "auto", - "effect": "You may search for 1 Card Name Gijuk, Card Name Buone, or Card Name Rinok and play it onto the field.", + "effect": "When Ba'Gamnan enters the field, you may search for 1 Card Name Gijuk, Card Name Bwagi, or Card Name Rinok and play it onto the field.", "trigger": "When Ba'Gamnan enters the field" } ], @@ -86400,13 +90726,14 @@ "power": null, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Bangaa enters the field, you may pay 1 Earth Character in your Break Zone. Add it to your hand.", - "trigger": "When Bangaa enters the field, you may pay 1" + "trigger": "When Bangaa enters the field", + "effect": "When Bangaa enters the field, you may pay {Earth}. When you do so, choose 1 Earth Character in your Break Zone. Add it to your hand." } ], "image": "9-071C.jpg" @@ -86422,6 +90749,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -86429,8 +90757,8 @@ }, { "type": "auto", - "effect": "you may put Baigan into the Freeze Zone. When you do so, deal 7000 damage to all the Forwards opponent controls.", - "trigger": "When Baigan is dealt 4000 damage or more" + "trigger": "When Baigan is dealt 4000 damage or more", + "effect": "you may put Baigan into the Break Zone. When you do so, deal 7000 damage to all the Forwards opponent controls." } ], "image": "9-072H.jpg" @@ -86444,11 +90772,13 @@ "power": null, "job": "Moogle", "category": "TYPE-0", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "Dull, 1 Earth CP", "effect": "Choose 1 Earth Forward you control. It gains +1000 power until the end of the turn." } ], @@ -86504,18 +90834,18 @@ "category": "FFCC", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "choose 1 Monster in your Break Zone. Add it to your hand.", + "effect": "Choose 1 Monster in your Break Zone. Add it to your hand.", "trigger": "When Larkeicus enters the field" }, { "type": "action", "effect": "Search for 1 Monster and add it to your hand.", "cost": { - "ice": 2, - "earth": 1 + "earth": 3 } } ], @@ -86524,24 +90854,25 @@ { "id": "9-077L", "name": "Rydia", - "type": "Summon", - "element": "Earth", + "type": "Forward", + "element": "Wind", "cost": 5, "power": 4000, "job": "Summoner", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Look at the top 5 cards of your deck. Reveal 1 Summoner other than Light and Dark among them and cast it without paying the cost. Then, shuffle the other cards and return them to the bottom of your deck.", - "trigger": "When Rydia enters the field" + "trigger": "When Rydia enters the field", + "effect": "Look at the top 5 cards of your deck. Reveal 1 Summon other than Light and Dark among them and cast it without paying the cost. Then, shuffle the other cards and return them to the bottom of your deck." }, { - "type": "auto", - "effect": "Reveal 1 Summoner of cost X or less among them and cast it without paying the cost. Then, shuffle the other cards and return them to the bottom of your deck.", - "trigger": "S-2: Look at the top 5 cards of your deck" + "type": "special", + "cost": "X, dull", + "effect": "Look at the top X cards of your deck. Reveal 1 Summon of cost X or less among them and cast it without paying the cost. Then, shuffle the other cards and return them to the bottom of your deck." } ], "image": "9-077L.jpg" @@ -86557,9 +90888,11 @@ "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "dull", "effect": "Choose 1 Job Headhunter. During this turn, the next damage it deals to a Forward becomes double the damage instead. You can only use this ability once per turn." } ], @@ -86567,20 +90900,21 @@ }, { "id": "9-079R", - "name": "Lilly", + "name": "Lilty", "type": "Forward", "element": "Earth", "cost": 3, "power": 7000, "job": "Standard Unit", - "category": "FPCC", - "is_generic": true, + "category": "FFCC", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Choose 1 Forward in your Break Zone. Add it to your hand.", - "trigger": "When Lilly blocks" + "trigger": "When Lilty blocks", + "effect": "Choose 1 Forward in your Break Zone. Add it to your hand." } ], "image": "9-079R.jpg" @@ -86632,9 +90966,10 @@ "cost": 4, "power": 8000, "job": "Witch", - "category": "VIII", + "category": "PICTLOGICA · VIII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -86656,9 +90991,10 @@ "category": "DFF", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "Choose 1 Forward of cost 2 or less. Break it. Draw 1 card.", "name": "EX BURST", "is_ex_burst": true @@ -86677,15 +91013,16 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Before paying the cost to play Kain onto the field, you may put 1 active Lightning Backup you control into the Break Zone. If you do so, the cost for playing Kain onto the field is reduced by 5." }, { "type": "auto", - "effect": "Choose 1 Forward opponent controls. It loses 8000 power until the end of the turn.", - "trigger": "When Kain enters the field" + "trigger": "When Kain enters the field", + "effect": "Choose 1 Forward opponent controls. It loses 8000 power until the end of the turn." } ], "image": "9-084H.jpg" @@ -86698,14 +91035,15 @@ "cost": 2, "power": null, "job": "Clan Leader", - "category": "FFT A2", + "category": "FFTA2", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", - "effect": "Choose 1 active Forward. Break it.", - "trigger": "When Cid of Clan Gully is discarded" + "type": "special", + "cost": "S, discard 1 Category FFTA2 Forward, put Cid of Clan Gully into the Break Zone", + "effect": "Choose 1 active Forward. Break it." } ], "image": "9-085C.jpg" @@ -86716,11 +91054,12 @@ "type": "Monster", "element": "Lightning", "cost": 2, - "power": 5000, - "job": "", + "power": null, + "job": "Goblin", "category": "Crystal Hunt", "is_generic": true, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -86728,8 +91067,8 @@ }, { "type": "auto", - "effect": "You may put Goblin into the Break Zone. When you do so, draw 2 cards.", - "trigger": "When Goblin deals damage to your opponent" + "trigger": "When Goblin deals damage to your opponent", + "effect": "You may put Goblin into the Break Zone. When you do so, draw 2 cards." } ], "image": "9-086R.jpg" @@ -86738,26 +91077,30 @@ "id": "9-087H", "name": "Golbez", "type": "Forward", - "element": "Lightning", + "element": "Dark", "cost": 5, "power": 9000, "job": "Warlock", "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": { + "dark": 1 + }, "effect": "Reveal the top card of your deck. If it is a Forward, play it onto the field. You can only use this ability during your turn." }, { - "type": "action", - "effect": "Choose 1 Forward. Deal it 9000 damage. You may discard 1 Card Name Golbez. If you do so, use this special ability again without paying the cost.", + "type": "special", + "name": "Double Meteor", "cost": { - "lightning": 2, - "water": 1, - "earth": 1 - } + "s": true, + "dark": 2 + }, + "effect": "Choose 1 Forward. Deal it 9000 damage. You may discard 1 Card Name Golbez. If you do so, use this special ability again without paying the cost." } ], "image": "9-087H.jpg" @@ -86770,9 +91113,10 @@ "cost": 2, "power": 5000, "job": "SeeD Candidate", - "category": "VIII", + "category": "PICTLOGICA · VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -86790,8 +91134,9 @@ "power": null, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -86809,16 +91154,15 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", - "effect": "When Sage enters the field, you may pay 1 Wind. When you do so, choose 1 Summon in your Break Zone. Add it to your hand.", - "cost": { - "wind": 1 - } + "type": "auto", + "trigger": "When Sage enters the field", + "effect": "When Sage enters the field, you may pay {Lightning}. When you do so, choose 1 Summon in your Break Zone. Add it to your hand." } ], "image": "9-090C.jpg" @@ -86834,16 +91178,17 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Nero (XIV) gains +2000 power, Haste and Brave.", - "trigger": "When Nero (XIV) enters the field, if you control a Forward of any Element other than Lightning, until the end of the turn" + "trigger": "When Nero (XIV) enters the field", + "effect": "if you control a Forward of any Element other than Lightning, until the end of the turn, Nero (XIV) gains +2000 power, Haste and Brave." }, { "type": "auto", - "effect": "Deal it 2000 damage.", - "trigger": "When Nero (XIV) is added to your hand from the Break Zone, choose 1 Forward" + "trigger": "When Nero (XIV) is added to your hand from the Break Zone", + "effect": "choose 1 Forward. Deal it 2000 damage." } ], "image": "9-091H.jpg" @@ -86857,8 +91202,9 @@ "power": 7000, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -86872,16 +91218,17 @@ "id": "9-093H", "name": "Bahamut ZERO", "type": "Summon", - "element": "Lightning", + "element": "Light", "cost": 6, "power": null, "job": "", "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "Choose 1 active Forward opponent controls. Break it. Dull all the Forwards opponent controls." } ], @@ -86895,9 +91242,13 @@ "cost": 7, "power": 6000, "job": "Lunarian", - "category": "IV", + "category": [ + "MOBIUS", + "IV" + ], "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -86905,8 +91256,8 @@ }, { "type": "auto", - "effect": "Reveal the top 2 cards of your deck. Deal it 1000 damage for each CP required to play the revealed cards. Add all the revealed cards to your hand.", - "trigger": "When Fusoya enters the field, choose 1 Forward opponent controls" + "trigger": "When Fusoya enters the field, choose 1 Forward opponent controls.", + "effect": "Reveal the top 2 cards of your deck. Deal it 1000 damage for each CP required to play the revealed cards. Add all the revealed cards to your hand." } ], "image": "9-094L.jpg" @@ -86942,9 +91293,11 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "1 Lightning CP, Dull", "effect": "Choose 1 Lightning Forward you control. It gains +1000 power until the end of the turn." } ], @@ -86959,8 +91312,9 @@ "power": null, "job": "Moogle", "category": "TYPE-0", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -87001,20 +91355,34 @@ "category": "XIV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Livia enters the field, if the cost to play Livia didn't include CP of 3 or more different Elements, put Livia into the Break Zone." }, { - "type": "auto", - "effect": "Livia gains Brave until the end of the turn." + "type": "action", + "effect": "Livia gains Brave until the end of the turn.", + "cost": { + "cp": [ + { + "element": "Lightning", + "count": 1 + } + ] + } }, { "type": "action", "effect": "Break the Forward that blocks Livia.", "cost": { - "dull": true + "cp": [ + { + "element": "Lightning", + "count": 3 + } + ] } } ], @@ -87031,17 +91399,18 @@ "category": "XV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Ravus enters the field, choose 1 Forward opponent controls. Dull it.", - "trigger": "When Ravus enters the field, choose 1 Forward opponent controls. Dull it." + "trigger": "When Ravus enters the field", + "effect": "Choose 1 Forward opponent controls. Dull it.", + "is_ex_burst": true }, { "type": "auto", - "effect": "When Ravus enters the field, choose 1 Forward opponent controls. If the number of Forwards your opponent controls is greater than the number of Forwards you control, dull it.", - "trigger": "When Ravus enters the field, choose 1 Forward opponent controls. If the number of Forwards your opponent controls is greater than the number of Forwards you control, dull it.", - "is_ex_burst": true + "trigger": "When Ravus enters the field", + "effect": "Choose 1 Forward opponent controls. If the number of Forwards your opponent controls is greater than the number of Forwards you control, dull it." } ], "image": "9-100R.jpg" @@ -87076,20 +91445,19 @@ "category": "DFF-VIII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "auto", "effect": "When Ultimecia enters the field, each player reveals the top card of his/her deck. Each player who revealed a Character may play it onto the field." }, { - "type": "action", - "effect": "⑥⑤③, put Ultimecia into the Break Zone: Choose 1 Forward. Put it on top of its owner's deck.", + "type": "special", + "name": "Ultimecia", + "effect": "Put Ultimecia into the Break Zone: Choose 1 Forward. Put it on top of its owner's deck.", "cost": { - "generic": 6, - "specific_costs": [ - 5, - 3 - ] + "water": 2, + "generic": 0 } } ], @@ -87106,38 +91474,37 @@ "category": "XV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "put Iedolas into the Break Zone! Choose 1 Summon of cost 4 or less in your Break Zone. Cast it without paying the cost. Remove that Summon from the game after use instead of putting it in the Break Zone." + "effect": "{s}, put Iedolas into the Break Zone: Choose 1 Summon of cost 4 or less in your Break Zone. Cast it without paying the cost. Remove that Summon from the game after use instead of putting it in the Break Zone." } ], "image": "9-103R.jpg" }, { "id": "9-104L", - "name": "Octopus", + "name": "Ultros", "type": "Forward", "element": "Water", "cost": 5, "power": 9000, - "job": "", + "job": "Octopus", "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Deal 2000 damage and 1000 more damage for each Card Name Ultros in your Break Zone to all the Forwards opponent controls.", - "trigger": "When Ultros attacks" + "trigger": "When Ultros attacks", + "effect": "Deal 2000 damage and 1000 more damage for each Card Name Ultros in your Break Zone to all the Forwards opponent controls." }, { - "type": "action", - "effect": "You may pay [Lightning][Lightning]. When you do so, search for 1 Card Name Ultros and play it onto the field dull.", - "trigger": "When Ultros is put from the Break Zone into the Break Zone", - "cost": { - "lightning": 2 - } + "type": "auto", + "trigger": "When Ultros is put from the field into the Break Zone", + "effect": "You may pay {W}{W}. When you do so, search for 1 Card Name Ultros and play it onto the field dull." } ], "image": "9-104L.jpg" @@ -87149,10 +91516,11 @@ "element": "Water", "cost": 2, "power": 5000, - "job": "Wild child", + "job": "Wild Child", "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -87169,9 +91537,10 @@ "cost": 4, "power": 8000, "job": "Judge", - "category": "XII", + "category": "MOBIUS·XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -87197,9 +91566,11 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", + "cost": "0", "effect": "Choose 1 Forward opponent controls. Gogo gains his/her action abilities until the end of the turn. You can only use this ability once per turn." } ], @@ -87213,13 +91584,14 @@ "cost": 2, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "you may pay 0. When you do so, draw 1 card.", + "effect": "When White Mage enters the field, you may pay {Water}. When you do so, draw 1 card.", "trigger": "When White Mage enters the field" } ], @@ -87236,6 +91608,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -87243,7 +91616,7 @@ }, { "type": "action", - "effect": "Choose 1 Forward you control other than Cecil. During this turn, the next damage that Forward would take, reduce it by 4000 instead and deal Cecil 4000 damage. You can only use this ability once per turn.", + "effect": "Choose 1 Forward you control other than Cecil. During this turn, the next time this Forward would take damage, reduce it by 4000 instead and deal Cecil 4000 damage. You can only use this ability once per turn.", "cost": { "dull": true } @@ -87262,10 +91635,12 @@ "category": "TYPE-0", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "action", - "effect": "Put King of Concordia into the Break Zone: Choose 1 Forward you control. It gains +2000 power until the end of the turn. At the end of the turn, return it to its owner's hand." + "cost": "Dull, put King of Concordia into the Break Zone", + "effect": "Choose 1 Forward you control. It gains +2000 power until the end of the turn. At the end of the turn, return it to its owner's hand." } ], "image": "9-110C.jpg" @@ -87273,26 +91648,27 @@ { "id": "9-111H", "name": "Banon", - "type": "Backup", + "type": "Forward", "element": "Water", "cost": 3, - "power": null, + "power": 4000, "job": "Epopt", "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top card of your deck. If it is a Backup, cancel all effects choosing Banon.", - "trigger": "When Banon is chosen by your opponent's Summons or abilities" + "trigger": "When Banon is chosen by your opponent's Summons or abilities", + "effect": "Reveal the top card of your deck. If it is a Backup, cancel all effects choosing Banon." }, { "type": "action", - "effect": "Reveal the top card of your deck. If it is a Forward, add it to your hand.", "cost": { - "earth": 1 - } + "dull": true + }, + "effect": "Reveal the top card of your deck. If it is a Forward, add it to your hand." } ], "image": "9-111H.jpg" @@ -87305,13 +91681,14 @@ "cost": 4, "power": null, "job": "Standard Unit", - "category": "FFT A2", - "is_generic": true, + "category": "FFTA2", + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Select 1 of the 2 following actions.\n\"Choose 1 Job Standard Unit in your Break Zone. Add it to your hand.\"\n\"Until the end of the turn, all the Forwards you control gain +1000 power and Brave.\"", + "effect": "Select 1 of the 2 following actions.\n\"Choose 1 [Job (Standard Unit)] in your Break Zone. Add it to your hand.\"\n\"Until the end of the turn, all the Forwards you control gain +1000 power and Brave.\"", "trigger": "When Paladin enters the field" } ], @@ -87319,18 +91696,19 @@ }, { "id": "9-113H", - "name": "Famtrit", + "name": "Famfrit", "type": "Summon", "element": "Water", "cost": 6, "power": null, - "job": "Mobius", - "category": "", + "job": null, + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "auto", + "type": "field", "effect": "Each player selects up to 2 Forwards or Monsters he/she controls (select as many as possible). Put them into the Break Zone." } ], @@ -87347,9 +91725,10 @@ "category": "XII", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { - "type": "special", + "type": "auto", "effect": "EX BURST Choose 1 Forward. It loses all abilities until the end of the turn. Draw 1 card.", "is_ex_burst": true } @@ -87364,9 +91743,10 @@ "cost": 2, "power": 2000, "job": "White Mage", - "category": "FFT", + "category": "PICTLOGICA・IV", "is_generic": false, "has_ex_burst": true, + "has_haste": false, "abilities": [ { "type": "auto", @@ -87386,8 +91766,9 @@ "power": 7000, "job": "Standard Unit", "category": "XII", - "is_generic": true, + "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", @@ -87404,29 +91785,30 @@ "element": "Water", "cost": 3, "power": 4000, - "job": "VI", + "job": "Moogle", "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Draw 2 cards.", - "trigger": "When Mog (VI) enters the field" + "trigger": "When Mog (VI) enters the field", + "effect": "Draw 2 cards." }, { "type": "auto", - "effect": "Discard 2 cards from your hand.", - "trigger": "When Mog (VI) leaves the field" + "trigger": "When Mog (VI) leaves the field", + "effect": "Discard 2 cards from your hand." }, { - "type": "action", - "effect": "Choose 1 Forward. Reveal the top card of your deck. If the revealed card's cost is less than or equal to the chosen Forward's cost, search for a card with its power equal to the revealed card's power from your deck, add it to your hand. If the revealed card's CP is an odd number, deal the chosen Forward 4000 damages, dull it and Freeze it. Add the revealed card to your hand.", - "name": "Dork Requiem", + "type": "special", + "name": "Dusk Requiem", "cost": { - "lightning": 3, + "water": 3, "dull": true - } + }, + "effect": "Choose 1 Forward. Reveal the top card of your deck. If the revealed card's CP cost is an even number, return chosen Forward to its owner's hand. Add the revealed card to your hand. If the revealed card's CP cost is an odd number, deal the chosen Forward 4000 damage, dull it and Freeze it. Add the revealed card to your hand." } ], "image": "9-117C.jpg" @@ -87437,11 +91819,12 @@ "type": "Monster", "element": "Water", "cost": 3, - "power": 6000, - "job": "Crystal Hunt", - "category": "", + "power": null, + "job": "Malboro", + "category": "Crystal Hunt", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -87449,8 +91832,8 @@ }, { "type": "auto", - "effect": "All the Forwards opponent controls lose 2000 power until the end of the turn.", - "trigger": "When Malboro is blocked" + "trigger": "When Malboro is blocked", + "effect": "All the Forwards opponent controls lose 2000 power until the end of the turn." } ], "image": "9-118R.jpg" @@ -87462,15 +91845,16 @@ "element": "Water", "cost": 2, "power": null, - "job": "", + "job": "Fourthborn Son of the Emperor", "category": "XII", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "field", + "type": "action", "effect": "Negate all damage dealt to all the Forwards you control.", - "name": "Fourthborn Son of the Emperor" + "name": "" } ], "image": "9-119C.jpg" @@ -87486,6 +91870,7 @@ "category": "IV", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "field", @@ -87493,14 +91878,14 @@ }, { "type": "auto", - "effect": "activate Rosa can attack once more this turn.", - "trigger": "When Rosa forms a party and attacks" + "trigger": "When Rosa forms a party and attacks", + "effect": "activate Rosa. Rosa can attack once more this turn." }, { "type": "special", - "effect": "EX: Reveal the top card of your deck. If it is a Water card, activate all the Forwards you control.", "name": "Pray", - "is_ex_burst": true + "cost": "S", + "effect": "Reveal the top card of your deck. If it is a Water card, activate all the Forwards you control." } ], "image": "9-120L.jpg" @@ -87513,18 +91898,19 @@ "cost": 4, "power": 9000, "job": "Warrior of Light", - "category": "Mobius", + "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { - "type": "action", + "type": "field", "effect": "You can only pay with Fire CP, Wind CP, Earth CP or Water CP and you must use CP of 2 or more different Elements to play Wol onto the field." }, { "type": "auto", - "effect": "choose 1 Forward opponent controls. Deal it 9000 damage.", - "trigger": "When Wol is put from the field into the Break Zone" + "trigger": "When Wol is put from the field into the Break Zone", + "effect": "choose 1 Forward opponent controls. Deal it 9000 damage." } ], "image": "9-121L.jpg" @@ -87537,18 +91923,20 @@ "cost": 4, "power": 8000, "job": "Treasure Hunter", - "category": "VI", + "category": "DFF·VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "Reveal the top 2 cards of your deck. Add 1 Category VI Character among them to your hand and return the other cards to the bottom of your deck in any order.", - "trigger": "At the beginning of your Main Phase 1" + "trigger": "At the beginning of your Main Phase 1", + "effect": "Reveal the top 2 cards of your deck. Add 1 Category VI Character among them to your hand and return the other cards to the bottom of your deck in any order." }, { - "type": "field", - "effect": "When Locke attacks, all the Category VI Forwards other than Locke you control gain +2000 power until the end of the turn." + "type": "auto", + "trigger": "When Locke attacks", + "effect": "All the Category VI Forwards other than Locke you control gain +2000 power until the end of the turn." } ], "image": "9-122H.jpg" @@ -87564,16 +91952,12 @@ "category": "MOBIUS", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "deal 5000 damage to all the Forwards opponent controls. If the cost paid to play Chaos (MOBIUS) included Ice CP, deal from his/her hand. If the cost paid to play Chaos (MOBIUS) included Lightning CP", - "trigger": "When Chaos (MOBIUS) enters the field, if the cost paid to play Chaos (MOBIUS) included Fire CP" - }, - { - "type": "auto", - "effect": "Put it into the Break Zone.", - "trigger": "your opponent selects 1 Monster he/she controls" + "trigger": "When Chaos (MOBIUS) enters the field", + "effect": "If the cost paid to play Chaos (MOBIUS) included Fire CP, deal 5000 damage to all the Forwards opponent controls. If the cost paid to play Chaos (MOBIUS) included Ice CP, your opponent discards 1 card from his/her hand. If the cost paid to play Chaos (MOBIUS) included Lightning CP, your opponent selects 1 Monster he/she controls. Put it into the Break Zone." } ], "image": "9-123L.jpg" @@ -87589,17 +91973,18 @@ "category": "VI", "is_generic": false, "has_ex_burst": false, + "has_haste": false, "abilities": [ { "type": "auto", - "effect": "When Emperor Gestahl enters the field, choose 1 Forward opponent controls. Break it.", - "trigger": "When Emperor Gestahl enters the field, choose 1 Forward opponent controls. Break it." + "trigger": "When Emperor Gestahl enters the field", + "effect": "Choose 1 Forward opponent controls. Break it." }, { "type": "action", - "effect": "[1], put Emperor Gestahl into the Break Zone: Play 1 Dark Forward of cost 5 or less from your hand onto the field. You can only use this ability during your turn.", + "effect": "Put Emperor Gestahl into the Break Zone: Play 1 Dark Forward of cost 5 or less from your hand onto the field. You can only use this ability during your turn.", "cost": { - "generic": 1 + "dull": true } } ], diff --git a/data/reviewed.json b/data/reviewed.json new file mode 100644 index 0000000..23f088e --- /dev/null +++ b/data/reviewed.json @@ -0,0 +1,6 @@ +{ + "reviewed": [ + "1-001H", + "1-002R" + ] +} \ No newline at end of file diff --git a/data/starter_decks.json b/data/starter_decks.json index e085999..eeb33f7 100644 --- a/data/starter_decks.json +++ b/data/starter_decks.json @@ -8,23 +8,26 @@ "description": "Cloud, Tifa, and the AVALANCHE crew", "image": "starter_decks/opus1_vii_fire_earth.png", "cards": [ - "1-001R", "1-001R", "1-001R", - "1-003C", "1-003C", "1-003C", - "1-005C", "1-005C", "1-005C", - "1-017C", "1-017C", "1-017C", - "1-019R", "1-019R", "1-019R", - "1-021H", - "1-182S", "1-182S", "1-182S", - "1-093R", "1-093R", "1-093R", - "1-094H", "1-094H", "1-094H", - "1-100C", "1-100C", "1-100C", - "1-104C", "1-104C", "1-104C", - "1-107L", - "1-108C", "1-108C", "1-108C", - "1-110R", "1-110R", "1-110R", - "1-111C", "1-111C", "1-111C", - "1-184S", "1-184S", "1-184S", - "1-185S", "1-185S" + "1-004C", "1-004C", + "1-010C", "1-010C", + "1-011C", "1-011C", + "1-014C", "1-014C", + "1-024C", "1-024C", + "1-025C", "1-025C", + "1-092C", "1-092C", + "1-099C", "1-099C", + "1-106C", "1-106C", + "1-120C", "1-120C", + "1-187S", "1-187S", "1-187S", + "1-188S", "1-188S", "1-188S", + "1-189S", "1-189S", "1-189S", + "1-190S", "1-190S", "1-190S", + "1-191S", "1-191S", "1-191S", + "1-202S", "1-202S", "1-202S", + "1-203S", "1-203S", "1-203S", + "1-204S", "1-204S", "1-204S", + "1-205S", "1-205S", "1-205S", + "1-206S", "1-206S", "1-206S" ] }, { @@ -35,22 +38,26 @@ "description": "Tidus, Yuna, and the FFX cast", "image": "starter_decks/opus1_x_water_wind.png", "cards": [ - "1-063R", "1-063R", "1-063R", - "1-067C", "1-067C", "1-067C", - "1-068C", "1-068C", "1-068C", - "1-080H", "1-080H", "1-080H", - "1-083H", "1-083H", - "1-176H", - "1-177R", "1-177R", "1-177R", - "1-160R", "1-160R", "1-160R", - "1-155C", "1-155C", "1-155C", - "1-163R", "1-163R", "1-163R", - "1-170C", "1-170C", "1-170C", - "1-171H", - "1-172C", "1-172C", "1-172C", - "1-159R", "1-159R", "1-159R", - "1-144C", "1-144C", "1-144C", - "1-175C", "1-175C", "1-175C" + "1-068C", "1-068C", + "1-074R", "1-074R", + "1-077C", "1-077C", + "1-078C", "1-078C", + "1-087C", "1-087C", + "1-159C", "1-159C", + "1-165C", "1-165C", + "1-167C", "1-167C", + "1-168C", "1-168C", + "1-178R", "1-178R", + "1-197S", "1-197S", "1-197S", + "1-198S", "1-198S", "1-198S", + "1-199S", "1-199S", "1-199S", + "1-200S", "1-200S", "1-200S", + "1-201S", "1-201S", "1-201S", + "1-212S", "1-212S", "1-212S", + "1-213S", "1-213S", "1-213S", + "1-214S", "1-214S", "1-214S", + "1-215S", "1-215S", "1-215S", + "1-216S", "1-216S", "1-216S" ] }, { @@ -61,21 +68,26 @@ "description": "Lightning, Snow, and the FFXIII cast", "image": "starter_decks/opus1_xiii_ice_lightning.png", "cards": [ - "1-038R", "1-038R", "1-038R", - "1-041R", "1-041R", "1-041R", - "1-043C", "1-043C", "1-043C", - "1-048R", "1-048R", "1-048R", - "1-181S", "1-181S", "1-181S", - "1-036R", "1-036R", "1-036R", - "1-033C", "1-033C", "1-033C", - "1-116R", "1-116R", "1-116R", - "1-121R", "1-121R", "1-121R", - "1-135R", "1-135R", "1-135R", - "1-136C", "1-136C", "1-136C", - "1-140R", "1-140R", "1-140R", - "1-141H", - "1-142H", - "1-183S", "1-183S", "1-183S" + "1-036C", "1-036C", + "1-038R", "1-038R", + "1-040C", "1-040C", + "1-054C", "1-054C", + "1-055C", "1-055C", + "1-123R", "1-123R", + "1-133C", "1-133C", + "1-138C", "1-138C", + "1-140C", "1-140C", + "1-147C", "1-147C", + "1-192S", "1-192S", "1-192S", + "1-193S", "1-193S", "1-193S", + "1-194S", "1-194S", "1-194S", + "1-195S", "1-195S", "1-195S", + "1-196S", "1-196S", "1-196S", + "1-207S", "1-207S", "1-207S", + "1-208S", "1-208S", "1-208S", + "1-209S", "1-209S", "1-209S", + "1-210S", "1-210S", "1-210S", + "1-211S", "1-211S", "1-211S" ] }, { @@ -86,20 +98,28 @@ "description": "Class Zero cadets from Type-0", "image": "starter_decks/opus3_type0_wind_lightning.png", "cards": [ - "3-054R", "3-054R", "3-054R", - "3-056H", "3-056H", - "3-059C", "3-059C", "3-059C", - "3-060C", "3-060C", "3-060C", - "3-061R", "3-061R", "3-061R", - "3-062C", "3-062C", "3-062C", - "3-065C", "3-065C", "3-065C", - "3-118C", "3-118C", "3-118C", - "3-119C", "3-119C", "3-119C", - "3-120C", "3-120C", "3-120C", - "3-121R", "3-121R", "3-121R", - "3-124R", "3-124R", "3-124R", - "3-125R", "3-125R", "3-125R", - "3-127R", "3-127R", "3-127R" + "1-068C", "1-068C", + "1-075C", "1-075C", + "1-076C", "1-076C", + "1-078C", "1-078C", + "3-051R", "3-051R", + "3-057R", "3-057R", + "3-061R", "3-061R", + "3-062C", "3-062C", + "3-072R", "3-072R", "3-072R", + "3-150S", "3-150S", "3-150S", + "3-153S", "3-153S", "3-153S", + "1-130C", "1-130C", + "1-138C", "1-138C", + "1-143C", "1-143C", + "1-148C", "1-148C", + "2-107C", "2-107C", + "2-115C", "2-115C", + "2-120C", "2-120C", + "3-097R", "3-097R", "3-097R", + "3-109C", "3-109C", + "3-113R", "3-113R", "3-113R", + "3-151S", "3-151S", "3-151S" ] }, { @@ -110,21 +130,28 @@ "description": "Zidane, Vivi, and the FFIX cast", "image": "starter_decks/opus3_ix_fire_water.png", "cards": [ - "3-002R", "3-002R", "3-002R", - "3-003C", "3-003C", "3-003C", - "3-008C", "3-008C", "3-008C", - "3-012R", "3-012R", "3-012R", - "3-017C", "3-017C", "3-017C", - "3-018C", "3-018C", "3-018C", - "3-019R", "3-019R", "3-019R", - "3-130H", - "3-131R", "3-131R", "3-131R", - "3-139C", "3-139C", "3-139C", - "3-140C", "3-140C", "3-140C", - "3-141R", "3-141R", "3-141R", - "3-144L", - "3-148R", "3-148R", "3-148R", - "3-154C", "3-154C", "3-154C" + "1-008C", "1-008C", + "1-011C", "1-011C", + "2-002C", "2-002C", + "2-005C", "2-005C", + "2-010C", "2-010C", + "2-013C", "2-013C", + "2-018C", "2-018C", + "3-013R", "3-013R", "3-013R", + "3-014C", "3-014C", + "3-015R", "3-015R", + "3-149S", "3-149S", "3-149S", + "3-154S", "3-154S", "3-154S", + "1-159C", "1-159C", + "1-170C", "1-170C", + "1-172C", "1-172C", + "2-131C", "2-131C", + "3-122C", "3-122C", + "3-127R", "3-127R", + "3-133C", "3-133C", "3-133C", + "3-137R", "3-137R", "3-137R", + "3-141C", "3-141C", + "3-152S", "3-152S", "3-152S" ] }, { @@ -135,22 +162,28 @@ "description": "Vaan, Ashe, and the FFXII cast", "image": "starter_decks/opus5_xii_wind_water.png", "cards": [ - "5-062R", "5-062R", "5-062R", - "5-063H", - "5-064C", "5-064C", "5-064C", - "5-067C", "5-067C", "5-067C", - "5-068C", "5-068C", "5-068C", - "5-069C", "5-069C", "5-069C", - "5-070C", "5-070C", "5-070C", - "5-139L", - "5-140C", "5-140C", "5-140C", - "5-141C", "5-141C", "5-141C", - "5-142R", "5-142R", "5-142R", - "5-144R", "5-144R", "5-144R", - "5-145H", - "5-148C", "5-148C", "5-148C", - "5-156C", "5-156C", "5-156C", - "5-158C", "5-158C", "5-158C" + "1-068C", "1-068C", + "1-088C", "1-088C", + "2-058C", "2-058C", + "2-070R", "2-070R", + "2-072C", "2-072C", + "3-070C", "3-070C", + "4-058C", "4-058C", + "5-070C", "5-070C", + "5-143C", "5-143C", + "5-155S", "5-155S", "5-155S", + "5-156S", "5-156S", "5-156S", + "5-157S", "5-157S", "5-157S", + "1-159C", "1-159C", + "1-167C", "1-167C", + "1-168C", "1-168C", + "2-133R", "2-133R", + "3-121C", "3-121C", + "4-124C", "4-124C", + "5-122R", "5-122R", + "5-164S", "5-164S", "5-164S", + "5-165S", "5-165S", "5-165S", + "5-166S", "5-166S", "5-166S" ] }, { @@ -161,21 +194,28 @@ "description": "Noel, Serah, and the FFXIII-2 cast", "image": "starter_decks/opus5_xiii2_ice_fire.png", "cards": [ - "5-019R", "5-019R", "5-019R", - "5-022R", "5-022R", "5-022R", - "5-024C", "5-024C", "5-024C", - "5-027C", "5-027C", "5-027C", - "5-029R", "5-029R", "5-029R", - "5-032R", "5-032R", "5-032R", - "5-034C", "5-034C", "5-034C", - "5-001C", "5-001C", "5-001C", - "5-002R", "5-002R", "5-002R", - "5-008H", - "5-010C", "5-010C", "5-010C", - "5-012R", "5-012R", "5-012R", - "5-015C", "5-015C", "5-015C", - "5-017C", "5-017C", "5-017C", - "5-018H" + "1-010C", "1-010C", + "1-011C", "1-011C", + "1-023R", "1-023R", + "1-035C", "1-035C", + "2-006R", "2-006R", + "4-019C", "4-019C", + "5-005R", "5-005R", + "5-149S", "5-149S", "5-149S", + "5-150S", "5-150S", "5-150S", + "5-151S", "5-151S", "5-151S", + "1-038R", "1-038R", + "1-040C", "1-040C", + "1-050C", "1-050C", + "2-021C", "2-021C", + "2-043C", "2-043C", + "4-029C", "4-029C", + "4-040C", "4-040C", + "5-004R", "5-004R", + "5-038C", "5-038C", + "5-152S", "5-152S", "5-152S", + "5-153S", "5-153S", "5-153S", + "5-154S", "5-154S", "5-154S" ] }, { @@ -186,21 +226,28 @@ "description": "Warriors of Light from FFXIV", "image": "starter_decks/opus5_xiv_earth_lightning.png", "cards": [ - "5-075C", "5-075C", "5-075C", - "5-076C", "5-076C", "5-076C", - "5-078C", "5-078C", "5-078C", - "5-080R", "5-080R", "5-080R", - "5-085C", "5-085C", "5-085C", - "5-086R", "5-086R", "5-086R", - "5-091H", - "5-094C", "5-094C", "5-094C", - "5-096H", - "5-097C", "5-097C", "5-097C", - "5-099C", "5-099C", "5-099C", - "5-101R", "5-101R", "5-101R", - "5-103C", "5-103C", "5-103C", - "5-104R", "5-104R", "5-104R", - "5-112C", "5-112C", "5-112C" + "1-092C", "1-092C", + "1-099C", "1-099C", + "1-106C", "1-106C", + "1-120C", "1-120C", + "2-074C", "2-074C", + "2-080C", "2-080C", + "3-084C", "3-084C", + "4-078C", "4-078C", + "5-082C", "5-082C", + "5-158S", "5-158S", "5-158S", + "5-159S", "5-159S", "5-159S", + "5-160S", "5-160S", "5-160S", + "1-130C", "1-130C", + "1-138C", "1-138C", + "1-143C", "1-143C", + "1-148C", "1-148C", + "2-107C", "2-107C", + "3-104C", "3-104C", + "4-106C", "4-106C", + "5-161S", "5-161S", "5-161S", + "5-162S", "5-162S", "5-162S", + "5-163S", "5-163S", "5-163S" ] } ] diff --git a/project.godot b/project.godot index 941e10d..afb512c 100644 --- a/project.godot +++ b/project.godot @@ -21,6 +21,8 @@ config/icon="res://assets/ui/icon.svg" GameManager="*res://scripts/autoload/GameManager.gd" CardDatabase="*res://scripts/autoload/CardDatabase.gd" +NetworkManager="*res://scripts/network/NetworkManager.gd" +AbilitySystem="*res://scripts/game/abilities/AbilitySystem.gd" [display] diff --git a/scripts/GameController.gd b/scripts/GameController.gd index a5fc9f7..b9268ff 100644 --- a/scripts/GameController.gd +++ b/scripts/GameController.gd @@ -7,7 +7,13 @@ enum State { DECK_BUILDER, GAME_SETUP, PLAYING, - PAUSED + PAUSED, + LOGIN, + REGISTER, + ONLINE_LOBBY, + ONLINE_GAME, + PROFILE, + LEADERBOARD } var current_state: State = State.MENU @@ -20,6 +26,16 @@ const DECK_BUILDER_SIZE := Vector2i(1600, 900) const GAME_SETUP_SIZE := Vector2i(800, 600) # Game window size const GAME_SIZE := Vector2i(2160, 980) +# Login screen size +const LOGIN_SIZE := Vector2i(400, 500) +# Register screen size +const REGISTER_SIZE := Vector2i(400, 600) +# Online lobby size +const ONLINE_LOBBY_SIZE := Vector2i(600, 700) +# Profile screen size +const PROFILE_SIZE := Vector2i(600, 700) +# Leaderboard screen size +const LEADERBOARD_SIZE := Vector2i(600, 700) # Scene references var main_menu: MainMenu = null @@ -27,12 +43,26 @@ var deck_builder: DeckBuilder = null var game_setup_menu: GameSetupMenu = null var game_scene: Node3D = null var pause_menu: PauseMenu = null +var login_screen: LoginScreen = null +var register_screen: RegisterScreen = null +var online_lobby: OnlineLobby = null +var profile_screen: ProfileScreen = null +var leaderboard_screen: LeaderboardScreen = null # Selected decks for gameplay var selected_deck: Deck = null var player1_deck: Array = [] # Card IDs for player 1 var player2_deck: Array = [] # Card IDs for player 2 +# AI settings +var is_vs_ai: bool = false +var ai_difficulty: int = AIStrategy.Difficulty.NORMAL + +# Online game settings +var is_online_game: bool = false +var online_game_data: Dictionary = {} +var online_pause_menu: Control = null + # Preload the main game scene script const MainScript = preload("res://scripts/Main.gd") @@ -52,6 +82,18 @@ func _input(event: InputEvent) -> void: _show_pause_menu() State.PAUSED: _hide_pause_menu() + State.LOGIN: + _on_login_back() + State.REGISTER: + _on_register_back() + State.ONLINE_LOBBY: + _on_online_lobby_back() + State.ONLINE_GAME: + _show_online_pause_menu() + State.PROFILE: + _on_profile_back() + State.LEADERBOARD: + _on_leaderboard_back() func _show_main_menu() -> void: # Clean up any existing game @@ -86,12 +128,37 @@ func _show_main_menu() -> void: game_setup_menu.queue_free() game_setup_menu = null - # Create main menu + # Clean up login screen if exists + if login_screen: + login_screen.queue_free() + login_screen = null + + # Clean up register screen if exists + if register_screen: + register_screen.queue_free() + register_screen = null + + # Clean up online lobby if exists + if online_lobby: + online_lobby.queue_free() + online_lobby = null + + # Clean up profile screen if exists + if profile_screen: + profile_screen.queue_free() + profile_screen = null + + # Clean up leaderboard screen if exists + if leaderboard_screen: + leaderboard_screen.queue_free() + leaderboard_screen = null + if not main_menu: main_menu = MainMenu.new() add_child(main_menu) main_menu.play_game.connect(_on_start_game) main_menu.deck_builder.connect(_on_deck_builder) + main_menu.online_game.connect(_on_online_game) main_menu.visible = true current_state = State.MENU @@ -169,9 +236,11 @@ func _on_game_setup_back() -> void: _show_main_menu() -func _on_game_setup_start(p1_deck: Array, p2_deck: Array) -> void: +func _on_game_setup_start(p1_deck: Array, p2_deck: Array, p_is_vs_ai: bool = false, p_ai_difficulty: int = AIStrategy.Difficulty.NORMAL) -> void: player1_deck = p1_deck player2_deck = p2_deck + is_vs_ai = p_is_vs_ai + ai_difficulty = p_ai_difficulty if game_setup_menu: game_setup_menu.visible = false @@ -234,6 +303,10 @@ func _start_new_game() -> void: if player2_deck.size() > 0: game_scene.player2_deck = player2_deck + # Pass AI configuration + game_scene.is_vs_ai = is_vs_ai + game_scene.ai_difficulty = ai_difficulty + add_child(game_scene) # Create pause menu @@ -264,3 +337,405 @@ func _on_restart_game() -> void: func _on_return_to_menu() -> void: _show_main_menu() + + +# ======= ONLINE PLAY ======= + +func _on_online_game() -> void: + # Hide menu + if main_menu: + main_menu.visible = false + + # Check if already authenticated + if NetworkManager and NetworkManager.is_authenticated: + _show_online_lobby() + else: + _show_login_screen() + + +func _show_login_screen() -> void: + # Switch to login screen window size + DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, true) + DisplayServer.window_set_size(LOGIN_SIZE) + var screen := DisplayServer.screen_get_size() + DisplayServer.window_set_position(Vector2i( + (screen.x - LOGIN_SIZE.x) / 2, + (screen.y - LOGIN_SIZE.y) / 2 + )) + + # Set viewport to login size + get_tree().root.content_scale_size = LOGIN_SIZE + + # Create login screen + if not login_screen: + login_screen = LoginScreen.new() + add_child(login_screen) + login_screen.login_successful.connect(_on_login_successful) + login_screen.register_requested.connect(_on_register_requested) + login_screen.back_pressed.connect(_on_login_back) + + login_screen.visible = true + login_screen.focus_email() + current_state = State.LOGIN + + +func _on_login_back() -> void: + if login_screen: + login_screen.visible = false + login_screen.clear_form() + _show_main_menu() + + +func _on_login_successful(_user_data: Dictionary) -> void: + if login_screen: + login_screen.visible = false + login_screen.clear_form() + _show_online_lobby() + + +func _on_register_requested() -> void: + if login_screen: + login_screen.visible = false + login_screen.clear_form() + _show_register_screen() + + +func _show_register_screen() -> void: + # Switch to register screen window size + DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, true) + DisplayServer.window_set_size(REGISTER_SIZE) + var screen := DisplayServer.screen_get_size() + DisplayServer.window_set_position(Vector2i( + (screen.x - REGISTER_SIZE.x) / 2, + (screen.y - REGISTER_SIZE.y) / 2 + )) + + # Set viewport to register size + get_tree().root.content_scale_size = REGISTER_SIZE + + # Create register screen + if not register_screen: + register_screen = RegisterScreen.new() + add_child(register_screen) + register_screen.registration_successful.connect(_on_registration_successful) + register_screen.login_requested.connect(_on_login_from_register) + register_screen.back_pressed.connect(_on_register_back) + + register_screen.visible = true + register_screen.focus_email() + current_state = State.REGISTER + + +func _on_register_back() -> void: + if register_screen: + register_screen.visible = false + register_screen.clear_form() + _show_main_menu() + + +func _on_registration_successful(_message: String) -> void: + # After successful registration, show login screen + if register_screen: + register_screen.visible = false + register_screen.clear_form() + _show_login_screen() + + +func _on_login_from_register() -> void: + if register_screen: + register_screen.visible = false + register_screen.clear_form() + _show_login_screen() + + +func _show_online_lobby() -> void: + # Switch to online lobby window size + DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, true) + DisplayServer.window_set_size(ONLINE_LOBBY_SIZE) + var screen := DisplayServer.screen_get_size() + DisplayServer.window_set_position(Vector2i( + (screen.x - ONLINE_LOBBY_SIZE.x) / 2, + (screen.y - ONLINE_LOBBY_SIZE.y) / 2 + )) + + # Set viewport to online lobby size + get_tree().root.content_scale_size = ONLINE_LOBBY_SIZE + + # Create online lobby + if not online_lobby: + online_lobby = OnlineLobby.new() + add_child(online_lobby) + online_lobby.back_pressed.connect(_on_online_lobby_back) + online_lobby.game_starting.connect(_on_online_game_starting) + online_lobby.profile_requested.connect(_show_profile_screen) + online_lobby.leaderboard_requested.connect(_show_leaderboard_screen) + + # Connect to game_ended signal for handling online game completion + if NetworkManager and not NetworkManager.game_ended.is_connected(_on_online_game_ended): + NetworkManager.game_ended.connect(_on_online_game_ended) + + online_lobby.visible = true + current_state = State.ONLINE_LOBBY + + +func _on_online_lobby_back() -> void: + if online_lobby: + online_lobby.visible = false + _show_main_menu() + + +func _on_online_game_starting(game_data: Dictionary) -> void: + if online_lobby: + online_lobby.visible = false + + # Store game data + online_game_data = game_data + is_online_game = true + + var opponent = game_data.get("opponent", {}) + print("Starting online game against: ", opponent.get("username", "Unknown")) + print("Game ID: ", game_data.get("game_id", "")) + print("Local player index: ", game_data.get("your_player_index", 0)) + print("First player: ", game_data.get("first_player", 0)) + + # Switch to game window size + DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, false) + DisplayServer.window_set_size(GAME_SIZE) + var screen := DisplayServer.screen_get_size() + DisplayServer.window_set_position(Vector2i( + (screen.x - GAME_SIZE.x) / 2, + (screen.y - GAME_SIZE.y) / 2 + )) + + # Set viewport to game size + get_tree().root.content_scale_size = GAME_SIZE + + _start_online_game(game_data) + + +func _start_online_game(game_data: Dictionary) -> void: + # Make sure game isn't paused + get_tree().paused = false + + # Clean up existing game + if game_scene: + game_scene.queue_free() + game_scene = null + + # Reset GameManager state + if GameManager: + GameManager.is_game_active = false + GameManager.game_state = null + + # Create new game scene + game_scene = Node3D.new() + game_scene.set_script(MainScript) + + # Mark as online game + game_scene.is_online_game = true + + # Get the deck ID from NetworkManager (set when joining queue/room) + var deck_id = game_data.get("deck_id", "") + var local_player_index = game_data.get("your_player_index", 0) + + # Load the selected deck for the local player + var local_deck = _load_deck_by_id(deck_id) + + # For online games, player positions are swapped based on index + # The local player is always displayed on the bottom (player 1 position visually) + # But the game logic uses the server-assigned indices + if local_player_index == 0: + game_scene.player1_deck = local_deck + game_scene.player2_deck = [] # Opponent's deck is hidden + else: + game_scene.player1_deck = [] # Opponent's deck is hidden + game_scene.player2_deck = local_deck + + # Pass game configuration + game_scene.is_vs_ai = false + game_scene.online_game_data = game_data + + add_child(game_scene) + + # Setup online game specifics after scene is added + game_scene.setup_online_game(game_data) + + # Create online pause menu (no restart option, has forfeit) + _create_online_pause_menu() + + current_state = State.ONLINE_GAME + + +func _load_deck_by_id(deck_id: String) -> Array: + # Load deck from CardDatabase saved decks or starter decks + if deck_id.is_empty(): + # Use default starter deck + return CardDatabase.get_starter_deck_ids("Fire Starter") + + # Check saved decks + var saved_decks = CardDatabase.get_saved_decks() + for deck in saved_decks: + if deck.get("id", "") == deck_id: + return deck.get("card_ids", []) + + # Check starter decks + var starter_decks = CardDatabase.get_starter_decks() + for deck in starter_decks: + if deck.get("id", "") == deck_id: + return deck.get("card_ids", []) + + # Fallback to first starter deck + return CardDatabase.get_starter_deck_ids("Fire Starter") + + +func _create_online_pause_menu() -> void: + if online_pause_menu: + online_pause_menu.queue_free() + + online_pause_menu = Control.new() + online_pause_menu.set_anchors_preset(Control.PRESET_FULL_RECT) + online_pause_menu.visible = false + + # Semi-transparent background + var bg = ColorRect.new() + bg.set_anchors_preset(Control.PRESET_FULL_RECT) + bg.color = Color(0, 0, 0, 0.7) + online_pause_menu.add_child(bg) + + # Menu container + var container = VBoxContainer.new() + container.set_anchors_preset(Control.PRESET_CENTER) + container.custom_minimum_size = Vector2(300, 200) + container.add_theme_constant_override("separation", 20) + online_pause_menu.add_child(container) + + # Title + var title = Label.new() + title.text = "PAUSED" + title.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + title.add_theme_font_size_override("font_size", 32) + container.add_child(title) + + # Resume button + var resume_btn = Button.new() + resume_btn.text = "Resume" + resume_btn.custom_minimum_size = Vector2(200, 50) + resume_btn.pressed.connect(_hide_online_pause_menu) + container.add_child(resume_btn) + + # Forfeit button + var forfeit_btn = Button.new() + forfeit_btn.text = "Forfeit Game" + forfeit_btn.custom_minimum_size = Vector2(200, 50) + forfeit_btn.pressed.connect(_on_forfeit_game) + container.add_child(forfeit_btn) + + add_child(online_pause_menu) + + +func _show_online_pause_menu() -> void: + if online_pause_menu: + online_pause_menu.visible = true + get_tree().paused = true + + +func _hide_online_pause_menu() -> void: + if online_pause_menu: + online_pause_menu.visible = false + get_tree().paused = false + + +func _on_forfeit_game() -> void: + # Send concede to server + if NetworkManager: + NetworkManager.send_concede() + + _hide_online_pause_menu() + # Game end will be handled by the game_ended signal + + +func _on_online_game_ended(_result: Dictionary) -> void: + is_online_game = false + online_game_data = {} + + if online_pause_menu: + online_pause_menu.queue_free() + online_pause_menu = null + + # Return to online lobby after a delay + await get_tree().create_timer(3.0).timeout + _show_online_lobby() + + +# ======= PROFILE SCREEN ======= + +func _show_profile_screen() -> void: + # Hide online lobby + if online_lobby: + online_lobby.visible = false + + # Switch to profile screen window size + DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, true) + DisplayServer.window_set_size(PROFILE_SIZE) + var screen := DisplayServer.screen_get_size() + DisplayServer.window_set_position(Vector2i( + (screen.x - PROFILE_SIZE.x) / 2, + (screen.y - PROFILE_SIZE.y) / 2 + )) + + # Set viewport to profile size + get_tree().root.content_scale_size = PROFILE_SIZE + + # Create profile screen + if not profile_screen: + profile_screen = ProfileScreen.new() + add_child(profile_screen) + profile_screen.back_pressed.connect(_on_profile_back) + else: + profile_screen.refresh() + + profile_screen.visible = true + current_state = State.PROFILE + + +func _on_profile_back() -> void: + if profile_screen: + profile_screen.visible = false + _show_online_lobby() + + +# ======= LEADERBOARD SCREEN ======= + +func _show_leaderboard_screen() -> void: + # Hide online lobby + if online_lobby: + online_lobby.visible = false + + # Switch to leaderboard screen window size + DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, true) + DisplayServer.window_set_size(LEADERBOARD_SIZE) + var screen := DisplayServer.screen_get_size() + DisplayServer.window_set_position(Vector2i( + (screen.x - LEADERBOARD_SIZE.x) / 2, + (screen.y - LEADERBOARD_SIZE.y) / 2 + )) + + # Set viewport to leaderboard size + get_tree().root.content_scale_size = LEADERBOARD_SIZE + + # Create leaderboard screen + if not leaderboard_screen: + leaderboard_screen = LeaderboardScreen.new() + add_child(leaderboard_screen) + leaderboard_screen.back_pressed.connect(_on_leaderboard_back) + else: + leaderboard_screen.refresh() + + leaderboard_screen.visible = true + current_state = State.LEADERBOARD + + +func _on_leaderboard_back() -> void: + if leaderboard_screen: + leaderboard_screen.visible = false + _show_online_lobby() diff --git a/scripts/Main.gd b/scripts/Main.gd index caab8e6..59f051b 100644 --- a/scripts/Main.gd +++ b/scripts/Main.gd @@ -8,6 +8,7 @@ var game_ui: GameUI var hand_display: HandDisplay var hand_layer: CanvasLayer var action_log: ActionLog +var choice_modal: ChoiceModal # Player damage displays var damage_displays: Array[DamageDisplay] = [] @@ -16,6 +17,20 @@ var damage_displays: Array[DamageDisplay] = [] var player1_deck: Array = [] var player2_deck: Array = [] +# AI settings (set by GameController before game starts) +var is_vs_ai: bool = false +var ai_difficulty: int = AIStrategy.Difficulty.NORMAL +var ai_controller: AIController = null +var ai_player_index: int = 1 # AI is always Player 2 + +# Online game settings (set by GameController before game starts) +var is_online_game: bool = false +var online_game_data: Dictionary = {} +var local_player_index: int = 0 +var online_game_id: String = "" +var opponent_info: Dictionary = {} +var turn_timer_label: Label = null + func _ready() -> void: _setup_table() _setup_ui() @@ -93,6 +108,14 @@ func _setup_ui() -> void: var damage_display = DamageDisplay.new() damage_displays.append(damage_display) + # Choice modal for multi-modal ability choices (layer 200 - highest priority) + choice_modal = ChoiceModal.new() + add_child(choice_modal) + + # Connect choice modal to AbilitySystem autoload + if AbilitySystem: + AbilitySystem.choice_modal = choice_modal + func _position_hand_display() -> void: var viewport = get_viewport() if viewport: @@ -136,11 +159,383 @@ func _connect_signals() -> void: # Field card action signal (deferred to ensure game_ui is ready) call_deferred("_connect_field_card_signals") + # Connect attack signal for AI blocking (deferred to ensure game_state exists) + call_deferred("_connect_attack_signal") + + +# ======= ONLINE GAME SETUP ======= + +func setup_online_game(game_data: Dictionary) -> void: + is_online_game = true + online_game_data = game_data + online_game_id = game_data.get("game_id", "") + local_player_index = game_data.get("your_player_index", 0) + opponent_info = game_data.get("opponent", {}) + + print("Setting up online game: ", online_game_id) + print("Local player index: ", local_player_index) + print("Opponent: ", opponent_info.get("username", "Unknown")) + + # Connect network signals + _connect_network_signals() + + # Create turn timer UI + _create_turn_timer_ui() + + # Create opponent info UI + _create_opponent_info_ui() + + +func _connect_network_signals() -> void: + if not NetworkManager: + return + + # Game events + if not NetworkManager.opponent_action_received.is_connected(_on_opponent_action): + NetworkManager.opponent_action_received.connect(_on_opponent_action) + + if not NetworkManager.turn_timer_update.is_connected(_on_turn_timer_update): + NetworkManager.turn_timer_update.connect(_on_turn_timer_update) + + if not NetworkManager.phase_changed.is_connected(_on_network_phase_changed): + NetworkManager.phase_changed.connect(_on_network_phase_changed) + + if not NetworkManager.action_confirmed.is_connected(_on_action_confirmed): + NetworkManager.action_confirmed.connect(_on_action_confirmed) + + if not NetworkManager.action_failed.is_connected(_on_action_failed): + NetworkManager.action_failed.connect(_on_action_failed) + + if not NetworkManager.opponent_disconnected.is_connected(_on_opponent_disconnected): + NetworkManager.opponent_disconnected.connect(_on_opponent_disconnected) + + if not NetworkManager.opponent_reconnected.is_connected(_on_opponent_reconnected): + NetworkManager.opponent_reconnected.connect(_on_opponent_reconnected) + + if not NetworkManager.game_state_sync.is_connected(_on_game_state_sync): + NetworkManager.game_state_sync.connect(_on_game_state_sync) + + +func _disconnect_network_signals() -> void: + if not NetworkManager: + return + + if NetworkManager.opponent_action_received.is_connected(_on_opponent_action): + NetworkManager.opponent_action_received.disconnect(_on_opponent_action) + + if NetworkManager.turn_timer_update.is_connected(_on_turn_timer_update): + NetworkManager.turn_timer_update.disconnect(_on_turn_timer_update) + + if NetworkManager.phase_changed.is_connected(_on_network_phase_changed): + NetworkManager.phase_changed.disconnect(_on_network_phase_changed) + + if NetworkManager.action_confirmed.is_connected(_on_action_confirmed): + NetworkManager.action_confirmed.disconnect(_on_action_confirmed) + + if NetworkManager.action_failed.is_connected(_on_action_failed): + NetworkManager.action_failed.disconnect(_on_action_failed) + + if NetworkManager.opponent_disconnected.is_connected(_on_opponent_disconnected): + NetworkManager.opponent_disconnected.disconnect(_on_opponent_disconnected) + + if NetworkManager.opponent_reconnected.is_connected(_on_opponent_reconnected): + NetworkManager.opponent_reconnected.disconnect(_on_opponent_reconnected) + + if NetworkManager.game_state_sync.is_connected(_on_game_state_sync): + NetworkManager.game_state_sync.disconnect(_on_game_state_sync) + + +func _create_turn_timer_ui() -> void: + # Create turn timer label + turn_timer_label = Label.new() + turn_timer_label.text = "2:00" + turn_timer_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + turn_timer_label.add_theme_font_size_override("font_size", 28) + turn_timer_label.add_theme_color_override("font_color", Color.WHITE) + + # Position at top center + turn_timer_label.set_anchors_preset(Control.PRESET_CENTER_TOP) + turn_timer_label.offset_top = 10 + turn_timer_label.offset_bottom = 50 + turn_timer_label.offset_left = -50 + turn_timer_label.offset_right = 50 + + if game_ui: + game_ui.add_child(turn_timer_label) + + +func _create_opponent_info_ui() -> void: + # Create opponent info label (next to timer) + var opponent_label = Label.new() + opponent_label.name = "OpponentInfo" + opponent_label.text = "vs %s (ELO: %d)" % [ + opponent_info.get("username", "Unknown"), + opponent_info.get("elo", 1000) + ] + opponent_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + opponent_label.add_theme_font_size_override("font_size", 18) + opponent_label.add_theme_color_override("font_color", Color(0.8, 0.8, 0.8)) + + # Position below timer + opponent_label.set_anchors_preset(Control.PRESET_CENTER_TOP) + opponent_label.offset_top = 45 + opponent_label.offset_bottom = 70 + opponent_label.offset_left = -150 + opponent_label.offset_right = 150 + + if game_ui: + game_ui.add_child(opponent_label) + + +# ======= ONLINE GAME HELPERS ======= + +func _is_local_player_turn() -> bool: + if not is_online_game: + return true + if not GameManager.game_state: + return true + return GameManager.game_state.turn_manager.current_player_index == local_player_index + + +func _can_perform_local_action() -> bool: + if not is_online_game: + return true + return _is_local_player_turn() + + +# ======= NETWORK EVENT HANDLERS ======= + +func _on_opponent_action(action_data: Dictionary) -> void: + var action_type = action_data.get("action_type", "") + var payload = action_data.get("payload", {}) + + print("Received opponent action: ", action_type) + + match action_type: + "play_card": + _apply_opponent_play_card(payload) + "attack": + _apply_opponent_attack(payload) + "block": + _apply_opponent_block(payload) + "pass": + _apply_opponent_pass() + "discard_cp": + _apply_opponent_discard_cp(payload) + "dull_backup_cp": + _apply_opponent_dull_backup_cp(payload) + "attack_resolved": + _apply_opponent_attack_resolved() + _: + print("Unknown opponent action: ", action_type) + + # Update visuals after opponent action + _sync_visuals() + _update_hand_display() + _update_cp_display() + + +func _apply_opponent_play_card(payload: Dictionary) -> void: + var card_instance_id = payload.get("card_instance_id", 0) + # Find the card in opponent's hand and play it + # For online, we trust the server - the opponent's hand is hidden anyway + # Just sync visuals when server confirms + print("Opponent played card: ", card_instance_id) + + +func _apply_opponent_attack(payload: Dictionary) -> void: + var attacker_instance_id = payload.get("attacker_instance_id", 0) + print("Opponent declared attack with card: ", attacker_instance_id) + # Find attacker and apply attack declaration + # The server will handle phase changes + + +func _apply_opponent_block(payload: Dictionary) -> void: + var blocker_instance_id = payload.get("blocker_instance_id", null) + if blocker_instance_id == null: + print("Opponent chose not to block") + else: + print("Opponent declared block with card: ", blocker_instance_id) + + +func _apply_opponent_pass() -> void: + print("Opponent passed priority") + # Server handles phase advancement + + +func _apply_opponent_discard_cp(payload: Dictionary) -> void: + var card_instance_id = payload.get("card_instance_id", 0) + print("Opponent discarded card for CP: ", card_instance_id) + + +func _apply_opponent_dull_backup_cp(payload: Dictionary) -> void: + var card_instance_id = payload.get("card_instance_id", 0) + print("Opponent dulled backup for CP: ", card_instance_id) + + +func _apply_opponent_attack_resolved() -> void: + print("Attack resolved") + + +func _on_turn_timer_update(seconds_remaining: int) -> void: + if turn_timer_label: + var minutes = seconds_remaining / 60 + var secs = seconds_remaining % 60 + turn_timer_label.text = "%d:%02d" % [minutes, secs] + + # Color based on time remaining + if seconds_remaining <= 10: + turn_timer_label.add_theme_color_override("font_color", Color.RED) + elif seconds_remaining <= 30: + turn_timer_label.add_theme_color_override("font_color", Color.YELLOW) + else: + turn_timer_label.add_theme_color_override("font_color", Color.WHITE) + + +func _on_network_phase_changed(phase_data: Dictionary) -> void: + var phase = phase_data.get("phase", 0) + var current_player_index = phase_data.get("current_player_index", 0) + var turn_number = phase_data.get("turn_number", 1) + + # Validate player index bounds + if current_player_index < 0 or current_player_index > 1: + push_error("Invalid player index from server: %d" % current_player_index) + return + + print("Network phase changed: phase=", phase, " player=", current_player_index, " turn=", turn_number) + + # Update local game state to match server + if GameManager.game_state: + GameManager.game_state.turn_manager.current_player_index = current_player_index + GameManager.game_state.turn_manager.turn_number = turn_number + # Phase enum values should match between server and client + GameManager.game_state.turn_manager.current_phase = phase + + _sync_visuals() + _update_hand_display() + _update_cp_display() + + # Switch camera to current player + if table_setup: + table_setup.switch_camera_to_player(current_player_index) + + +func _on_action_confirmed(action_type: String) -> void: + print("Action confirmed by server: ", action_type) + + +func _on_action_failed(action_type: String, error: String) -> void: + print("Action failed: ", action_type, " - ", error) + game_ui.show_message("Action failed: " + error) + + +func _on_opponent_disconnected(reconnect_timeout: int) -> void: + game_ui.show_message("Opponent disconnected. Waiting %d seconds for reconnect..." % reconnect_timeout) + + +func _on_opponent_reconnected() -> void: + game_ui.show_message("Opponent reconnected!") + # Hide the message after a moment + await get_tree().create_timer(2.0).timeout + game_ui.hide_message() + + +func _on_game_state_sync(state: Dictionary) -> void: + print("Received game state sync: ", state) + # This is for reconnection - sync local state with server + var current_player_index = state.get("current_player_index", 0) + var current_phase = state.get("current_phase", 0) + var turn_number = state.get("turn_number", 1) + + # Validate player index bounds + if current_player_index < 0 or current_player_index > 1: + push_error("Invalid player index in game state sync: %d" % current_player_index) + return + + if GameManager.game_state: + GameManager.game_state.turn_manager.current_player_index = current_player_index + GameManager.game_state.turn_manager.current_phase = current_phase + GameManager.game_state.turn_manager.turn_number = turn_number + + # Sync timer display from server state + var timer_seconds = state.get("turn_timer_seconds", 120) + if turn_timer_label: + var minutes = timer_seconds / 60 + var secs = timer_seconds % 60 + turn_timer_label.text = "%d:%02d" % [minutes, secs] + + _sync_visuals() + _update_hand_display() + _update_cp_display() + + +func _connect_attack_signal() -> void: + # Wait for game_state to be available + if GameManager.game_state: + GameManager.game_state.attack_declared.connect(_on_attack_declared) + + +func _on_attack_declared(attacker: CardInstance) -> void: + # If human attacks and AI is the defender, AI needs to decide on blocking + if is_vs_ai and ai_controller: + var current_player_index = GameManager.game_state.turn_manager.current_player_index + # AI is always player index 1, so if current player is 0 (human), AI needs to block + if current_player_index != ai_player_index: + # AI needs to make a block decision + call_deferred("_process_ai_block", attacker) + + +func _process_ai_block(attacker: CardInstance) -> void: + if ai_controller and not ai_controller.is_processing: + ai_controller.process_block_decision(attacker) + func _start_game() -> void: GameManager.start_new_game(player1_deck, player2_deck) + + # Setup AI controller if playing vs AI + if is_vs_ai: + _setup_ai_controller() + # Force an update of visuals after a frame to ensure everything is ready call_deferred("_force_initial_update") + +func _setup_ai_controller() -> void: + ai_controller = AIController.new() + add_child(ai_controller) + ai_controller.setup(ai_player_index, ai_difficulty, GameManager) + ai_controller.set_game_state(GameManager.game_state) + + # Connect AI signals + ai_controller.ai_thinking.connect(_on_ai_thinking) + ai_controller.ai_action_completed.connect(_on_ai_action_completed) + + +func _on_ai_thinking(_player_index: int) -> void: + game_ui.show_message("AI is thinking...") + + +func _on_ai_action_completed() -> void: + game_ui.hide_message() + _sync_visuals() + _update_hand_display() + _update_cp_display() + + # Check if we need to continue AI processing + if _is_ai_turn(): + call_deferred("_process_ai_turn") + + +func _is_ai_turn() -> bool: + if not is_vs_ai or not GameManager.game_state: + return false + return GameManager.game_state.turn_manager.current_player_index == ai_player_index + + +func _process_ai_turn() -> void: + if _is_ai_turn() and ai_controller and not ai_controller.is_processing: + ai_controller.process_turn() + func _force_initial_update() -> void: _sync_visuals() _update_hand_display() @@ -158,6 +553,34 @@ func _on_game_started() -> void: func _on_game_ended(winner_name: String) -> void: game_ui.show_message(winner_name + " wins the game!") + # For online games, report game end to server + if is_online_game and GameManager.game_state: + var winner_index = -1 + for i in range(2): + var player = GameManager.game_state.get_player(i) + if player and player.player_name == winner_name: + winner_index = i + break + + if winner_index != -1: + # Determine winner user ID based on index + # Local player is either index 0 or 1, with opponent being the other + var winner_user_id = "" + if winner_index == local_player_index: + winner_user_id = NetworkManager.current_user.get("id", "") + # Server will determine actual winner from both clients reporting + + var reason = "damage" # Could be "deck_out" if deck is empty + var losing_player = GameManager.game_state.get_player(1 - winner_index) + if losing_player and losing_player.deck.is_empty(): + reason = "deck_out" + + NetworkManager.send_report_game_end(winner_user_id, reason) + + # Disconnect network signals + if is_online_game: + _disconnect_network_signals() + func _on_turn_changed(_player_name: String, _turn_number: int) -> void: _sync_visuals() _update_hand_display() @@ -168,12 +591,21 @@ func _on_turn_changed(_player_name: String, _turn_number: int) -> void: var player_index = GameManager.game_state.turn_manager.current_player_index table_setup.switch_camera_to_player(player_index) + # If AI's turn, start AI processing after a brief delay + if _is_ai_turn(): + # Defer to allow visuals to update first + call_deferred("_process_ai_turn") + func _on_phase_changed(_phase_name: String) -> void: _update_playable_highlights() _update_cp_display() # Refresh hand after draw phase completes (hand updates on entering main phase) _update_hand_display() + # If AI's turn and we're in a decision phase, continue AI processing + if _is_ai_turn(): + call_deferred("_process_ai_turn") + func _on_damage_dealt(player_name: String, _amount: int) -> void: # Find player index if GameManager.game_state: @@ -226,9 +658,18 @@ func _update_playable_highlights() -> void: hand_display.clear_highlights() func _on_hand_card_action(card: CardInstance, action: String) -> void: + # Block input if not local player's turn in online game + if is_online_game and not _is_local_player_turn(): + game_ui.show_message("Not your turn!") + await get_tree().create_timer(1.0).timeout + game_ui.hide_message() + return + match action: "play": # Try to play the card + if is_online_game: + NetworkManager.send_play_card(card.instance_id) GameManager.try_play_card(card) _sync_visuals() _update_hand_display() @@ -236,6 +677,8 @@ func _on_hand_card_action(card: CardInstance, action: String) -> void: "discard_cp": # Discard for CP + if is_online_game: + NetworkManager.send_discard_for_cp(card.instance_id) GameManager.discard_card_for_cp(card) _sync_visuals() _update_hand_display() @@ -280,6 +723,11 @@ func _on_table_card_clicked(card: CardInstance, zone_type: Enums.ZoneType, playe GameManager.InputMode.SELECT_CP_SOURCE: if zone_type == Enums.ZoneType.FIELD_BACKUPS: if player_index == GameManager.game_state.turn_manager.current_player_index: + # Block if not local player's turn in online game + if is_online_game and not _is_local_player_turn(): + return + if is_online_game: + NetworkManager.send_dull_backup_for_cp(card.instance_id) GameManager.dull_backup_for_cp(card) _sync_visuals() _update_cp_display() @@ -288,6 +736,11 @@ func _on_table_card_clicked(card: CardInstance, zone_type: Enums.ZoneType, playe GameManager.InputMode.SELECT_ATTACKER: if zone_type == Enums.ZoneType.FIELD_FORWARDS: if player_index == GameManager.game_state.turn_manager.current_player_index: + # Block if not local player's turn in online game + if is_online_game and not _is_local_player_turn(): + return + if is_online_game: + NetworkManager.send_attack(card.instance_id) GameManager.declare_attack(card) _sync_visuals() return @@ -296,6 +749,13 @@ func _on_table_card_clicked(card: CardInstance, zone_type: Enums.ZoneType, playe if zone_type == Enums.ZoneType.FIELD_FORWARDS: var opponent_index = 1 - GameManager.game_state.turn_manager.current_player_index if player_index == opponent_index: + # In online games, only the defending player (non-active) can block + # Check if we are the defender + if is_online_game and local_player_index == GameManager.game_state.turn_manager.current_player_index: + # We are the attacker, can't block + return + if is_online_game: + NetworkManager.send_block(card.instance_id) GameManager.declare_block(card) _sync_visuals() return @@ -310,21 +770,31 @@ func _connect_field_card_signals() -> void: game_ui.field_card_action_requested.connect(_on_field_card_action) func _on_field_card_action(card: CardInstance, zone_type: Enums.ZoneType, player_index: int, action: String) -> void: + # Block input if not local player's turn in online game + if is_online_game and not _is_local_player_turn(): + game_ui.show_message("Not your turn!") + return + match action: "dull_cp": + if is_online_game: + NetworkManager.send_dull_backup_for_cp(card.instance_id) GameManager.dull_backup_for_cp(card) _sync_visuals() _update_cp_display() "attack": + if is_online_game: + NetworkManager.send_attack(card.instance_id) GameManager.declare_attack(card) _sync_visuals() func _input(event: InputEvent) -> void: # Keyboard shortcuts if event is InputEventKey and event.pressed: - # Ctrl+Z for undo + # Ctrl+Z for undo (disabled in online games) if event.keycode == KEY_Z and event.ctrl_pressed: - _on_undo_requested() + if not is_online_game: + _on_undo_requested() return # L key to toggle action log @@ -336,6 +806,10 @@ func _input(event: InputEvent) -> void: match event.keycode: KEY_SPACE: # Pass priority / end phase + if is_online_game: + if not _is_local_player_turn(): + return + NetworkManager.send_pass() GameManager.pass_priority() _sync_visuals() _update_hand_display() diff --git a/scripts/autoload/CardDatabase.gd b/scripts/autoload/CardDatabase.gd index 7021021..9eb71f8 100644 --- a/scripts/autoload/CardDatabase.gd +++ b/scripts/autoload/CardDatabase.gd @@ -92,6 +92,7 @@ func _parse_card(data: Dictionary) -> CardData: card.category = data.get("category", "") if data.get("category") != null else "" card.is_generic = data.get("is_generic", false) if data.get("is_generic") != null else false card.has_ex_burst = data.get("has_ex_burst", false) if data.get("has_ex_burst") != null else false + card.has_haste = data.get("has_haste", false) if data.get("has_haste") != null else false card.image_path = data.get("image", "") if data.get("image") != null else "" # Parse abilities @@ -455,6 +456,7 @@ class CardData: var category: String = "" var is_generic: bool = false var has_ex_burst: bool = false + var has_haste: bool = false var image_path: String = "" var abilities: Array[AbilityData] = [] @@ -466,6 +468,14 @@ class CardData: func is_multi_element() -> bool: return elements.size() > 1 + ## Check if card has a specific ability by name (e.g., "Brave", "Haste", "First Strike") + func has_ability(ability_name: String) -> bool: + for ability in abilities: + if ability.name.to_lower() == ability_name.to_lower(): + return true + return false + + class AbilityData: var type: Enums.AbilityType = Enums.AbilityType.FIELD var name: String = "" diff --git a/scripts/game/CardInstance.gd b/scripts/game/CardInstance.gd index 477687f..80a1cfc 100644 --- a/scripts/game/CardInstance.gd +++ b/scripts/game/CardInstance.gd @@ -25,6 +25,17 @@ var zone_type: Enums.ZoneType = Enums.ZoneType.DECK # Temporary effects (cleared at end of turn) var power_modifiers: Array[int] = [] var temporary_abilities: Array = [] +var temporary_keywords: Dictionary = {} # keyword -> duration +var restrictions: Dictionary = {} # restriction_type -> duration +var requirements: Dictionary = {} # requirement_type -> duration +var protections: Dictionary = {} # protection_type -> duration + +# Counters +var counters: Dictionary = {} # counter_type -> count + +# Special states +var is_frozen: bool = false +var base_power_override: int = -1 # -1 means use card_data.power # Turn tracking var turns_on_field: int = 0 @@ -43,11 +54,18 @@ func _init(data: CardDatabase.CardData = null, owner: int = 0) -> void: if data: current_power = data.power -## Get the card's current power (base + modifiers) +## Get the card's current power (base + modifiers + field effects) func get_power() -> int: var total = current_power for mod in power_modifiers: total += mod + + # Add field effect modifiers from AbilitySystem + var tree = Engine.get_main_loop() + if tree and tree.root and tree.root.has_node("AbilitySystem"): + var ability_system = tree.root.get_node("AbilitySystem") + total += ability_system.get_field_power_modifier(self) + return max(0, total) ## Check if this is a Forward @@ -76,8 +94,18 @@ func dull() -> void: ## Activate this card func activate() -> void: + # Frozen cards can't activate during Active Phase (but can be activated by effects) state = Enums.CardState.ACTIVE + +## Attempt to activate during Active Phase (respects frozen) +func activate_during_active_phase() -> bool: + if is_frozen: + is_frozen = false # Frozen wears off but card stays dull + return false + state = Enums.CardState.ACTIVE + return true + ## Check if this card can attack func can_attack() -> bool: if not is_forward(): @@ -86,19 +114,34 @@ func can_attack() -> bool: return false if attacked_this_turn: return false + if has_restriction("CANT_ATTACK"): + return false # Must have been on field since start of turn (or have Haste) if turns_on_field < 1 and not has_haste(): return false return true + +## Check if this card must attack (if able) +func must_attack() -> bool: + return has_requirement("MUST_ATTACK") + + ## Check if this card can block func can_block() -> bool: if not is_forward(): return false if is_dull(): return false + if has_restriction("CANT_BLOCK"): + return false return true + +## Check if this card must block (if able) +func must_block() -> bool: + return has_requirement("MUST_BLOCK") + ## Check if this card can use dull abilities func can_use_dull_ability() -> bool: # Must have been on field since start of turn (or have Haste) @@ -109,14 +152,21 @@ func can_use_dull_ability() -> bool: return false return true -## Check if card has Haste (from abilities) +## Check if card has Haste func has_haste() -> bool: if not card_data: return false + # Check explicit has_haste field first + if card_data.has_haste: + return true + # Fallback: search ability text for backwards compatibility for ability in card_data.abilities: if ability.type == Enums.AbilityType.FIELD: if "haste" in ability.effect.to_lower(): return true + # Check field-granted keywords + if _has_field_keyword("HASTE"): + return true return false ## Check if card has Brave (from abilities) @@ -127,6 +177,9 @@ func has_brave() -> bool: if ability.type == Enums.AbilityType.FIELD: if "brave" in ability.effect.to_lower(): return true + # Check field-granted keywords + if _has_field_keyword("BRAVE"): + return true return false ## Check if card has First Strike @@ -137,6 +190,17 @@ func has_first_strike() -> bool: if ability.type == Enums.AbilityType.FIELD: if "first strike" in ability.effect.to_lower(): return true + # Check field-granted keywords + if _has_field_keyword("FIRST_STRIKE"): + return true + return false + +## Check for field-granted keyword from AbilitySystem +func _has_field_keyword(keyword: String) -> bool: + var tree = Engine.get_main_loop() + if tree and tree.root and tree.root.has_node("AbilitySystem"): + var ability_system = tree.root.get_node("AbilitySystem") + return ability_system.has_field_keyword(self, keyword) return false ## Get primary element @@ -191,3 +255,288 @@ func get_display_name() -> String: func _to_string() -> String: return "[CardInstance: %s (%s)]" % [get_display_name(), instance_id] + + +# ============================================================================= +# KEYWORD MANAGEMENT +# ============================================================================= + +## Add a temporary keyword +func add_temporary_keyword(keyword: String, duration: String = "END_OF_TURN") -> void: + temporary_keywords[keyword.to_upper()] = duration + + +## Check if card has a keyword (from card data, temp, or field effects) +func has_keyword(keyword: String) -> bool: + var kw_upper = keyword.to_upper() + + # Check temporary keywords + if temporary_keywords.has(kw_upper): + return true + + # Check field-granted keywords + if _has_field_keyword(kw_upper): + return true + + # Check card's base keywords + if card_data: + match kw_upper: + "HASTE": + return card_data.has_haste + "BRAVE": + for ability in card_data.abilities: + if ability.type == Enums.AbilityType.FIELD and "brave" in ability.effect.to_lower(): + return true + "FIRST_STRIKE": + for ability in card_data.abilities: + if ability.type == Enums.AbilityType.FIELD and "first strike" in ability.effect.to_lower(): + return true + + return false + + +## Remove all abilities +func remove_all_abilities() -> void: + temporary_abilities.clear() + temporary_keywords.clear() + + +## Remove a specific ability +func remove_ability(ability_name: String) -> void: + var name_upper = ability_name.to_upper() + temporary_abilities.erase(name_upper) + temporary_keywords.erase(name_upper) + + +# ============================================================================= +# RESTRICTIONS & REQUIREMENTS +# ============================================================================= + +## Add a restriction (can't attack, can't block, etc.) +func add_restriction(restriction_type: String, duration: String = "END_OF_TURN") -> void: + restrictions[restriction_type.to_upper()] = duration + + +## Check if card has a restriction +func has_restriction(restriction_type: String) -> bool: + return restrictions.has(restriction_type.to_upper()) + + +## Add a requirement (must attack, must block, etc.) +func add_requirement(requirement_type: String, duration: String = "END_OF_TURN") -> void: + requirements[requirement_type.to_upper()] = duration + + +## Check if card has a requirement +func has_requirement(requirement_type: String) -> bool: + return requirements.has(requirement_type.to_upper()) + + +# ============================================================================= +# PROTECTION +# ============================================================================= + +## Add protection from damage/effects +func add_protection(protection_type: String, duration: String = "END_OF_TURN") -> void: + protections[protection_type.to_upper()] = duration + + +## Check if card has protection from something +func has_protection(protection_type: String) -> bool: + var pt_upper = protection_type.to_upper() + + # Check local protections + if protections.has(pt_upper): + return true + + # Check for ALL protection + if protections.has("ALL"): + return true + + # Check field-granted protection + var tree = Engine.get_main_loop() + if tree and tree.root and tree.root.has_node("AbilitySystem"): + var ability_system = tree.root.get_node("AbilitySystem") + return ability_system.has_field_protection(self, protection_type) + + return false + + +# ============================================================================= +# FROZEN STATE +# ============================================================================= + +## Set frozen state +func set_frozen(frozen: bool) -> void: + is_frozen = frozen + + +## Check if frozen (doesn't activate during Active Phase) +func is_card_frozen() -> bool: + return is_frozen + + +# ============================================================================= +# COUNTERS +# ============================================================================= + +## Add counters +func add_counters(counter_type: String, amount: int = 1) -> void: + var ct = counter_type.to_upper() + counters[ct] = counters.get(ct, 0) + amount + + +## Remove counters +func remove_counters(counter_type: String, amount: int = 1) -> void: + var ct = counter_type.to_upper() + counters[ct] = max(0, counters.get(ct, 0) - amount) + if counters[ct] == 0: + counters.erase(ct) + + +## Get counter count +func get_counter_count(counter_type: String) -> int: + return counters.get(counter_type.to_upper(), 0) + + +# ============================================================================= +# POWER MANIPULATION +# ============================================================================= + +## Set base power (for swap/transform effects) +func set_base_power(new_power: int) -> void: + base_power_override = new_power + + +## Get base power (respecting override) +func get_base_power() -> int: + if base_power_override >= 0: + return base_power_override + return card_data.power if card_data else 0 + + +# ============================================================================= +# DAMAGE MANIPULATION +# ============================================================================= + +## Heal damage +func heal_damage(amount: int) -> void: + damage_received = max(0, damage_received - amount) + + +## Remove all damage +func remove_all_damage() -> void: + damage_received = 0 + + +# ============================================================================= +# COPY & TRANSFORM +# ============================================================================= + +## Copy abilities from another card +func copy_abilities_from(other: CardInstance) -> void: + if other and other.card_data: + for ability in other.card_data.abilities: + temporary_abilities.append(ability) + + +## Copy stats from another card +func copy_stats_from(other: CardInstance) -> void: + if other: + base_power_override = other.get_base_power() + + +## Become a copy of another card +func become_copy_of(other: CardInstance) -> void: + if other: + copy_stats_from(other) + copy_abilities_from(other) + + +## Transform into something else +func transform(into: Dictionary) -> void: + if into.has("power"): + base_power_override = int(into.power) + if into.has("name"): + # Transform name handling would require additional infrastructure + pass + + +# ============================================================================= +# PROPERTY MODIFICATION +# ============================================================================= + +# Temporary element/job storage +var _temp_element: String = "" +var _temp_element_duration: String = "" +var _temp_job: String = "" +var _temp_job_duration: String = "" + + +## Set temporary element +func set_temporary_element(element: String, duration: String = "END_OF_TURN") -> void: + _temp_element = element.to_upper() + _temp_element_duration = duration + + +## Set temporary job +func set_temporary_job(job: String, duration: String = "END_OF_TURN") -> void: + _temp_job = job + _temp_job_duration = duration + + +## Get current elements (including temporary) +func get_current_elements() -> Array: + if _temp_element != "": + var element = Enums.element_from_string(_temp_element) + return [element] + return get_elements() + + +## Get current job (including temporary) +func get_current_job() -> String: + if _temp_job != "": + return _temp_job + return card_data.job if card_data else "" + + +# ============================================================================= +# CLEANUP +# ============================================================================= + +## Reset temporary effects at end of turn (extended) +func end_turn_cleanup() -> void: + power_modifiers.clear() + temporary_abilities.clear() + damage_received = 0 + attacked_this_turn = false + + # Clear END_OF_TURN duration effects + _clear_duration_effects("END_OF_TURN") + + +## Clear effects with specific duration +func _clear_duration_effects(duration: String) -> void: + for key in temporary_keywords.keys(): + if temporary_keywords[key] == duration: + temporary_keywords.erase(key) + + for key in restrictions.keys(): + if restrictions[key] == duration: + restrictions.erase(key) + + for key in requirements.keys(): + if requirements[key] == duration: + requirements.erase(key) + + for key in protections.keys(): + if protections[key] == duration: + protections.erase(key) + + # Clear temporary element/job + if _temp_element_duration == duration: + _temp_element = "" + _temp_element_duration = "" + if _temp_job_duration == duration: + _temp_job = "" + _temp_job_duration = "" diff --git a/scripts/game/Enums.gd b/scripts/game/Enums.gd index 5db8a83..be76390 100644 --- a/scripts/game/Enums.gd +++ b/scripts/game/Enums.gd @@ -41,6 +41,7 @@ enum TurnPhase { ## Attack Phase Steps enum AttackStep { + NONE, # Not in attack phase or between attacks PREPARATION, DECLARATION, BLOCK_DECLARATION, diff --git a/scripts/game/GameState.gd b/scripts/game/GameState.gd index 76a8ded..800b53a 100644 --- a/scripts/game/GameState.gd +++ b/scripts/game/GameState.gd @@ -63,6 +63,17 @@ func start_game(first_player: int = -1) -> void: players[1].draw_cards(5) game_active = true + + # Connect ability system if available + var ability_system = Engine.get_singleton("AbilitySystem") + if ability_system == null: + # Try getting from scene tree (autoload) + var tree = Engine.get_main_loop() + if tree and tree.root.has_node("AbilitySystem"): + ability_system = tree.root.get_node("AbilitySystem") + if ability_system: + ability_system.connect_to_game(self) + turn_manager.start_game(first_player) game_started.emit() diff --git a/scripts/game/abilities/AbilitySystem.gd b/scripts/game/abilities/AbilitySystem.gd new file mode 100644 index 0000000..713eae8 --- /dev/null +++ b/scripts/game/abilities/AbilitySystem.gd @@ -0,0 +1,798 @@ +class_name AbilitySystem +extends Node + +## AbilitySystem - Central coordinator for ability processing +## Loads processed abilities and handles trigger matching and effect resolution + +signal ability_triggered(source: CardInstance, ability: Dictionary) +signal effect_resolved(effect: Dictionary, targets: Array) +signal targeting_required(effect: Dictionary, valid_targets: Array, callback: Callable) +signal targeting_completed(effect: Dictionary, selected_targets: Array) +signal choice_modal_required(effect: Dictionary, modes: Array, callback: Callable) +signal optional_effect_prompt(player_index: int, effect: Dictionary, description: String, callback: Callable) + +const ABILITIES_PATH = "res://data/abilities_processed.json" + +# Loaded ability data +var _abilities: Dictionary = {} # card_id -> Array of parsed abilities +var _version: String = "" +var _stats: Dictionary = {} + +# Sub-systems +var trigger_matcher: TriggerMatcher +var effect_resolver: EffectResolver +var target_selector: TargetSelector +var field_effect_manager: FieldEffectManager +var condition_checker: ConditionChecker + +# UI Reference +var choice_modal: ChoiceModal = null + +# Effect resolution stack +var _pending_effects: Array = [] +var _is_resolving: bool = false +var _waiting_for_choice: bool = false +var _waiting_for_optional: bool = false + +# Connected game state +var _game_state = null # GameState reference + + +func _ready() -> void: + _load_abilities() + _init_subsystems() + + +func _init_subsystems() -> void: + trigger_matcher = TriggerMatcher.new() + effect_resolver = EffectResolver.new() + target_selector = TargetSelector.new() + field_effect_manager = FieldEffectManager.new() + condition_checker = ConditionChecker.new() + + # Wire ConditionChecker to subsystems that need it + effect_resolver.condition_checker = condition_checker + trigger_matcher.condition_checker = condition_checker + + # Connect effect resolver signals + effect_resolver.effect_completed.connect(_on_effect_completed) + effect_resolver.choice_required.connect(_on_choice_required) + + +func _load_abilities() -> void: + if not FileAccess.file_exists(ABILITIES_PATH): + push_warning("AbilitySystem: No processed abilities found at " + ABILITIES_PATH) + push_warning("Run: python tools/ability_processor.py") + return + + var file = FileAccess.open(ABILITIES_PATH, FileAccess.READ) + if not file: + push_error("AbilitySystem: Failed to open " + ABILITIES_PATH) + return + + var json = JSON.new() + var error = json.parse(file.get_as_text()) + file.close() + + if error != OK: + push_error("AbilitySystem: Failed to parse abilities JSON: " + json.get_error_message()) + return + + var data = json.get_data() + _version = data.get("version", "unknown") + _stats = data.get("statistics", {}) + _abilities = data.get("abilities", {}) + + print("AbilitySystem: Loaded v%s - %d cards, %d abilities (%d high confidence)" % [ + _version, + _stats.get("total_cards", 0), + _stats.get("total_abilities", 0), + _stats.get("parsed_high", 0) + ]) + + +## Connect to a game state to listen for events +func connect_to_game(game_state) -> void: + if _game_state: + _disconnect_from_game() + + _game_state = game_state + + # Connect to game events that can trigger abilities + game_state.card_played.connect(_on_card_played) + game_state.summon_cast.connect(_on_summon_cast) + game_state.attack_declared.connect(_on_attack_declared) + game_state.block_declared.connect(_on_block_declared) + game_state.forward_broken.connect(_on_forward_broken) + game_state.damage_dealt.connect(_on_damage_dealt) + game_state.card_moved.connect(_on_card_moved) + game_state.combat_resolved.connect(_on_combat_resolved) + + # Turn manager signals + if game_state.turn_manager: + game_state.turn_manager.phase_changed.connect(_on_phase_changed) + game_state.turn_manager.turn_started.connect(_on_turn_started) + game_state.turn_manager.turn_ended.connect(_on_turn_ended) + + print("AbilitySystem: Connected to GameState") + + +func _disconnect_from_game() -> void: + if not _game_state: + return + + # Disconnect all signals + if _game_state.card_played.is_connected(_on_card_played): + _game_state.card_played.disconnect(_on_card_played) + if _game_state.summon_cast.is_connected(_on_summon_cast): + _game_state.summon_cast.disconnect(_on_summon_cast) + if _game_state.attack_declared.is_connected(_on_attack_declared): + _game_state.attack_declared.disconnect(_on_attack_declared) + if _game_state.block_declared.is_connected(_on_block_declared): + _game_state.block_declared.disconnect(_on_block_declared) + if _game_state.forward_broken.is_connected(_on_forward_broken): + _game_state.forward_broken.disconnect(_on_forward_broken) + if _game_state.damage_dealt.is_connected(_on_damage_dealt): + _game_state.damage_dealt.disconnect(_on_damage_dealt) + if _game_state.card_moved.is_connected(_on_card_moved): + _game_state.card_moved.disconnect(_on_card_moved) + + _game_state = null + + +## Get parsed abilities for a card +func get_abilities(card_id: String) -> Array: + return _abilities.get(card_id, []) + + +## Check if a card has parsed abilities +func has_abilities(card_id: String) -> bool: + return _abilities.has(card_id) and _abilities[card_id].size() > 0 + + +## Get a specific parsed ability +func get_ability(card_id: String, ability_index: int) -> Dictionary: + var abilities = get_abilities(card_id) + if ability_index >= 0 and ability_index < abilities.size(): + return abilities[ability_index] + return {} + + +## Process a game event and trigger matching abilities +func process_event(event_type: String, event_data: Dictionary) -> void: + if not _game_state: + return + + var triggered = trigger_matcher.find_triggered_abilities( + event_type, event_data, _game_state, _abilities + ) + + for trigger_info in triggered: + _queue_ability(trigger_info) + + +## Queue an ability for resolution +func _queue_ability(trigger_info: Dictionary) -> void: + var source = trigger_info.source as CardInstance + var ability = trigger_info.ability as Dictionary + var parsed = ability.get("parsed", {}) + + if not parsed or not parsed.has("effects"): + return + + # Check if ability has a cost that needs to be paid + var cost = parsed.get("cost", {}) + if not cost.is_empty() and source and _game_state: + var player = _game_state.get_player(source.controller_index) + if player: + # Validate cost + var validation = _validate_ability_cost(cost, source, player) + if not validation.valid: + # Cannot pay cost - emit signal and skip ability + ability_cost_failed.emit(source, ability, validation.reason) + push_warning("AbilitySystem: Cannot pay cost for ability - %s" % validation.reason) + return + + # Pay the cost + _pay_ability_cost(cost, source, player) + + ability_triggered.emit(source, ability) + + # Add effects to pending stack (LIFO for proper resolution order) + var effects = parsed.get("effects", []) + for i in range(effects.size() - 1, -1, -1): + _pending_effects.push_front({ + "effect": effects[i], + "source": source, + "controller": source.controller_index, + "ability": ability, + "event_data": trigger_info.get("event_data", {}) + }) + + # Start resolving if not already + if not _is_resolving: + _resolve_next_effect() + + +## Resolve the next pending effect +func _resolve_next_effect() -> void: + if _pending_effects.is_empty(): + _is_resolving = false + return + + _is_resolving = true + var pending = _pending_effects[0] + var effect = pending.effect + var source = pending.source + + # Check if effect is optional and we haven't prompted yet + if effect.get("optional", false) and not pending.get("optional_prompted", false): + _waiting_for_optional = true + pending["optional_prompted"] = true # Mark as prompted to avoid re-prompting + + # Determine which player should decide + var player_index = source.controller_index if source else 0 + + # Build description from effect + var description = _build_effect_description(effect) + + # Emit signal for UI to handle + optional_effect_prompt.emit(player_index, effect, description, _on_optional_effect_choice) + return # Wait for callback + + # Check if effect needs targeting + if _effect_needs_targeting(effect): + var valid_targets = target_selector.get_valid_targets( + effect.get("target", {}), source, _game_state + ) + + if valid_targets.is_empty(): + # No valid targets, skip effect + _pending_effects.pop_front() + _resolve_next_effect() + return + + # Request target selection from player + targeting_required.emit(effect, valid_targets, _on_targets_selected) + # Wait for targeting_completed signal + else: + # Resolve immediately + _execute_effect(pending) + + +## Execute an effect with its targets +func _execute_effect(pending: Dictionary) -> void: + var effect = pending.effect + var source = pending.source + var targets = pending.get("targets", []) + + effect_resolver.resolve(effect, source, targets, _game_state) + + +## Called when effect resolution completes +func _on_effect_completed(effect: Dictionary, targets: Array) -> void: + effect_resolved.emit(effect, targets) + + if not _pending_effects.is_empty(): + _pending_effects.pop_front() + + _resolve_next_effect() + + +## Called when player selects targets +func _on_targets_selected(targets: Array) -> void: + if _pending_effects.is_empty(): + return + + _pending_effects[0]["targets"] = targets + targeting_completed.emit(_pending_effects[0].effect, targets) + _execute_effect(_pending_effects[0]) + + +## Check if effect requires player targeting +func _effect_needs_targeting(effect: Dictionary) -> bool: + if not effect.has("target"): + return false + var target = effect.target + return target.get("type") == "CHOOSE" + + +## Called when player responds to optional effect prompt +func _on_optional_effect_choice(accepted: bool) -> void: + _waiting_for_optional = false + + if _pending_effects.is_empty(): + return + + if accepted: + # Player chose to execute the optional effect + # Continue with normal resolution (targeting or execution) + var pending = _pending_effects[0] + var effect = pending.effect + + if _effect_needs_targeting(effect): + var source = pending.source + var valid_targets = target_selector.get_valid_targets( + effect.get("target", {}), source, _game_state + ) + + if valid_targets.is_empty(): + _pending_effects.pop_front() + _resolve_next_effect() + return + + targeting_required.emit(effect, valid_targets, _on_targets_selected) + else: + _execute_effect(pending) + else: + # Player declined the optional effect - skip it + _pending_effects.pop_front() + _resolve_next_effect() + + +## Build a human-readable description of an effect for prompts +func _build_effect_description(effect: Dictionary) -> String: + var effect_type = str(effect.get("type", "")).to_upper() + var amount = effect.get("amount", 0) + + match effect_type: + "DRAW": + var count = effect.get("amount", 1) + return "Draw %d card%s" % [count, "s" if count > 1 else ""] + "DAMAGE": + return "Deal %d damage" % amount + "POWER_MOD": + var sign = "+" if amount >= 0 else "" + return "Give %s%d power" % [sign, amount] + "DULL": + return "Dull a Forward" + "ACTIVATE": + return "Activate a card" + "BREAK": + return "Break a card" + "RETURN": + return "Return a card to hand" + "SEARCH": + return "Search your deck" + "DISCARD": + var count = effect.get("amount", 1) + return "Discard %d card%s" % [count, "s" if count > 1 else ""] + _: + # Use the original_text if available + if effect.has("original_text"): + return effect.original_text + return "Use this effect" + + +## Called when EffectResolver encounters a CHOOSE_MODE effect +func _on_choice_required(effect: Dictionary, modes: Array) -> void: + if _pending_effects.is_empty(): + return + + var pending = _pending_effects[0] + var source = pending.get("source") as CardInstance + + # Check for enhanced condition (e.g., "If you have 5+ Ifrit, select 3 instead") + var select_count = effect.get("select_count", 1) + var select_up_to = effect.get("select_up_to", false) + + var enhanced = effect.get("enhanced_condition", {}) + if not enhanced.is_empty() and _check_enhanced_condition(enhanced, source): + select_count = enhanced.get("select_count", select_count) + select_up_to = enhanced.get("select_up_to", select_up_to) + + # If we have a ChoiceModal, use it + if choice_modal: + _waiting_for_choice = true + _handle_modal_choice_async(effect, modes, select_count, select_up_to, source) + else: + # No UI available - auto-select first N modes + push_warning("AbilitySystem: No ChoiceModal available, auto-selecting first mode(s)") + var auto_selected: Array = [] + for i in range(min(select_count, modes.size())): + auto_selected.append(i) + _on_modes_selected(effect, modes, auto_selected, source) + + +## Handle modal choice asynchronously +func _handle_modal_choice_async( + effect: Dictionary, + modes: Array, + select_count: int, + select_up_to: bool, + source: CardInstance +) -> void: + var selected = await choice_modal.show_choices( + "", # Title is generated by ChoiceModal + modes, + select_count, + select_up_to, + false # Not cancellable for mandatory abilities + ) + + _waiting_for_choice = false + _on_modes_selected(effect, modes, selected, source) + + +## Cached regex for enhanced condition parsing +var _enhanced_count_regex: RegEx = null + + +## Check if enhanced condition is met +func _check_enhanced_condition(condition: Dictionary, source: CardInstance) -> bool: + var description = condition.get("description", "").to_lower() + + # Parse "if you have X or more [Card Name] in your Break Zone" + if "break zone" in description: + # Initialize regex once (lazy) + if _enhanced_count_regex == null: + _enhanced_count_regex = RegEx.new() + _enhanced_count_regex.compile("(\\d+) or more") + + var match_result = _enhanced_count_regex.search(description) + if match_result: + var required_count = int(match_result.get_string(1)) + + # Check break zone for matching cards + if _game_state and source: + var player = _game_state.get_player(source.controller_index) + if player: + # Count matching cards in break zone + var break_zone_count = 0 + for card in player.break_zone.get_cards(): + # Simple name matching (description contains card name pattern) + if card.card_data and card.card_data.name.to_lower() in description: + break_zone_count += 1 + + return break_zone_count >= required_count + + return false + + return false + + +# ============================================================================= +# COST VALIDATION AND PAYMENT +# ============================================================================= + +## Signal emitted when cost cannot be paid +signal ability_cost_failed(source: CardInstance, ability: Dictionary, reason: String) + + +## Validate that a player can pay the cost for an ability +## Returns true if cost can be paid, false otherwise +func _validate_ability_cost( + cost: Dictionary, + source: CardInstance, + player +) -> Dictionary: + var result = {"valid": true, "reason": ""} + + if cost.is_empty(): + return result + + # Check CP cost + var cp_cost = cost.get("cp", 0) + var element = cost.get("element", "") + + if cp_cost > 0: + if element and element != "" and element.to_upper() != "ANY": + # Specific element required + var element_enum = Enums.element_from_string(element) + if player.cp_pool.get_cp(element_enum) < cp_cost: + result.valid = false + result.reason = "Not enough %s CP (need %d, have %d)" % [ + element, cp_cost, player.cp_pool.get_cp(element_enum) + ] + return result + else: + # Any element + if player.cp_pool.get_total_cp() < cp_cost: + result.valid = false + result.reason = "Not enough CP (need %d, have %d)" % [ + cp_cost, player.cp_pool.get_total_cp() + ] + return result + + # Check discard cost + var discard = cost.get("discard", 0) + if discard > 0: + if player.hand.get_count() < discard: + result.valid = false + result.reason = "Not enough cards in hand to discard (need %d, have %d)" % [ + discard, player.hand.get_count() + ] + return result + + # Check dull self cost + var dull_self = cost.get("dull_self", false) + if dull_self and source: + if source.is_dull(): + result.valid = false + result.reason = "Card is already dulled" + return result + + # Check specific card discard + var specific_discard = cost.get("specific_discard", "") + if specific_discard != "": + # Player must have a card with this name in hand + var has_card = false + for card in player.hand.get_cards(): + if card.card_data and card.card_data.name.to_lower() == specific_discard.to_lower(): + has_card = true + break + if not has_card: + result.valid = false + result.reason = "Must discard a card named '%s'" % specific_discard + return result + + return result + + +## Pay the cost for an ability +## Returns true if cost was paid successfully +func _pay_ability_cost( + cost: Dictionary, + source: CardInstance, + player +) -> bool: + if cost.is_empty(): + return true + + # Pay CP cost + var cp_cost = cost.get("cp", 0) + var element = cost.get("element", "") + + if cp_cost > 0: + if element and element != "" and element.to_upper() != "ANY": + # Spend specific element CP + var element_enum = Enums.element_from_string(element) + player.cp_pool.add_cp(element_enum, -cp_cost) + else: + # Spend from any element (generic) + var remaining = cp_cost + for elem in Enums.Element.values(): + var available = player.cp_pool.get_cp(elem) + if available > 0: + var to_spend = mini(available, remaining) + player.cp_pool.add_cp(elem, -to_spend) + remaining -= to_spend + if remaining <= 0: + break + + # Pay dull self cost + var dull_self = cost.get("dull_self", false) + if dull_self and source: + source.dull() + + # Note: Discard costs are handled through separate UI interaction + # The discard selection would be queued as a separate effect + + return true + + +## Called when player selects mode(s) +func _on_modes_selected( + effect: Dictionary, + modes: Array, + selected_indices: Array, + source: CardInstance +) -> void: + # Queue the effects from selected modes + for index in selected_indices: + if index >= 0 and index < modes.size(): + var mode = modes[index] + var mode_effects = mode.get("effects", []) + + for mode_effect in mode_effects: + _pending_effects.push_back({ + "effect": mode_effect, + "source": source, + "controller": source.controller_index if source else 0, + "ability": effect, + "event_data": {} + }) + + # Remove the CHOOSE_MODE effect from pending and continue + if not _pending_effects.is_empty(): + _pending_effects.pop_front() + + _resolve_next_effect() + + +# ============================================================================= +# Event Handlers +# ============================================================================= + +func _on_card_played(card: CardInstance, player_index: int) -> void: + # Register field abilities + if card.is_forward() or card.is_backup(): + var card_abilities = get_abilities(card.card_data.id) + field_effect_manager.register_field_abilities(card, card_abilities) + + # Trigger enters field events + process_event("ENTERS_FIELD", { + "card": card, + "player": player_index, + "zone_from": Enums.ZoneType.HAND, + "zone_to": Enums.ZoneType.FIELD_FORWARDS if card.is_forward() else Enums.ZoneType.FIELD_BACKUPS + }) + + +func _on_summon_cast(card: CardInstance, player_index: int) -> void: + process_event("SUMMON_CAST", { + "card": card, + "player": player_index + }) + + +func _on_attack_declared(attacker: CardInstance) -> void: + process_event("ATTACKS", { + "card": attacker, + "player": attacker.controller_index + }) + + +func _on_block_declared(blocker: CardInstance) -> void: + if not _game_state or not _game_state.turn_manager: + return + + var attacker = _game_state.turn_manager.current_attacker + + process_event("BLOCKS", { + "card": blocker, + "attacker": attacker, + "player": blocker.controller_index + }) + + if attacker: + process_event("IS_BLOCKED", { + "card": attacker, + "blocker": blocker, + "player": attacker.controller_index + }) + + +func _on_forward_broken(card: CardInstance) -> void: + # Unregister field abilities + field_effect_manager.unregister_field_abilities(card) + + process_event("LEAVES_FIELD", { + "card": card, + "zone_from": Enums.ZoneType.FIELD_FORWARDS, + "zone_to": Enums.ZoneType.BREAK + }) + + +func _on_damage_dealt(player_index: int, amount: int, cards: Array) -> void: + process_event("DAMAGE_DEALT_TO_PLAYER", { + "player": player_index, + "amount": amount, + "cards": cards + }) + + # Check for EX BURST triggers on damage cards + for card in cards: + if card.card_data and card.card_data.has_ex_burst: + _trigger_ex_burst(card, player_index) + + +func _on_card_moved(card: CardInstance, from_zone: Enums.ZoneType, to_zone: Enums.ZoneType) -> void: + # Handle zone changes + if to_zone == Enums.ZoneType.BREAK: + field_effect_manager.unregister_field_abilities(card) + + +func _on_combat_resolved(attacker: CardInstance, blocker: CardInstance) -> void: + if not blocker: + # Unblocked attack + process_event("DEALS_DAMAGE_TO_OPPONENT", { + "card": attacker, + "player": attacker.controller_index + }) + else: + # Blocked combat + process_event("DEALS_DAMAGE", { + "card": attacker, + "target": blocker, + "player": attacker.controller_index + }) + process_event("DEALS_DAMAGE", { + "card": blocker, + "target": attacker, + "player": blocker.controller_index + }) + + +func _on_phase_changed(phase: Enums.TurnPhase) -> void: + var event_type = "" + match phase: + Enums.TurnPhase.ACTIVE: + event_type = "START_OF_ACTIVE_PHASE" + Enums.TurnPhase.DRAW: + event_type = "START_OF_DRAW_PHASE" + Enums.TurnPhase.MAIN_1: + event_type = "START_OF_MAIN_PHASE" + Enums.TurnPhase.ATTACK: + event_type = "START_OF_ATTACK_PHASE" + Enums.TurnPhase.MAIN_2: + event_type = "START_OF_MAIN_PHASE_2" + Enums.TurnPhase.END: + event_type = "START_OF_END_PHASE" + + if event_type: + process_event(event_type, { + "player": _game_state.turn_manager.current_player_index if _game_state else 0 + }) + + +func _on_turn_started(player_index: int, turn_number: int) -> void: + process_event("START_OF_TURN", { + "player": player_index, + "turn_number": turn_number + }) + + +func _on_turn_ended(player_index: int) -> void: + process_event("END_OF_TURN", { + "player": player_index + }) + + +## Trigger EX BURST for a damage card +func _trigger_ex_burst(card: CardInstance, damaged_player: int) -> void: + var card_abilities = get_abilities(card.card_data.id) + + for ability in card_abilities: + var parsed = ability.get("parsed", {}) + if parsed.get("is_ex_burst", false): + # Queue the EX BURST ability + _queue_ability({ + "source": card, + "ability": ability, + "event_data": { + "player": damaged_player, + "trigger_type": "EX_BURST" + } + }) + break + + +## Get power modifier from field effects for a card +func get_field_power_modifier(card: CardInstance) -> int: + return field_effect_manager.get_power_modifiers(card, _game_state) + + +## Check if a card has a field-granted keyword +func has_field_keyword(card: CardInstance, keyword: String) -> bool: + return field_effect_manager.has_keyword(card, keyword, _game_state) + + +## Check if a card has field-granted protection +func has_field_protection(card: CardInstance, protection_type: String) -> bool: + return field_effect_manager.has_protection(card, protection_type, _game_state) + + +## Get all granted keywords for a card from field effects +func get_field_keywords(card: CardInstance) -> Array: + return field_effect_manager.get_granted_keywords(card, _game_state) + + +## Trigger EX BURST on a specific card (called by EffectResolver) +func trigger_ex_burst_on_card(card: CardInstance) -> void: + if not card or not card.card_data: + return + + var card_abilities = get_abilities(card.card_data.id) + + for ability in card_abilities: + var parsed = ability.get("parsed", {}) + if parsed.get("is_ex_burst", false): + _queue_ability({ + "source": card, + "ability": ability, + "event_data": { + "trigger_type": "EX_BURST_TRIGGERED" + } + }) + break diff --git a/scripts/game/abilities/CardFilter.gd b/scripts/game/abilities/CardFilter.gd new file mode 100644 index 0000000..01fb577 --- /dev/null +++ b/scripts/game/abilities/CardFilter.gd @@ -0,0 +1,219 @@ +class_name CardFilter +extends RefCounted + +## CardFilter - Shared card filtering utility used by EffectResolver, FieldEffectManager, and TargetSelector +## +## This utility provides a unified way to filter cards based on various criteria +## including element, job, category, cost, power, card type, and state. + + +## Check if a card matches a filter dictionary +static func matches_filter(card: CardInstance, filter: Dictionary, source: CardInstance = null) -> bool: + if not card or not card.card_data: + return false + + if filter.is_empty(): + return true + + # Element filter + if filter.has("element"): + var element_str = str(filter.element).to_upper() + var element = Enums.element_from_string(element_str) + if element not in card.get_elements(): + return false + + # Job filter + if filter.has("job"): + var job_filter = str(filter.job).to_lower() + var card_job = str(card.card_data.job).to_lower() if card.card_data.job else "" + if job_filter != card_job: + return false + + # Category filter + if filter.has("category"): + if not _has_category(card, str(filter.category).to_upper()): + return false + + # Cost filters + if not _matches_cost_filter(card, filter): + return false + + # Power filters + if not _matches_power_filter(card, filter): + return false + + # Card name filter + if filter.has("card_name"): + var name_filter = str(filter.card_name).to_lower() + var card_name = str(card.card_data.name).to_lower() if card.card_data.name else "" + if name_filter != card_name: + return false + if filter.has("name"): + var name_filter = str(filter.name).to_lower() + var card_name = str(card.card_data.name).to_lower() if card.card_data.name else "" + if name_filter != card_name: + return false + + # Card type filter + if filter.has("card_type"): + if not _matches_type(card, str(filter.card_type)): + return false + + # State filters + if filter.has("is_dull"): + var card_dull = card.is_dull() if card.has_method("is_dull") else card.is_dull + if card_dull != filter.is_dull: + return false + if filter.has("is_active"): + var card_active = card.is_active() if card.has_method("is_active") else not card.is_dull + if card_active != filter.is_active: + return false + + # Exclude self + if filter.get("exclude_self", false) and source != null and card == source: + return false + + return true + + +## Count cards that match a filter +static func count_matching(cards: Array, filter: Dictionary, source: CardInstance = null) -> int: + var count = 0 + for card in cards: + if matches_filter(card, filter, source): + count += 1 + return count + + +## Get all cards that match a filter +static func get_matching(cards: Array, filter: Dictionary, source: CardInstance = null) -> Array: + var matching: Array = [] + for card in cards: + if matches_filter(card, filter, source): + matching.append(card) + return matching + + +## Get the highest power among cards (optionally filtered) +static func get_highest_power(cards: Array, filter: Dictionary = {}, source: CardInstance = null) -> int: + var highest = 0 + for card in cards: + if filter.is_empty() or matches_filter(card, filter, source): + var power = card.get_power() if card.has_method("get_power") else 0 + if power > highest: + highest = power + return highest + + +## Get the lowest power among cards (optionally filtered) +static func get_lowest_power(cards: Array, filter: Dictionary = {}, source: CardInstance = null) -> int: + var lowest = -1 + for card in cards: + if filter.is_empty() or matches_filter(card, filter, source): + var power = card.get_power() if card.has_method("get_power") else 0 + if lowest == -1 or power < lowest: + lowest = power + return lowest if lowest != -1 else 0 + + +# ============================================================================= +# PRIVATE HELPER METHODS +# ============================================================================= + + +## Check if a card has a specific category +static func _has_category(card: CardInstance, category_filter: String) -> bool: + # Check card's category field + if card.card_data.has("category") and card.card_data.category: + if category_filter in str(card.card_data.category).to_upper(): + return true + # Check categories array if present + if card.card_data.has("categories"): + for cat in card.card_data.categories: + if category_filter in str(cat).to_upper(): + return true + return false + + +## Check if a card matches cost filter criteria +static func _matches_cost_filter(card: CardInstance, filter: Dictionary) -> bool: + var card_cost = card.card_data.cost + + # Exact cost filter + if filter.has("cost") and not filter.has("cost_comparison"): + if card_cost != int(filter.cost): + return false + + # Min/max style cost filters (from TargetSelector) + if filter.has("cost_min") and card_cost < int(filter.cost_min): + return false + if filter.has("cost_max") and card_cost > int(filter.cost_max): + return false + + # Cost comparison filter + if filter.has("cost_comparison") and filter.has("cost_value"): + var target_cost = int(filter.cost_value) + match str(filter.cost_comparison).to_upper(): + "LTE": + if card_cost > target_cost: + return false + "GTE": + if card_cost < target_cost: + return false + "EQ": + if card_cost != target_cost: + return false + "LT": + if card_cost >= target_cost: + return false + "GT": + if card_cost <= target_cost: + return false + + return true + + +## Check if a card matches type filter +static func _matches_type(card: CardInstance, type_filter: String) -> bool: + match type_filter.to_upper(): + "FORWARD": + return card.is_forward() + "BACKUP": + return card.is_backup() + "SUMMON": + return card.is_summon() + "MONSTER": + return card.is_monster() + "CHARACTER": + return card.is_forward() or card.is_backup() + return true + + +## Check if a card matches power filter criteria +static func _matches_power_filter(card: CardInstance, filter: Dictionary) -> bool: + var power = card.get_power() if card.has_method("get_power") else card.card_data.power + + # Min/max style power filters + if filter.has("power_min") and power < int(filter.power_min): + return false + if filter.has("power_max") and power > int(filter.power_max): + return false + + # Comparison style power filter + if filter.has("power_comparison") and filter.has("power_value"): + var target = int(filter.power_value) + match str(filter.power_comparison).to_upper(): + "LTE": + if power > target: + return false + "GTE": + if power < target: + return false + "LT": + if power >= target: + return false + "GT": + if power <= target: + return false + + return true diff --git a/scripts/game/abilities/ConditionChecker.gd b/scripts/game/abilities/ConditionChecker.gd new file mode 100644 index 0000000..502b9b0 --- /dev/null +++ b/scripts/game/abilities/ConditionChecker.gd @@ -0,0 +1,510 @@ +class_name ConditionChecker +extends RefCounted + +## Centralized condition evaluation for all ability types +## Handles conditions like "If you control X", "If you have received Y damage", etc. + + +## Main evaluation entry point +## Returns true if condition is met, false otherwise +func evaluate(condition: Dictionary, context: Dictionary) -> bool: + if condition.is_empty(): + return true # Empty condition = unconditional + + var condition_type = condition.get("type", "") + + match condition_type: + "CONTROL_CARD": + return _check_control_card(condition, context) + "CONTROL_COUNT": + return _check_control_count(condition, context) + "DAMAGE_RECEIVED": + return _check_damage_received(condition, context) + "BREAK_ZONE_COUNT": + return _check_break_zone_count(condition, context) + "CARD_IN_ZONE": + return _check_card_in_zone(condition, context) + "FORWARD_STATE": + return _check_forward_state(condition, context) + "COST_COMPARISON": + return _check_cost_comparison(condition, context) + "POWER_COMPARISON": + return _check_power_comparison(condition, context) + "ELEMENT_MATCH": + return _check_element_match(condition, context) + "CARD_TYPE_MATCH": + return _check_card_type_match(condition, context) + "JOB_MATCH": + return _check_job_match(condition, context) + "CATEGORY_MATCH": + return _check_category_match(condition, context) + "AND": + return _check_and(condition, context) + "OR": + return _check_or(condition, context) + "NOT": + return _check_not(condition, context) + _: + push_warning("ConditionChecker: Unknown condition type '%s'" % condition_type) + return false + + +# ============================================================================= +# CONTROL CONDITIONS +# ============================================================================= + +func _check_control_card(condition: Dictionary, context: Dictionary) -> bool: + var card_name = condition.get("card_name", "") + var player = context.get("player_id", 0) + var game_state = context.get("game_state") + + if not game_state: + return false + + # Check all field cards for the player + var field_cards = _get_field_cards(game_state, player) + for card in field_cards: + if card and card.card_data and card.card_data.name == card_name: + return true + + return false + + +func _check_control_count(condition: Dictionary, context: Dictionary) -> bool: + var card_type = condition.get("card_type", "") + var element = condition.get("element", "") + var job = condition.get("job", "") + var category = condition.get("category", "") + var comparison = condition.get("comparison", "GTE") + var value = condition.get("value", 1) + var player = context.get("player_id", 0) + var game_state = context.get("game_state") + + if not game_state: + return false + + var count = 0 + var field_cards = _get_field_cards(game_state, player) + + for card in field_cards: + if not card or not card.card_data: + continue + + var matches = true + + # Check card type filter + if card_type != "" and not _matches_card_type(card, card_type): + matches = false + + # Check element filter + if element != "" and not _matches_element(card, element): + matches = false + + # Check job filter + if job != "" and not _matches_job(card, job): + matches = false + + # Check category filter + if category != "" and not _matches_category(card, category): + matches = false + + if matches: + count += 1 + + return _compare(count, comparison, value) + + +# ============================================================================= +# DAMAGE CONDITIONS +# ============================================================================= + +func _check_damage_received(condition: Dictionary, context: Dictionary) -> bool: + var comparison = condition.get("comparison", "GTE") + var value = condition.get("value", 1) + var player = context.get("player_id", 0) + var game_state = context.get("game_state") + + if not game_state: + return false + + var damage = _get_player_damage(game_state, player) + return _compare(damage, comparison, value) + + +# ============================================================================= +# ZONE CONDITIONS +# ============================================================================= + +func _check_break_zone_count(condition: Dictionary, context: Dictionary) -> bool: + var card_name = condition.get("card_name", "") + var card_names: Array = condition.get("card_names", []) + if card_name != "" and card_name not in card_names: + card_names.append(card_name) + + var comparison = condition.get("comparison", "GTE") + var value = condition.get("value", 1) + var player = context.get("player_id", 0) + var game_state = context.get("game_state") + + if not game_state: + return false + + var count = 0 + var break_zone = _get_break_zone(game_state, player) + + for card in break_zone: + if not card or not card.card_data: + continue + + # If no specific names, count all + if card_names.is_empty(): + count += 1 + elif card.card_data.name in card_names: + count += 1 + + return _compare(count, comparison, value) + + +func _check_card_in_zone(condition: Dictionary, context: Dictionary) -> bool: + var zone = condition.get("zone", "") # "HAND", "DECK", "BREAK_ZONE", "REMOVED" + var card_name = condition.get("card_name", "") + var card_type = condition.get("card_type", "") + var player = context.get("player_id", 0) + var game_state = context.get("game_state") + + if not game_state: + return false + + var zone_cards: Array = [] + match zone: + "HAND": + zone_cards = _get_hand(game_state, player) + "DECK": + zone_cards = _get_deck(game_state, player) + "BREAK_ZONE": + zone_cards = _get_break_zone(game_state, player) + "REMOVED": + zone_cards = _get_removed_zone(game_state, player) + "FIELD": + zone_cards = _get_field_cards(game_state, player) + + for card in zone_cards: + if not card or not card.card_data: + continue + + var matches = true + if card_name != "" and card.card_data.name != card_name: + matches = false + if card_type != "" and not _matches_card_type(card, card_type): + matches = false + + if matches: + return true + + return false + + +# ============================================================================= +# CARD STATE CONDITIONS +# ============================================================================= + +func _check_forward_state(condition: Dictionary, context: Dictionary) -> bool: + var state = condition.get("state", "") # "DULL", "ACTIVE", "DAMAGED" + var check_self = condition.get("check_self", false) + var target = context.get("target_card") if not check_self else context.get("source_card") + + if not target: + return false + + match state: + "DULL": + return target.is_dull if target.has_method("get") or "is_dull" in target else false + "ACTIVE": + return not target.is_dull if "is_dull" in target else false + "DAMAGED": + if "current_power" in target and target.card_data: + return target.current_power < target.card_data.power + "FROZEN": + return target.is_frozen if "is_frozen" in target else false + + return false + + +func _check_cost_comparison(condition: Dictionary, context: Dictionary) -> bool: + var comparison = condition.get("comparison", "LTE") + var value = condition.get("value", 0) + var compare_to = condition.get("compare_to", "") # "SELF_COST", "VALUE", or empty for value + var target = context.get("target_card") + var source = context.get("source_card") + + if not target or not target.card_data: + return false + + var target_cost = target.card_data.cost + var compare_value = value + + if compare_to == "SELF_COST" and source and source.card_data: + compare_value = source.card_data.cost + + return _compare(target_cost, comparison, compare_value) + + +func _check_power_comparison(condition: Dictionary, context: Dictionary) -> bool: + var comparison = condition.get("comparison", "LTE") + var value = condition.get("value", 0) + var compare_to = condition.get("compare_to", "") # "SELF_POWER", "VALUE" + var target = context.get("target_card") + var source = context.get("source_card") + + if not target: + return false + + var target_power = target.current_power if "current_power" in target else 0 + var compare_value = value + + if compare_to == "SELF_POWER" and source: + compare_value = source.current_power if "current_power" in source else 0 + + return _compare(target_power, comparison, compare_value) + + +# ============================================================================= +# CARD ATTRIBUTE CONDITIONS +# ============================================================================= + +func _check_element_match(condition: Dictionary, context: Dictionary) -> bool: + var element = condition.get("element", "") + var check_self = condition.get("check_self", false) + var target = context.get("target_card") if not check_self else context.get("source_card") + + if not target or not target.card_data: + return false + + return _matches_element(target, element) + + +func _check_card_type_match(condition: Dictionary, context: Dictionary) -> bool: + var card_type = condition.get("card_type", "") + var check_self = condition.get("check_self", false) + var target = context.get("target_card") if not check_self else context.get("source_card") + + if not target: + return false + + return _matches_card_type(target, card_type) + + +func _check_job_match(condition: Dictionary, context: Dictionary) -> bool: + var job = condition.get("job", "") + var check_self = condition.get("check_self", false) + var target = context.get("target_card") if not check_self else context.get("source_card") + + if not target or not target.card_data: + return false + + return _matches_job(target, job) + + +func _check_category_match(condition: Dictionary, context: Dictionary) -> bool: + var category = condition.get("category", "") + var check_self = condition.get("check_self", false) + var target = context.get("target_card") if not check_self else context.get("source_card") + + if not target or not target.card_data: + return false + + return _matches_category(target, category) + + +# ============================================================================= +# LOGICAL OPERATORS +# ============================================================================= + +func _check_and(condition: Dictionary, context: Dictionary) -> bool: + var conditions: Array = condition.get("conditions", []) + for sub_condition in conditions: + if not evaluate(sub_condition, context): + return false + return true + + +func _check_or(condition: Dictionary, context: Dictionary) -> bool: + var conditions: Array = condition.get("conditions", []) + for sub_condition in conditions: + if evaluate(sub_condition, context): + return true + return false + + +func _check_not(condition: Dictionary, context: Dictionary) -> bool: + var inner: Dictionary = condition.get("condition", {}) + return not evaluate(inner, context) + + +# ============================================================================= +# HELPER FUNCTIONS +# ============================================================================= + +func _compare(actual: int, comparison: String, expected: int) -> bool: + match comparison: + "EQ": + return actual == expected + "NEQ": + return actual != expected + "GT": + return actual > expected + "GTE": + return actual >= expected + "LT": + return actual < expected + "LTE": + return actual <= expected + return false + + +func _matches_card_type(card, card_type: String) -> bool: + if not card or not card.card_data: + return false + + var type_upper = card_type.to_upper() + var card_type_value = card.card_data.type + + # Handle string or enum type + if card_type_value is String: + return card_type_value.to_upper() == type_upper + + # Handle Enums.CardType enum + match type_upper: + "FORWARD": + return card_type_value == Enums.CardType.FORWARD + "BACKUP": + return card_type_value == Enums.CardType.BACKUP + "SUMMON": + return card_type_value == Enums.CardType.SUMMON + "MONSTER": + return card_type_value == Enums.CardType.MONSTER + + return false + + +func _matches_element(card, element: String) -> bool: + if not card or not card.card_data: + return false + + var element_upper = element.to_upper() + var card_element = card.card_data.element + + if card_element is String: + return card_element.to_upper() == element_upper + + # Handle Enums.Element enum + match element_upper: + "FIRE": + return card_element == Enums.Element.FIRE + "ICE": + return card_element == Enums.Element.ICE + "WIND": + return card_element == Enums.Element.WIND + "EARTH": + return card_element == Enums.Element.EARTH + "LIGHTNING": + return card_element == Enums.Element.LIGHTNING + "WATER": + return card_element == Enums.Element.WATER + "LIGHT": + return card_element == Enums.Element.LIGHT + "DARK": + return card_element == Enums.Element.DARK + + return false + + +func _matches_job(card, job: String) -> bool: + if not card or not card.card_data: + return false + + var card_job = card.card_data.get("job", "") + if card_job is String: + return card_job.to_lower() == job.to_lower() + + return false + + +func _matches_category(card, category: String) -> bool: + if not card or not card.card_data: + return false + + var card_categories = card.card_data.get("categories", []) + if card_categories is Array: + for cat in card_categories: + if cat is String and cat.to_lower() == category.to_lower(): + return true + + return false + + +# ============================================================================= +# GAME STATE ACCESSORS +# These abstract away the game state interface for flexibility +# ============================================================================= + +func _get_field_cards(game_state, player: int) -> Array: + if game_state.has_method("get_field_cards"): + return game_state.get_field_cards(player) + elif game_state.has_method("get_player_field"): + return game_state.get_player_field(player) + elif "players" in game_state and player < game_state.players.size(): + var p = game_state.players[player] + if "field" in p: + return p.field + return [] + + +func _get_player_damage(game_state, player: int) -> int: + if game_state.has_method("get_player_damage"): + return game_state.get_player_damage(player) + elif "players" in game_state and player < game_state.players.size(): + var p = game_state.players[player] + if "damage" in p: + return p.damage + return 0 + + +func _get_break_zone(game_state, player: int) -> Array: + if game_state.has_method("get_break_zone"): + return game_state.get_break_zone(player) + elif "players" in game_state and player < game_state.players.size(): + var p = game_state.players[player] + if "break_zone" in p: + return p.break_zone + return [] + + +func _get_hand(game_state, player: int) -> Array: + if game_state.has_method("get_hand"): + return game_state.get_hand(player) + elif "players" in game_state and player < game_state.players.size(): + var p = game_state.players[player] + if "hand" in p: + return p.hand + return [] + + +func _get_deck(game_state, player: int) -> Array: + if game_state.has_method("get_deck"): + return game_state.get_deck(player) + elif "players" in game_state and player < game_state.players.size(): + var p = game_state.players[player] + if "deck" in p: + return p.deck + return [] + + +func _get_removed_zone(game_state, player: int) -> Array: + if game_state.has_method("get_removed_zone"): + return game_state.get_removed_zone(player) + elif "players" in game_state and player < game_state.players.size(): + var p = game_state.players[player] + if "removed_zone" in p: + return p.removed_zone + return [] diff --git a/scripts/game/abilities/EffectResolver.gd b/scripts/game/abilities/EffectResolver.gd new file mode 100644 index 0000000..4dda229 --- /dev/null +++ b/scripts/game/abilities/EffectResolver.gd @@ -0,0 +1,1807 @@ +class_name EffectResolver +extends RefCounted + +## EffectResolver - Executes parsed effects on game state +## Handles all 58+ effect types from the ability processor + +signal effect_completed(effect: Dictionary, targets: Array) +signal targeting_required(effect: Dictionary, valid_targets: Array, count: int) +signal choice_required(effect: Dictionary, options: Array) + +## Reference to ConditionChecker for evaluating conditions +var condition_checker: ConditionChecker = null + + +## Resolve an effect +func resolve( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var effect_type = str(effect.get("type", "")).to_upper() + + match effect_type: + # === CORE EFFECTS (Most Common) === + "DAMAGE": + _resolve_damage(effect, source, targets, game_state) + "DRAW": + _resolve_draw(effect, source, game_state) + "BREAK": + _resolve_break(effect, targets, game_state) + "DULL": + _resolve_dull(effect, targets, game_state) + "ACTIVATE": + _resolve_activate(effect, targets, game_state) + "POWER_MOD": + _resolve_power_mod(effect, source, targets, game_state) + "SEARCH": + _resolve_search(effect, source, game_state) + "PLAY": + _resolve_play(effect, source, targets, game_state) + "RETURN": + _resolve_return(effect, targets, game_state) + "DISCARD": + _resolve_discard(effect, source, targets, game_state) + + # === KEYWORD & ABILITY EFFECTS === + "ABILITY_GRANT": + _resolve_ability_grant(effect, source, targets, game_state) + "KEYWORD": + _resolve_keyword(effect, source, targets, game_state) + "REMOVE_ABILITY": + _resolve_remove_ability(effect, targets, game_state) + + # === ZONE MOVEMENT === + "RETRIEVE": + _resolve_retrieve(effect, source, targets, game_state) + "REMOVE_FROM_GAME": + _resolve_remove_from_game(effect, targets, game_state) + "PUT_INTO_BREAK_ZONE": + _resolve_put_into_break_zone(effect, targets, game_state) + "ADD_TO_HAND": + _resolve_add_to_hand(effect, source, targets, game_state) + "PUT_ON_FIELD": + _resolve_put_on_field(effect, source, targets, game_state) + "PUT_INTO_DECK": + _resolve_put_into_deck(effect, source, targets, game_state) + "REVEAL_AND_ADD": + _resolve_reveal_and_add(effect, source, game_state) + + # === CARD STATE EFFECTS === + "FREEZE": + _resolve_freeze(effect, targets, game_state) + "UNFREEZE": + _resolve_unfreeze(effect, targets, game_state) + "ADD_COUNTER": + _resolve_add_counter(effect, targets, game_state) + "REMOVE_COUNTER": + _resolve_remove_counter(effect, targets, game_state) + "TRANSFORM": + _resolve_transform(effect, source, targets, game_state) + + # === COMBAT EFFECTS === + "MUTUAL_DAMAGE": + _resolve_mutual_damage(effect, source, targets, game_state) + "LETHAL": + _resolve_lethal(effect, targets, game_state) + "CANT_ATTACK": + _resolve_cant_attack(effect, targets, game_state) + "CANT_BLOCK": + _resolve_cant_block(effect, targets, game_state) + "MUST_ATTACK": + _resolve_must_attack(effect, targets, game_state) + "MUST_BLOCK": + _resolve_must_block(effect, targets, game_state) + "UNBLOCKABLE": + _resolve_unblockable(effect, source, targets, game_state) + "BRAVE": + _resolve_brave(effect, source, targets, game_state) + "HASTE": + _resolve_haste(effect, source, targets, game_state) + "FIRST_STRIKE": + _resolve_first_strike(effect, source, targets, game_state) + + # === PREVENTION & PROTECTION === + "PREVENT": + _resolve_prevent(effect, source, targets, game_state) + "PROTECTION": + _resolve_protection(effect, source, targets, game_state) + "DAMAGE_IMMUNITY": + _resolve_damage_immunity(effect, targets, game_state) + "BREAK_IMMUNITY": + _resolve_break_immunity(effect, targets, game_state) + "SELECTION_IMMUNITY": + _resolve_selection_immunity(effect, targets, game_state) + + # === COST & RESOURCE EFFECTS === + "REDUCE_COST": + _resolve_reduce_cost(effect, source, game_state) + "INCREASE_COST": + _resolve_increase_cost(effect, targets, game_state) + "GENERATE_CP": + _resolve_generate_cp(effect, source, game_state) + "PAY_COST": + _resolve_pay_cost(effect, source, game_state) + + # === DECK MANIPULATION === + "SHUFFLE": + _resolve_shuffle(effect, source, game_state) + "LOOK_AT_TOP": + _resolve_look_at_top(effect, source, game_state) + "REORDER_TOP": + _resolve_reorder_top(effect, source, targets, game_state) + "MILL": + _resolve_mill(effect, source, game_state) + + # === CHOICE & MODAL EFFECTS === + "CHOOSE": + _resolve_choose(effect, source, targets, game_state) + "CHOOSE_MODE": + _resolve_choose_mode(effect, source, game_state) + + # === SPECIAL EFFECTS === + "COPY": + _resolve_copy(effect, source, targets, game_state) + "CANCEL": + _resolve_cancel(effect, targets, game_state) + "TAKE_CONTROL": + _resolve_take_control(effect, source, targets, game_state) + "SWAP": + _resolve_swap(effect, targets, game_state) + "TAKE_EXTRA_TURN": + _resolve_take_extra_turn(effect, source, game_state) + "WIN_GAME": + _resolve_win_game(effect, source, game_state) + + # === DAMAGE TO PLAYER === + "DAMAGE_TO_OPPONENT": + _resolve_damage_to_opponent(effect, source, game_state) + "DAMAGE_TO_CONTROLLER": + _resolve_damage_to_controller(effect, source, game_state) + + # === HEALING & RECOVERY === + "HEAL": + _resolve_heal(effect, source, targets, game_state) + "REMOVE_DAMAGE": + _resolve_remove_damage(effect, targets, game_state) + + # === CONTINUOUS EFFECTS (Handled by FieldEffectManager) === + "DAMAGE_MODIFIER": + # Continuous - registered with FieldEffectManager + pass + + # === PROPERTY MODIFICATION === + "MODIFY": + _resolve_modify(effect, targets, game_state) + + # === PERMISSION / CONDITIONAL === + "PERMISSION": + _resolve_permission(effect, source, game_state) + "CONDITIONAL_EFFECT": + _resolve_conditional_effect(effect, source, targets, game_state) + "CONDITIONAL": + _resolve_conditional(effect, source, targets, game_state) + "CHAINED_EFFECT": + _resolve_chained_effect(effect, source, targets, game_state) + "SCALING_EFFECT": + _resolve_scaling_effect(effect, source, targets, game_state) + "TRIGGER_EX_BURST": + _resolve_trigger_ex_burst(effect, targets, game_state) + + # === FIELD EFFECT TYPES (registered, not resolved) === + # These are registered with FieldEffectManager when card enters field + "BLOCK_IMMUNITY", "RESTRICTION", "COST_REDUCTION", "COST_INCREASE", \ + "TAUNT", "CONDITIONAL_FIELD", "GAIN_ELEMENTS", "HAS_ALL_JOBS", \ + "DAMAGE_PREVENTION", "DAMAGE_PREVENTION_CONDITIONAL", "ENTERS_DULL", \ + "PARTY_ANY_ELEMENT", "CAST_RESTRICTION", "CAST_RESTRICTION_CP_SOURCE", \ + "CAST_RESTRICTION_CP_TYPE", "CAST_REQUIREMENT", "MULTI_ATTACK", \ + "SUPPRESS_EX_BURST", "SUPPRESS_AUTO_TRIGGERS", "SUPPRESS_ACTION_ABILITIES", \ + "ALLOW_MULTIPLE", "ALSO_NAMED", "ALSO_TYPE", "PLAY_RESTRICTION", \ + "PRODUCE_CP", "PRODUCE_ANY_CP", "COST_ANY_ELEMENT", "ACTION_HASTE", \ + "HASTE_LIKE", "MODAL": + # These are continuous effects registered by FieldEffectManager + pass + + # === DAMAGE SCALING (deal X damage for each Y) === + "DAMAGE_SCALING": + _resolve_damage_scaling(effect, source, targets, game_state) + + # === OPPONENT MAY PLAY === + "OPPONENT_MAY", "OPPONENT_MAY_PLAY": + _resolve_opponent_may(effect, source, game_state) + + # === UNKNOWN / UNPARSED === + "UNKNOWN": + push_warning("EffectResolver: Unknown effect type for: " + str(effect)) + _: + push_warning("EffectResolver: Unhandled effect type: " + effect_type) + + effect_completed.emit(effect, targets) + + +## Deal damage to targets +func _resolve_damage( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var amount = _resolve_damage_amount(effect, source, game_state) + + for target in targets: + if target is CardInstance and target.is_forward(): + var broken = target.apply_damage(amount) + if broken: + var player = game_state.get_player(target.controller_index) + if player: + player.break_card(target) + + +## Resolve damage amount, handling special values like HIGHEST_CONTROLLED_POWER +func _resolve_damage_amount(effect: Dictionary, source: CardInstance, game_state) -> int: + var amount = effect.get("amount", 0) + + # Check for special dynamic amount values + if amount is String: + var amount_filter = effect.get("amount_filter", {}) + match amount.to_upper(): + "HIGHEST_CONTROLLED_POWER": + return _get_highest_power(source.controller_index, game_state, amount_filter) + "LOWEST_CONTROLLED_POWER": + return _get_lowest_power(source.controller_index, game_state, amount_filter) + "HIGHEST_OPPONENT_POWER": + return _get_highest_power(1 - source.controller_index, game_state, amount_filter) + "HIGHEST_CONTROLLED_COST": + return _get_highest_cost(source.controller_index, game_state, amount_filter) + _: + push_warning("EffectResolver: Unknown damage amount type: " + amount) + return 0 + + return int(amount) + + +## Draw cards +func _resolve_draw( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var amount = effect.get("amount", 1) + var target = effect.get("target", {}) + var target_owner = target.get("type", "CONTROLLER") + + var player_index = source.controller_index + if target_owner == "OPPONENT": + player_index = 1 - player_index + + var player = game_state.get_player(player_index) + if player: + player.draw_cards(amount) + + +## Break targets +func _resolve_break( + effect: Dictionary, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance: + var player = game_state.get_player(target.controller_index) + if player: + player.break_card(target) + + +## Dull targets +func _resolve_dull( + effect: Dictionary, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance: + target.dull() + + +## Activate targets +func _resolve_activate( + effect: Dictionary, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance: + target.activate() + + +## Apply power modifier +func _resolve_power_mod( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var amount = effect.get("amount", 0) + var duration = effect.get("duration", "END_OF_TURN") + + # Determine targets + var affected = targets if targets.size() > 0 else [source] + + for target in affected: + if target is CardInstance: + # Add to temporary power modifiers + target.power_modifiers.append(amount) + + +## Search deck for cards +func _resolve_search( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + # Search requires UI interaction - for now just log + var count = effect.get("count", 1) + var filter = effect.get("filter", {}) + var destination = effect.get("destination", "HAND") + + print("EffectResolver: Search for %d cards matching %s -> %s" % [count, filter, destination]) + # TODO: Implement search UI and card selection + + +## Play card from zone +func _resolve_play( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var modifiers = effect.get("modifiers", {}) + var enters_dull = modifiers.get("enters_dull", false) + + for target in targets: + if target is CardInstance: + var player = game_state.get_player(source.controller_index) + if player: + # Move card to field + # This is simplified - full implementation needs zone management + if target.is_forward(): + player.hand.remove_card(target) + player.field_forwards.add_card(target) + target.entered_field() + if enters_dull: + target.dull() + elif target.is_backup(): + player.hand.remove_card(target) + player.field_backups.add_card(target) + target.entered_field() + if enters_dull: + target.dull() + + +## Return cards to hand +func _resolve_return( + effect: Dictionary, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance: + var player = game_state.get_player(target.owner_index) + if player: + # Remove from field + if target.is_forward() and player.field_forwards.has_card(target): + player.field_forwards.remove_card(target) + player.hand.add_card(target) + elif target.is_backup() and player.field_backups.has_card(target): + player.field_backups.remove_card(target) + player.hand.add_card(target) + + +## Force discard +func _resolve_discard( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var amount = effect.get("amount", 1) + var target = effect.get("target", {}) + var target_owner = target.get("type", "OPPONENT") + + var player_index = source.controller_index + if target_owner == "OPPONENT": + player_index = 1 - player_index + + # Discard requires UI interaction for card selection + print("EffectResolver: Player %d discards %d cards" % [player_index, amount]) + # TODO: Implement discard UI + + +## Grant temporary ability +func _resolve_ability_grant( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var ability_name = effect.get("ability", "") + var duration = effect.get("duration", "END_OF_TURN") + + var affected = targets if targets.size() > 0 else [source] + + for target in affected: + if target is CardInstance: + target.temporary_abilities.append(ability_name) + + +## Apply prevention effect +func _resolve_prevent( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var action = effect.get("action", "") + var duration = effect.get("duration", "END_OF_TURN") + + # Prevention effects need state tracking on cards + # For now, log what should happen + print("EffectResolver: Prevent %s on targets until %s" % [action, duration]) + # TODO: Implement prevention state tracking + + +## Freeze targets (prevent activation) +func _resolve_freeze( + effect: Dictionary, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance: + target.set_frozen(true) + + +## Unfreeze targets +func _resolve_unfreeze( + effect: Dictionary, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance: + target.set_frozen(false) + + +# ============================================================================= +# KEYWORD & ABILITY EFFECTS +# ============================================================================= + +## Grant keyword ability (for triggered/temporary grants, not FIELD) +func _resolve_keyword( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var keyword = str(effect.get("keyword", "")).to_upper() + var duration = effect.get("duration", "END_OF_TURN") + + var affected = targets if targets.size() > 0 else [source] + + for target in affected: + if target is CardInstance: + target.add_temporary_keyword(keyword, duration) + + +## Remove ability from targets +func _resolve_remove_ability( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var ability_name = effect.get("ability", "ALL") + + for target in targets: + if target is CardInstance: + if ability_name == "ALL": + target.remove_all_abilities() + else: + target.remove_ability(ability_name) + + +# ============================================================================= +# ZONE MOVEMENT EFFECTS +# ============================================================================= + +## Retrieve card from break zone to hand +func _resolve_retrieve( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance: + var owner_player = game_state.get_player(target.owner_index) + if owner_player and owner_player.break_zone.has_card(target): + owner_player.break_zone.remove_card(target) + owner_player.hand.add_card(target) + + +## Remove cards from game (exile) +func _resolve_remove_from_game( + effect: Dictionary, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance: + var owner_player = game_state.get_player(target.owner_index) + if owner_player: + owner_player.remove_card_from_game(target) + + +## Put cards into break zone +func _resolve_put_into_break_zone( + effect: Dictionary, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance: + var owner_player = game_state.get_player(target.owner_index) + if owner_player: + owner_player.put_card_in_break_zone(target) + + +## Add cards to hand (from various zones) +func _resolve_add_to_hand( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var destination_owner = effect.get("destination_owner", "OWNER") + + for target in targets: + if target is CardInstance: + var player_index = target.owner_index + if destination_owner == "CONTROLLER": + player_index = source.controller_index + elif destination_owner == "OPPONENT": + player_index = 1 - source.controller_index + + var player = game_state.get_player(player_index) + if player: + player.add_card_to_hand(target) + + +## Put card onto field from another zone +func _resolve_put_on_field( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var enters_dull = effect.get("enters_dull", false) + var enters_active = effect.get("enters_active", false) + + for target in targets: + if target is CardInstance: + var player = game_state.get_player(source.controller_index) + if player: + player.put_card_on_field(target, enters_dull) + if enters_active: + target.activate() + + +## Put cards into deck +func _resolve_put_into_deck( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var position = effect.get("position", "BOTTOM") # TOP, BOTTOM, SHUFFLE + + for target in targets: + if target is CardInstance: + var owner_player = game_state.get_player(target.owner_index) + if owner_player: + owner_player.put_card_in_deck(target, position) + + +## Reveal top cards and add matching to hand +func _resolve_reveal_and_add( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var count = effect.get("count", 5) + var filter = effect.get("filter", {}) + var add_count = effect.get("add_count", 1) + + var player = game_state.get_player(source.controller_index) + if player: + player.reveal_top_and_add(count, filter, add_count) + + +# ============================================================================= +# CARD STATE EFFECTS +# ============================================================================= + +## Add counters to cards +func _resolve_add_counter( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var counter_type = effect.get("counter_type", "GENERIC") + var amount = effect.get("amount", 1) + + for target in targets: + if target is CardInstance: + target.add_counters(counter_type, amount) + + +## Remove counters from cards +func _resolve_remove_counter( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var counter_type = effect.get("counter_type", "GENERIC") + var amount = effect.get("amount", 1) + + for target in targets: + if target is CardInstance: + target.remove_counters(counter_type, amount) + + +## Transform card into another card +func _resolve_transform( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var into = effect.get("into", {}) + + for target in targets: + if target is CardInstance: + target.transform(into) + + +# ============================================================================= +# COMBAT EFFECTS +# ============================================================================= + +## Deal damage equal to target's power to itself (mutual/reflected damage) +func _resolve_mutual_damage( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance and target.is_forward(): + var damage = target.get_power() + var broken = target.apply_damage(damage) + if broken: + var player = game_state.get_player(target.controller_index) + if player: + player.break_card(target) + + +## Apply lethal effect (break regardless of power) +func _resolve_lethal( + effect: Dictionary, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance: + var player = game_state.get_player(target.controller_index) + if player: + player.break_card(target) + + +## Prevent targets from attacking +func _resolve_cant_attack( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var duration = effect.get("duration", "END_OF_TURN") + + for target in targets: + if target is CardInstance: + target.add_restriction("CANT_ATTACK", duration) + + +## Prevent targets from blocking +func _resolve_cant_block( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var duration = effect.get("duration", "END_OF_TURN") + + for target in targets: + if target is CardInstance: + target.add_restriction("CANT_BLOCK", duration) + + +## Force targets to attack if able +func _resolve_must_attack( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var duration = effect.get("duration", "END_OF_TURN") + + for target in targets: + if target is CardInstance: + target.add_requirement("MUST_ATTACK", duration) + + +## Force targets to block if able +func _resolve_must_block( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var duration = effect.get("duration", "END_OF_TURN") + + for target in targets: + if target is CardInstance: + target.add_requirement("MUST_BLOCK", duration) + + +## Make attacker unblockable +func _resolve_unblockable( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var duration = effect.get("duration", "END_OF_TURN") + var affected = targets if targets.size() > 0 else [source] + + for target in affected: + if target is CardInstance: + target.add_temporary_keyword("UNBLOCKABLE", duration) + + +## Grant Brave +func _resolve_brave( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var duration = effect.get("duration", "END_OF_TURN") + var affected = targets if targets.size() > 0 else [source] + + for target in affected: + if target is CardInstance: + target.add_temporary_keyword("BRAVE", duration) + + +## Grant Haste +func _resolve_haste( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var duration = effect.get("duration", "END_OF_TURN") + var affected = targets if targets.size() > 0 else [source] + + for target in affected: + if target is CardInstance: + target.add_temporary_keyword("HASTE", duration) + + +## Grant First Strike +func _resolve_first_strike( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var duration = effect.get("duration", "END_OF_TURN") + var affected = targets if targets.size() > 0 else [source] + + for target in affected: + if target is CardInstance: + target.add_temporary_keyword("FIRST_STRIKE", duration) + + +# ============================================================================= +# PREVENTION & PROTECTION EFFECTS +# ============================================================================= + +## Protection from damage/effects +func _resolve_protection( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var from = effect.get("from", "ALL") + var duration = effect.get("duration", "END_OF_TURN") + var affected = targets if targets.size() > 0 else [source] + + for target in affected: + if target is CardInstance: + target.add_protection(from, duration) + + +## Damage immunity +func _resolve_damage_immunity( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var duration = effect.get("duration", "END_OF_TURN") + + for target in targets: + if target is CardInstance: + target.add_protection("DAMAGE", duration) + + +## Break immunity +func _resolve_break_immunity( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var duration = effect.get("duration", "END_OF_TURN") + + for target in targets: + if target is CardInstance: + target.add_protection("BREAK", duration) + + +## Selection immunity (can't be chosen) +func _resolve_selection_immunity( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var from = effect.get("from", "OPPONENT") + var duration = effect.get("duration", "END_OF_TURN") + + for target in targets: + if target is CardInstance: + target.add_protection("SELECTION_" + from, duration) + + +# ============================================================================= +# COST & RESOURCE EFFECTS +# ============================================================================= + +## Reduce cost of playing cards +func _resolve_reduce_cost( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var amount = effect.get("amount", 1) + var filter = effect.get("filter", {}) + var duration = effect.get("duration", "END_OF_TURN") + + var player = game_state.get_player(source.controller_index) + if player: + player.add_cost_modifier(-amount, filter, duration) + + +## Increase cost of playing cards +func _resolve_increase_cost( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var amount = effect.get("amount", 1) + var filter = effect.get("filter", {}) + var duration = effect.get("duration", "END_OF_TURN") + + for target in targets: + if target is CardInstance: + var player = game_state.get_player(target.controller_index) + if player: + player.add_cost_modifier(amount, filter, duration) + + +## Generate CP +func _resolve_generate_cp( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var element = effect.get("element", "ANY") + var amount = effect.get("amount", 1) + + var player = game_state.get_player(source.controller_index) + if player: + player.add_cp(element, amount) + + +## Pay cost (as part of ability) +func _resolve_pay_cost( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var cost_type = effect.get("cost_type", "CP") + var amount = effect.get("amount", 0) + + var player = game_state.get_player(source.controller_index) + if player: + match cost_type: + "CP": + player.spend_cp(amount) + "DISCARD": + pass # Handled by separate discard selection + "DULL_SELF": + source.dull() + + +# ============================================================================= +# DECK MANIPULATION EFFECTS +# ============================================================================= + +## Shuffle deck +func _resolve_shuffle( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var target_owner = effect.get("owner", "CONTROLLER") + + var player_index = source.controller_index + if target_owner == "OPPONENT": + player_index = 1 - player_index + + var player = game_state.get_player(player_index) + if player: + player.deck.shuffle() + + +## Look at top cards of deck +func _resolve_look_at_top( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var count = effect.get("count", 1) + + var player = game_state.get_player(source.controller_index) + if player: + var cards = player.deck.peek_top(count) + # This emits a signal for UI to handle revealing + game_state.emit_signal("cards_revealed", source.controller_index, cards) + + +## Reorder top cards of deck +func _resolve_reorder_top( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var player = game_state.get_player(source.controller_index) + if player: + # targets contains the cards in the desired order + player.deck.reorder_top(targets) + + +## Mill cards from deck to break zone +func _resolve_mill( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var count = effect.get("amount", 1) + var target_owner = effect.get("owner", "OPPONENT") + + var player_index = source.controller_index + if target_owner == "OPPONENT": + player_index = 1 - player_index + + var player = game_state.get_player(player_index) + if player: + player.mill(count) + + +# ============================================================================= +# CHOICE & MODAL EFFECTS +# ============================================================================= + +## Handle choose effect (user selects targets) +func _resolve_choose( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + # If targets already provided, process the chosen effect + if targets.size() > 0: + var chosen_effect = effect.get("effect", {}) + if not chosen_effect.is_empty(): + resolve(chosen_effect, source, targets, game_state) + + +## Handle modal choice (choose one of several effects) +func _resolve_choose_mode( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var modes = effect.get("modes", []) + # Emit signal for UI to present choices + choice_required.emit(effect, modes) + + +# ============================================================================= +# SPECIAL EFFECTS +# ============================================================================= + +## Copy an ability or card +func _resolve_copy( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var copy_type = effect.get("copy_type", "ABILITY") + + for target in targets: + if target is CardInstance: + if copy_type == "ABILITY": + source.copy_abilities_from(target) + elif copy_type == "STATS": + source.copy_stats_from(target) + elif copy_type == "CARD": + source.become_copy_of(target) + + +## Cancel an ability or summon on the stack +func _resolve_cancel( + effect: Dictionary, + targets: Array, + game_state +) -> void: + for target in targets: + if target is Dictionary: # Stack item + game_state.cancel_stack_item(target) + + +## Take control of target +func _resolve_take_control( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var duration = effect.get("duration", "PERMANENT") + + for target in targets: + if target is CardInstance: + game_state.transfer_control(target, source.controller_index, duration) + + +## Swap two cards or values +func _resolve_swap( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var swap_type = effect.get("swap_type", "POSITION") + + if targets.size() >= 2: + var card_a = targets[0] + var card_b = targets[1] + + match swap_type: + "POSITION": + game_state.swap_positions(card_a, card_b) + "POWER": + var power_a = card_a.base_power + var power_b = card_b.base_power + card_a.set_base_power(power_b) + card_b.set_base_power(power_a) + "CONTROL": + game_state.swap_control(card_a, card_b) + + +## Take an extra turn +func _resolve_take_extra_turn( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var player = game_state.get_player(source.controller_index) + if player: + game_state.add_extra_turn(source.controller_index) + + +## Win the game +func _resolve_win_game( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var condition = effect.get("condition", "UNCONDITIONAL") + # Check if condition is met + if condition == "UNCONDITIONAL": + game_state.declare_winner(source.controller_index) + + +# ============================================================================= +# DAMAGE TO PLAYER EFFECTS +# ============================================================================= + +## Deal damage directly to opponent (damage zone) +func _resolve_damage_to_opponent( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var amount = effect.get("amount", 1) + + var opponent_index = 1 - source.controller_index + var opponent = game_state.get_player(opponent_index) + if opponent: + opponent.take_damage(amount) + + +## Deal damage directly to controller +func _resolve_damage_to_controller( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var amount = effect.get("amount", 1) + + var player = game_state.get_player(source.controller_index) + if player: + player.take_damage(amount) + + +# ============================================================================= +# HEALING & RECOVERY EFFECTS +# ============================================================================= + +## Heal/restore damage +func _resolve_heal( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var amount = effect.get("amount", 1) + + for target in targets: + if target is CardInstance: + target.heal_damage(amount) + + +## Remove all damage from targets +func _resolve_remove_damage( + effect: Dictionary, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance: + target.remove_all_damage() + + +# ============================================================================= +# PROPERTY MODIFICATION EFFECTS +# ============================================================================= + +## Modify card properties (element, job, etc.) +func _resolve_modify( + effect: Dictionary, + targets: Array, + game_state +) -> void: + var property = effect.get("property", "") + var new_value = effect.get("new_element", effect.get("job", "")) + var duration = effect.get("duration", "END_OF_TURN") + + for target in targets: + if target is CardInstance: + match property: + "ELEMENT": + target.set_temporary_element(new_value, duration) + "JOB": + target.set_temporary_job(new_value, duration) + + +# ============================================================================= +# PERMISSION & CONDITIONAL EFFECTS +# ============================================================================= + +## Grant permission to perform action +func _resolve_permission( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var action = effect.get("action", "") + var duration = effect.get("duration", "END_OF_TURN") + + var player = game_state.get_player(source.controller_index) + if player: + match action: + "CAST": + # Allow casting from non-standard zone + player.add_cast_permission(effect, duration) + + +## Resolve conditional effect wrapper (old format) +func _resolve_conditional_effect( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var condition = effect.get("condition", "") + + # Check if condition is met using legacy check + var condition_met = _check_condition_legacy(condition, effect, source, game_state) + + if condition_met: + # Execute the wrapped effect + var inner_effect = effect.get("effect", {}) + if not inner_effect.is_empty(): + resolve(inner_effect, source, targets, game_state) + + +## Resolve CONDITIONAL effect (new format with condition object) +func _resolve_conditional( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var condition = effect.get("condition", {}) + + # Build context for condition evaluation + var context = _build_condition_context(source, targets, game_state) + + # Use ConditionChecker if available + var condition_met = false + if condition_checker: + condition_met = condition_checker.evaluate(condition, context) + else: + # Fallback to legacy check if no ConditionChecker + condition_met = _check_condition_legacy(condition.get("type", ""), effect, source, game_state) + + if condition_met: + # Execute then_effects + var then_effects: Array = effect.get("then_effects", []) + for sub_effect in then_effects: + resolve(sub_effect, source, targets, game_state) + else: + # Execute else_effects (if any) + var else_effects: Array = effect.get("else_effects", []) + for sub_effect in else_effects: + resolve(sub_effect, source, targets, game_state) + + +## Resolve CHAINED_EFFECT - "If you do so" patterns +func _resolve_chained_effect( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var primary_effect = effect.get("primary_effect", {}) + var chain_effects: Array = effect.get("chain_effects", []) + + if primary_effect.is_empty(): + return + + # Execute primary effect and track if it succeeded + var primary_result = _execute_with_tracking(primary_effect, source, targets, game_state) + + # Only execute chain effects if primary succeeded + if primary_result.get("success", false): + for chain_effect in chain_effects: + resolve(chain_effect, source, targets, game_state) + + +## Resolve SCALING_EFFECT - "for each X" patterns +func _resolve_scaling_effect( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var base_effect = effect.get("base_effect", {}) + var scale_by = str(effect.get("scale_by", "")).to_upper() + var scale_filter = effect.get("scale_filter", {}) + var multiplier = effect.get("multiplier", 1) + + if base_effect.is_empty(): + return + + # Determine the scale value (with optional filter) + var scale_value = _get_scale_value(scale_by, source, game_state, scale_filter) + + # Create scaled effect + var scaled_effect = base_effect.duplicate(true) + + # Apply scaling based on effect type + if scaled_effect.has("amount"): + scaled_effect["amount"] = scale_value * multiplier + + # Resolve the scaled effect + resolve(scaled_effect, source, targets, game_state) + + +## Execute an effect and track success for chaining +func _execute_with_tracking( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> Dictionary: + var effect_type = str(effect.get("type", "")).to_upper() + var result = {"success": false} + + # Different effects have different success criteria + match effect_type: + "DISCARD": + # Discard succeeds if player had cards to discard + var target_info = effect.get("target", {}) + var player_index = source.controller_index + if target_info.get("type", "") == "OPPONENT": + player_index = 1 - player_index + + var player = game_state.get_player(player_index) if game_state else null + if player and player.hand.size() > 0: + resolve(effect, source, targets, game_state) + result["success"] = true + + "DULL": + # Dull succeeds if there were targets to dull + if targets.size() > 0: + resolve(effect, source, targets, game_state) + result["success"] = true + elif effect.get("target", {}).get("type") == "SELF" and source: + resolve(effect, source, [source], game_state) + result["success"] = true + + "PAY_COST": + # Pay cost succeeds if cost could be paid + # For now, assume success - actual cost checking would be more complex + resolve(effect, source, targets, game_state) + result["success"] = true + + "SEARCH": + # Search generally succeeds (even if no cards found, the search happened) + resolve(effect, source, targets, game_state) + result["success"] = true + + "DRAW": + # Draw succeeds if player has cards in deck + var player = game_state.get_player(source.controller_index) if game_state else null + if player and player.deck.size() > 0: + resolve(effect, source, targets, game_state) + result["success"] = true + + _: + # Default: resolve and assume success + resolve(effect, source, targets, game_state) + result["success"] = true + + return result + + +## Get scale value based on scale_by type (with optional filter) +func _get_scale_value( + scale_by: String, + source: CardInstance, + game_state, + scale_filter: Dictionary = {} +) -> int: + if not source or not game_state: + return 0 + + var player_index = source.controller_index + var player = game_state.get_player(player_index) + if not player: + return 0 + + # Determine owner from filter (default to CONTROLLER) + var owner = scale_filter.get("owner", "CONTROLLER").to_upper() + + # Get cards based on scale_by and owner + var cards_to_count: Array = [] + + match scale_by: + "DAMAGE_RECEIVED": + # Special case - not card-based + return _get_damage_for_owner(owner, player_index, game_state) + "FORWARDS_CONTROLLED", "FORWARDS": + cards_to_count = _get_forwards_for_owner(owner, player_index, game_state) + "BACKUPS_CONTROLLED", "BACKUPS": + cards_to_count = _get_backups_for_owner(owner, player_index, game_state) + "FIELD_CARDS_CONTROLLED", "FIELD_CARDS": + cards_to_count = _get_field_cards_for_owner(owner, player_index, game_state) + "CARDS_IN_HAND": + cards_to_count = _get_hand_for_owner(owner, player_index, game_state) + "CARDS_IN_BREAK_ZONE": + cards_to_count = _get_break_zone_for_owner(owner, player_index, game_state) + "OPPONENT_FORWARDS": + cards_to_count = _get_forwards_for_owner("OPPONENT", player_index, game_state) + "OPPONENT_BACKUPS": + cards_to_count = _get_backups_for_owner("OPPONENT", player_index, game_state) + "MONSTERS_CONTROLLED", "MONSTERS": + cards_to_count = _get_monsters_for_owner(owner, player_index, game_state) + _: + push_warning("EffectResolver: Unknown scale_by type: " + scale_by) + return 0 + + # If no filter, just return count + if scale_filter.is_empty() or (scale_filter.size() == 1 and scale_filter.has("owner")): + return cards_to_count.size() + + # Apply filter and count matching cards using CardFilter utility + return CardFilter.count_matching(cards_to_count, scale_filter) + + +# ============================================================================= +# OWNER-BASED ACCESS HELPERS +# ============================================================================= + +## Get forwards for specified owner +func _get_forwards_for_owner(owner: String, player_index: int, game_state) -> Array: + match owner.to_upper(): + "CONTROLLER": + var player = game_state.get_player(player_index) + return player.field_forwards.get_cards() if player and player.field_forwards else [] + "OPPONENT": + var opponent = game_state.get_player(1 - player_index) + return opponent.field_forwards.get_cards() if opponent and opponent.field_forwards else [] + "ANY", _: + var all_cards = [] + for p in game_state.players: + if p and p.field_forwards: + all_cards.append_array(p.field_forwards.get_cards()) + return all_cards + + +## Get backups for specified owner +func _get_backups_for_owner(owner: String, player_index: int, game_state) -> Array: + match owner.to_upper(): + "CONTROLLER": + var player = game_state.get_player(player_index) + return player.field_backups.get_cards() if player and player.field_backups else [] + "OPPONENT": + var opponent = game_state.get_player(1 - player_index) + return opponent.field_backups.get_cards() if opponent and opponent.field_backups else [] + "ANY", _: + var all_cards = [] + for p in game_state.players: + if p and p.field_backups: + all_cards.append_array(p.field_backups.get_cards()) + return all_cards + + +## Get all field cards for specified owner +func _get_field_cards_for_owner(owner: String, player_index: int, game_state) -> Array: + var cards = [] + cards.append_array(_get_forwards_for_owner(owner, player_index, game_state)) + cards.append_array(_get_backups_for_owner(owner, player_index, game_state)) + return cards + + +## Get hand cards for specified owner +func _get_hand_for_owner(owner: String, player_index: int, game_state) -> Array: + match owner.to_upper(): + "CONTROLLER": + var player = game_state.get_player(player_index) + return player.hand.get_cards() if player and player.hand else [] + "OPPONENT": + var opponent = game_state.get_player(1 - player_index) + return opponent.hand.get_cards() if opponent and opponent.hand else [] + "ANY", _: + var all_cards = [] + for p in game_state.players: + if p and p.hand: + all_cards.append_array(p.hand.get_cards()) + return all_cards + + +## Get break zone cards for specified owner +func _get_break_zone_for_owner(owner: String, player_index: int, game_state) -> Array: + match owner.to_upper(): + "CONTROLLER": + var player = game_state.get_player(player_index) + return player.break_zone.get_cards() if player and player.break_zone else [] + "OPPONENT": + var opponent = game_state.get_player(1 - player_index) + return opponent.break_zone.get_cards() if opponent and opponent.break_zone else [] + "ANY", _: + var all_cards = [] + for p in game_state.players: + if p and p.break_zone: + all_cards.append_array(p.break_zone.get_cards()) + return all_cards + + +## Get damage for specified owner +func _get_damage_for_owner(owner: String, player_index: int, game_state) -> int: + match owner.to_upper(): + "CONTROLLER": + var player = game_state.get_player(player_index) + return player.damage if player and "damage" in player else 0 + "OPPONENT": + var opponent = game_state.get_player(1 - player_index) + return opponent.damage if opponent and "damage" in opponent else 0 + "ANY", _: + var total = 0 + for p in game_state.players: + if p and "damage" in p: + total += p.damage + return total + + +## Get monster cards for specified owner +func _get_monsters_for_owner(owner: String, player_index: int, game_state) -> Array: + # Monsters are typically on the field like forwards + var all_field = _get_field_cards_for_owner(owner, player_index, game_state) + var monsters = [] + for card in all_field: + if card.is_monster(): + monsters.append(card) + return monsters + + +# ============================================================================= +# HIGHEST/LOWEST VALUE QUERIES +# ============================================================================= + +## Get highest power among forwards controlled by player (with optional filter) +func _get_highest_power(player_index: int, game_state, filter: Dictionary = {}) -> int: + var forwards = _get_forwards_for_owner("CONTROLLER", player_index, game_state) + return CardFilter.get_highest_power(forwards, filter) + + +## Get lowest power among forwards controlled by player (with optional filter) +func _get_lowest_power(player_index: int, game_state, filter: Dictionary = {}) -> int: + var forwards = _get_forwards_for_owner("CONTROLLER", player_index, game_state) + return CardFilter.get_lowest_power(forwards, filter) + + +## Get highest cost among forwards controlled by player (with optional filter) +func _get_highest_cost(player_index: int, game_state, filter: Dictionary = {}) -> int: + var forwards = _get_forwards_for_owner("CONTROLLER", player_index, game_state) + var highest = 0 + + for card in forwards: + if filter.is_empty() or CardFilter.matches_filter(card, filter): + var cost = card.card_data.cost if card.card_data else 0 + if cost > highest: + highest = cost + + return highest + + +## Get lowest cost among forwards controlled by player (with optional filter) +func _get_lowest_cost(player_index: int, game_state, filter: Dictionary = {}) -> int: + var forwards = _get_forwards_for_owner("CONTROLLER", player_index, game_state) + var lowest = -1 + + for card in forwards: + if filter.is_empty() or CardFilter.matches_filter(card, filter): + var cost = card.card_data.cost if card.card_data else 0 + if lowest == -1 or cost < lowest: + lowest = cost + + return lowest if lowest != -1 else 0 + + +## Get forward with highest cost controlled by player (for targeting) +func _get_forward_with_highest_cost(player_index: int, game_state, filter: Dictionary = {}) -> CardInstance: + var forwards = _get_forwards_for_owner("CONTROLLER", player_index, game_state) + var highest_cost = -1 + var highest_card: CardInstance = null + + for card in forwards: + if filter.is_empty() or CardFilter.matches_filter(card, filter): + var cost = card.card_data.cost if card.card_data else 0 + if cost > highest_cost: + highest_cost = cost + highest_card = card + + return highest_card + + +## Get forward with lowest cost controlled by player (for targeting) +func _get_forward_with_lowest_cost(player_index: int, game_state, filter: Dictionary = {}) -> CardInstance: + var forwards = _get_forwards_for_owner("CONTROLLER", player_index, game_state) + var lowest_cost = -1 + var lowest_card: CardInstance = null + + for card in forwards: + if filter.is_empty() or CardFilter.matches_filter(card, filter): + var cost = card.card_data.cost if card.card_data else 0 + if lowest_cost == -1 or cost < lowest_cost: + lowest_cost = cost + lowest_card = card + + return lowest_card + + +## Build context dictionary for ConditionChecker +func _build_condition_context( + source: CardInstance, + targets: Array, + game_state +) -> Dictionary: + return { + "source_card": source, + "target_card": targets[0] if targets.size() > 0 else null, + "targets": targets, + "game_state": game_state, + "player_id": source.controller_index if source else 0 + } + + +## Check if a condition is met (legacy format) +func _check_condition_legacy( + condition: String, + effect: Dictionary, + source: CardInstance, + game_state +) -> bool: + match condition: + "CONTROL_COUNT": + var required = effect.get("count", 0) + var player = game_state.get_player(source.controller_index) + if player: + var count = player.field_forwards.size() + player.field_backups.size() + return count >= required + "COST_COMPARISON": + # Would need more context about what we're comparing + return true + _: + # Unknown condition, assume true + return true + + +## Trigger EX BURST on a card +func _resolve_trigger_ex_burst( + effect: Dictionary, + targets: Array, + game_state +) -> void: + for target in targets: + if target is CardInstance: + # Signal AbilitySystem to trigger the card's EX BURST + var tree = Engine.get_main_loop() + if tree and tree.root and tree.root.has_node("AbilitySystem"): + var ability_system = tree.root.get_node("AbilitySystem") + ability_system.trigger_ex_burst_on_card(target) + + +# ============================================================================= +# DAMAGE SCALING EFFECTS +# ============================================================================= + +## Deal X damage for each Y you control +func _resolve_damage_scaling( + effect: Dictionary, + source: CardInstance, + targets: Array, + game_state +) -> void: + var damage_per = effect.get("damage_per", 1000) + var count_filter = effect.get("count_filter", "") + + # Count matching cards + var count = _count_matching_cards(count_filter, source, game_state) + var total_damage = damage_per * count + + for target in targets: + if target is CardInstance and target.is_forward(): + var broken = target.apply_damage(total_damage) + if broken: + var player = game_state.get_player(target.controller_index) + if player: + player.break_card(target) + + +## Count cards matching a filter description +func _count_matching_cards( + filter_text: String, + source: CardInstance, + game_state +) -> int: + var player = game_state.get_player(source.controller_index) + if not player: + return 0 + + var count = 0 + var filter_lower = filter_text.to_lower() + + # Count forwards + for card in player.field_forwards.get_cards(): + if _card_matches_text_filter(card, filter_lower): + count += 1 + + # Count backups + for card in player.field_backups.get_cards(): + if _card_matches_text_filter(card, filter_lower): + count += 1 + + return count + + +## Check if card matches a text filter +func _card_matches_text_filter(card: CardInstance, filter_text: String) -> bool: + if not card or not card.card_data: + return false + + # Check job + if "job" in filter_text: + var job_match = filter_text.find("job ") + if job_match >= 0: + var job_name = filter_text.substr(job_match + 4).split(" ")[0] + if job_name.to_lower() in card.card_data.job.to_lower(): + return true + + # Check card name + if "card name" in filter_text: + var name_start = filter_text.find("card name ") + if name_start >= 0: + var card_name = filter_text.substr(name_start + 10).split(" ")[0] + if card_name.to_lower() in card.card_data.name.to_lower(): + return true + + # Check category + if "category" in filter_text: + if card.card_data.category.to_lower() in filter_text: + return true + + # Check element + for element in card.get_elements(): + if Enums.element_to_string(element).to_lower() in filter_text: + return true + + # Check card type + if card.is_forward() and "forward" in filter_text: + return true + if card.is_backup() and "backup" in filter_text: + return true + + return false + + +# ============================================================================= +# OPPONENT MAY EFFECTS +# ============================================================================= + +## Handle "opponent may play X" effects +func _resolve_opponent_may( + effect: Dictionary, + source: CardInstance, + game_state +) -> void: + var action = effect.get("action", "") + + # Signal that opponent has an optional action + var opponent_index = 1 - source.controller_index + var opponent = game_state.get_player(opponent_index) + + if opponent: + # This would trigger UI for opponent to make a choice + game_state.emit_signal("opponent_may_action", opponent_index, effect) diff --git a/scripts/game/abilities/FieldEffectManager.gd b/scripts/game/abilities/FieldEffectManager.gd new file mode 100644 index 0000000..be095ef --- /dev/null +++ b/scripts/game/abilities/FieldEffectManager.gd @@ -0,0 +1,681 @@ +class_name FieldEffectManager +extends RefCounted + +## FieldEffectManager - Manages continuous FIELD abilities +## Tracks active field effects and calculates their impact on the game state + +# Active field abilities by source card instance_id +var _active_abilities: Dictionary = {} # instance_id -> Array of abilities + + +## Register field abilities when a card enters the field +func register_field_abilities(card: CardInstance, abilities: Array) -> void: + var field_abilities: Array = [] + + for ability in abilities: + var parsed = ability.get("parsed", {}) + if parsed.get("type") == "FIELD": + field_abilities.append({ + "ability": ability, + "source": card + }) + + if not field_abilities.is_empty(): + _active_abilities[card.instance_id] = field_abilities + + +## Unregister field abilities when a card leaves the field +func unregister_field_abilities(card: CardInstance) -> void: + _active_abilities.erase(card.instance_id) + + +## Get total power modifier for a card from all active field effects +func get_power_modifiers(card: CardInstance, game_state) -> int: + var total_modifier: int = 0 + + for instance_id in _active_abilities: + var abilities = _active_abilities[instance_id] + for ability_data in abilities: + var ability = ability_data.ability + var source = ability_data.source + var parsed = ability.get("parsed", {}) + + for effect in parsed.get("effects", []): + if effect.get("type") == "POWER_MOD": + if _card_matches_effect_target(card, effect, source, game_state): + total_modifier += effect.get("amount", 0) + + return total_modifier + + +## Check if a card has a keyword granted by field effects +func has_keyword(card: CardInstance, keyword: String, game_state) -> bool: + var keyword_upper = keyword.to_upper() + + for instance_id in _active_abilities: + var abilities = _active_abilities[instance_id] + for ability_data in abilities: + var ability = ability_data.ability + var source = ability_data.source + var parsed = ability.get("parsed", {}) + + for effect in parsed.get("effects", []): + if effect.get("type") == "KEYWORD": + var granted_keyword = str(effect.get("keyword", "")).to_upper() + if granted_keyword == keyword_upper: + if _card_matches_effect_target(card, effect, source, game_state): + return true + + return false + + +## Get all keywords granted to a card by field effects +func get_granted_keywords(card: CardInstance, game_state) -> Array: + var keywords: Array = [] + + for instance_id in _active_abilities: + var abilities = _active_abilities[instance_id] + for ability_data in abilities: + var ability = ability_data.ability + var source = ability_data.source + var parsed = ability.get("parsed", {}) + + for effect in parsed.get("effects", []): + if effect.get("type") == "KEYWORD": + if _card_matches_effect_target(card, effect, source, game_state): + var keyword = effect.get("keyword", "") + if keyword and keyword not in keywords: + keywords.append(keyword) + + return keywords + + +## Check if a card has protection from something via field effects +func has_protection(card: CardInstance, protection_type: String, game_state) -> bool: + var protection_upper = protection_type.to_upper() + + for instance_id in _active_abilities: + var abilities = _active_abilities[instance_id] + for ability_data in abilities: + var ability = ability_data.ability + var source = ability_data.source + var parsed = ability.get("parsed", {}) + + for effect in parsed.get("effects", []): + if effect.get("type") == "PROTECTION": + var from = str(effect.get("from", "")).to_upper() + if from == protection_upper or from == "ALL": + if _card_matches_effect_target(card, effect, source, game_state): + return true + + return false + + +## Check if a card is affected by a damage modifier +func get_damage_modifier(card: CardInstance, game_state) -> int: + var total_modifier: int = 0 + + for instance_id in _active_abilities: + var abilities = _active_abilities[instance_id] + for ability_data in abilities: + var ability = ability_data.ability + var source = ability_data.source + var parsed = ability.get("parsed", {}) + + for effect in parsed.get("effects", []): + if effect.get("type") == "DAMAGE_MODIFIER": + if _card_matches_effect_target(card, effect, source, game_state): + total_modifier += effect.get("amount", 0) + + return total_modifier + + +## Check if a card matches an effect's target specification +func _card_matches_effect_target( + card: CardInstance, + effect: Dictionary, + source: CardInstance, + game_state +) -> bool: + var target = effect.get("target", {}) + if target.is_empty(): + # No target specified, assume applies to source only + return card == source + + var target_type = str(target.get("type", "")).to_upper() + + # Check owner + var owner = str(target.get("owner", "ANY")).to_upper() + match owner: + "CONTROLLER": + if card.controller_index != source.controller_index: + return false + "OPPONENT": + if card.controller_index == source.controller_index: + return false + # "ANY" matches all + + # Check if applies to self + if target_type == "SELF": + return card == source + + # Check if applies to all matching + if target_type == "ALL": + return _matches_filter(card, target.get("filter", {}), source) + + # Default check filter + return _matches_filter(card, target.get("filter", {}), source) + + +## Check if a card matches a filter (duplicated from TargetSelector for independence) +func _matches_filter( + card: CardInstance, + filter: Dictionary, + source: CardInstance +) -> bool: + if filter.is_empty(): + return true + + # Card type filter + if filter.has("card_type"): + var type_str = str(filter.card_type).to_upper() + match type_str: + "FORWARD": + if not card.is_forward(): + return false + "BACKUP": + if not card.is_backup(): + return false + "SUMMON": + if not card.is_summon(): + return false + "CHARACTER": + if not (card.is_forward() or card.is_backup()): + return false + + # Element filter + if filter.has("element"): + var element_str = str(filter.element).to_upper() + var element = Enums.element_from_string(element_str) + if element not in card.get_elements(): + return false + + # Cost filters + if filter.has("cost_min") and card.card_data.cost < int(filter.cost_min): + return false + if filter.has("cost_max") and card.card_data.cost > int(filter.cost_max): + return false + if filter.has("cost") and card.card_data.cost != int(filter.cost): + return false + + # Power filters + if filter.has("power_min") and card.get_power() < int(filter.power_min): + return false + if filter.has("power_max") and card.get_power() > int(filter.power_max): + return false + + # Name filter + if filter.has("name") and card.card_data.name != filter.name: + return false + + # Category filter + if filter.has("category") and card.card_data.category != filter.category: + return false + + # Job filter + if filter.has("job") and card.card_data.job != filter.job: + return false + + # Exclude self + if filter.get("exclude_self", false) and card == source: + return false + + return true + + +## Get count of active field abilities +func get_active_ability_count() -> int: + var count = 0 + for instance_id in _active_abilities: + count += _active_abilities[instance_id].size() + return count + + +## Clear all active abilities (for game reset) +func clear_all() -> void: + _active_abilities.clear() + + +# ============================================================================= +# BLOCK IMMUNITY CHECKS +# ============================================================================= + +## Check if a card has block immunity (can't be blocked by certain cards) +func has_block_immunity(card: CardInstance, potential_blocker: CardInstance, game_state) -> bool: + for instance_id in _active_abilities: + var abilities = _active_abilities[instance_id] + for ability_data in abilities: + var source = ability_data.source + if source != card: + continue + + var ability = ability_data.ability + var parsed = ability.get("parsed", {}) + + for effect in parsed.get("effects", []): + if effect.get("type") == "BLOCK_IMMUNITY": + var condition = effect.get("condition", {}) + if _blocker_matches_immunity_condition(potential_blocker, condition, card): + return true + + return false + + +## Check if blocker matches the immunity condition +func _blocker_matches_immunity_condition( + blocker: CardInstance, + condition: Dictionary, + attacker: CardInstance +) -> bool: + if condition.is_empty(): + return true # Unconditional block immunity + + var comparison = condition.get("comparison", "") + var attribute = condition.get("attribute", "") + var value = condition.get("value", 0) + var compare_to = condition.get("compare_to", "") + + var blocker_value = 0 + match attribute: + "cost": + blocker_value = blocker.card_data.cost if blocker.card_data else 0 + "power": + blocker_value = blocker.get_power() + + var compare_value = value + if compare_to == "SELF_POWER": + compare_value = attacker.get_power() + + match comparison: + "GTE": + return blocker_value >= compare_value + "GT": + return blocker_value > compare_value + "LTE": + return blocker_value <= compare_value + "LT": + return blocker_value < compare_value + "EQ": + return blocker_value == compare_value + + return false + + +# ============================================================================= +# ATTACK RESTRICTION CHECKS +# ============================================================================= + +## Check if a card has attack restrictions +func has_attack_restriction(card: CardInstance, game_state) -> bool: + for instance_id in _active_abilities: + var abilities = _active_abilities[instance_id] + for ability_data in abilities: + var ability = ability_data.ability + var source = ability_data.source + var parsed = ability.get("parsed", {}) + + for effect in parsed.get("effects", []): + if effect.get("type") == "RESTRICTION": + var restriction = effect.get("restriction", "") + if restriction in ["CANNOT_ATTACK", "CANNOT_ATTACK_OR_BLOCK"]: + if _card_matches_effect_target(card, effect, source, game_state): + return true + + return false + + +## Check if a card has block restrictions +func has_block_restriction(card: CardInstance, game_state) -> bool: + for instance_id in _active_abilities: + var abilities = _active_abilities[instance_id] + for ability_data in abilities: + var ability = ability_data.ability + var source = ability_data.source + var parsed = ability.get("parsed", {}) + + for effect in parsed.get("effects", []): + if effect.get("type") == "RESTRICTION": + var restriction = effect.get("restriction", "") + if restriction in ["CANNOT_BLOCK", "CANNOT_ATTACK_OR_BLOCK"]: + if _card_matches_effect_target(card, effect, source, game_state): + return true + + return false + + +# ============================================================================= +# TAUNT CHECKS (Must be targeted if possible) +# ============================================================================= + +## Get cards that must be targeted by opponent's abilities if possible +func get_taunt_targets(player_index: int, game_state) -> Array: + var taunt_cards: Array = [] + + for instance_id in _active_abilities: + var abilities = _active_abilities[instance_id] + for ability_data in abilities: + var ability = ability_data.ability + var source = ability_data.source + var parsed = ability.get("parsed", {}) + + for effect in parsed.get("effects", []): + if effect.get("type") == "TAUNT": + var target = effect.get("target", {}) + if target.get("type") == "SELF": + if source.controller_index == player_index: + taunt_cards.append(source) + + return taunt_cards + + +# ============================================================================= +# COST MODIFICATION +# ============================================================================= + +## Get cost modifier for playing a card +func get_cost_modifier( + card_to_play: CardInstance, + playing_player: int, + game_state +) -> int: + var total_modifier = 0 + + for instance_id in _active_abilities: + var abilities = _active_abilities[instance_id] + for ability_data in abilities: + var ability = ability_data.ability + var source = ability_data.source + var parsed = ability.get("parsed", {}) + + for effect in parsed.get("effects", []): + var effect_type = effect.get("type", "") + + if effect_type == "COST_REDUCTION": + if _cost_effect_applies(effect, card_to_play, playing_player, source, game_state): + total_modifier -= effect.get("amount", 0) + + elif effect_type == "COST_REDUCTION_SCALING": + if _cost_effect_applies(effect, card_to_play, playing_player, source, game_state): + var reduction = _calculate_scaling_cost_reduction(effect, source, game_state) + total_modifier -= reduction + + elif effect_type == "COST_INCREASE": + if _cost_effect_applies(effect, card_to_play, playing_player, source, game_state): + total_modifier += effect.get("amount", 0) + + return total_modifier + + +## Check if a cost modification effect applies to a card being played +func _cost_effect_applies( + effect: Dictionary, + card: CardInstance, + player: int, + source: CardInstance, + game_state +) -> bool: + var for_player = effect.get("for_player", "CONTROLLER") + + # Check if effect applies to this player + match for_player: + "CONTROLLER": + if player != source.controller_index: + return false + "OPPONENT": + if player == source.controller_index: + return false + + # Check card filter + var card_filter = effect.get("card_filter", "") + if card_filter and not _card_matches_name_filter(card, card_filter): + return false + + # Check condition + var condition = effect.get("condition", {}) + if not condition.is_empty(): + if not _cost_condition_met(condition, source, game_state): + return false + + return true + + +## Check if a card name matches a filter +func _card_matches_name_filter(card: CardInstance, filter_text: String) -> bool: + if not card or not card.card_data: + return false + + var filter_lower = filter_text.to_lower() + var card_name = card.card_data.name.to_lower() + + # Direct name match + if card_name in filter_lower or filter_lower in card_name: + return true + + return false + + +## Check if a cost condition is met +func _cost_condition_met(condition: Dictionary, source: CardInstance, game_state) -> bool: + if condition.has("control_card_name"): + var name_to_find = condition.control_card_name.to_lower() + var player = game_state.get_player(source.controller_index) + if player: + for card in player.field_forwards.get_cards(): + if name_to_find in card.card_data.name.to_lower(): + return true + for card in player.field_backups.get_cards(): + if name_to_find in card.card_data.name.to_lower(): + return true + return false + + if condition.has("control_category"): + var category = condition.control_category.to_lower() + var player = game_state.get_player(source.controller_index) + if player: + for card in player.field_forwards.get_cards(): + if category in card.card_data.category.to_lower(): + return true + for card in player.field_backups.get_cards(): + if category in card.card_data.category.to_lower(): + return true + return false + + return true + + +# ============================================================================= +# SCALING COST REDUCTION +# ============================================================================= + +## Calculate cost reduction for a COST_REDUCTION_SCALING effect +func _calculate_scaling_cost_reduction( + effect: Dictionary, + source: CardInstance, + game_state +) -> int: + var reduction_per = effect.get("reduction_per", 1) + var scale_by = str(effect.get("scale_by", "")).to_upper() + var scale_filter = effect.get("scale_filter", {}) + + # Get scale value using similar logic to EffectResolver + var scale_value = _get_scale_value(scale_by, source, game_state, scale_filter) + + return scale_value * reduction_per + + +## Get scale value based on scale_by type (with optional filter) +## Mirrors the logic in EffectResolver for consistency +func _get_scale_value( + scale_by: String, + source: CardInstance, + game_state, + scale_filter: Dictionary = {} +) -> int: + if not source or not game_state: + return 0 + + var player_index = source.controller_index + var player = game_state.get_player(player_index) + if not player: + return 0 + + # Determine owner from filter (default to CONTROLLER) + var owner = scale_filter.get("owner", "CONTROLLER").to_upper() if scale_filter else "CONTROLLER" + + # Get cards based on scale_by and owner + var cards_to_count: Array = [] + + match scale_by: + "DAMAGE_RECEIVED": + # Special case - not card-based + return _get_damage_for_owner(owner, player_index, game_state) + "FORWARDS_CONTROLLED", "FORWARDS": + cards_to_count = _get_forwards_for_owner(owner, player_index, game_state) + "BACKUPS_CONTROLLED", "BACKUPS": + cards_to_count = _get_backups_for_owner(owner, player_index, game_state) + "FIELD_CARDS_CONTROLLED", "FIELD_CARDS": + cards_to_count = _get_field_cards_for_owner(owner, player_index, game_state) + "CARDS_IN_HAND": + cards_to_count = _get_hand_for_owner(owner, player_index, game_state) + "CARDS_IN_BREAK_ZONE": + cards_to_count = _get_break_zone_for_owner(owner, player_index, game_state) + "OPPONENT_FORWARDS": + cards_to_count = _get_forwards_for_owner("OPPONENT", player_index, game_state) + "OPPONENT_BACKUPS": + cards_to_count = _get_backups_for_owner("OPPONENT", player_index, game_state) + _: + push_warning("FieldEffectManager: Unknown scale_by type: " + scale_by) + return 0 + + # If no filter, just return count + if not scale_filter or scale_filter.is_empty() or (scale_filter.size() == 1 and scale_filter.has("owner")): + return cards_to_count.size() + + # Apply filter and count matching cards using CardFilter utility + return CardFilter.count_matching(cards_to_count, scale_filter) + + +# ============================================================================= +# OWNER-BASED ACCESS HELPERS FOR SCALING +# ============================================================================= + +func _get_forwards_for_owner(owner: String, player_index: int, game_state) -> Array: + match owner.to_upper(): + "CONTROLLER": + var player = game_state.get_player(player_index) + return player.field_forwards.get_cards() if player and player.field_forwards else [] + "OPPONENT": + var opponent = game_state.get_player(1 - player_index) + return opponent.field_forwards.get_cards() if opponent and opponent.field_forwards else [] + _: + var all_cards = [] + for p in game_state.players: + if p and p.field_forwards: + all_cards.append_array(p.field_forwards.get_cards()) + return all_cards + + +func _get_backups_for_owner(owner: String, player_index: int, game_state) -> Array: + match owner.to_upper(): + "CONTROLLER": + var player = game_state.get_player(player_index) + return player.field_backups.get_cards() if player and player.field_backups else [] + "OPPONENT": + var opponent = game_state.get_player(1 - player_index) + return opponent.field_backups.get_cards() if opponent and opponent.field_backups else [] + _: + var all_cards = [] + for p in game_state.players: + if p and p.field_backups: + all_cards.append_array(p.field_backups.get_cards()) + return all_cards + + +func _get_field_cards_for_owner(owner: String, player_index: int, game_state) -> Array: + var cards = [] + cards.append_array(_get_forwards_for_owner(owner, player_index, game_state)) + cards.append_array(_get_backups_for_owner(owner, player_index, game_state)) + return cards + + +func _get_hand_for_owner(owner: String, player_index: int, game_state) -> Array: + match owner.to_upper(): + "CONTROLLER": + var player = game_state.get_player(player_index) + return player.hand.get_cards() if player and player.hand else [] + "OPPONENT": + var opponent = game_state.get_player(1 - player_index) + return opponent.hand.get_cards() if opponent and opponent.hand else [] + _: + var all_cards = [] + for p in game_state.players: + if p and p.hand: + all_cards.append_array(p.hand.get_cards()) + return all_cards + + +func _get_break_zone_for_owner(owner: String, player_index: int, game_state) -> Array: + match owner.to_upper(): + "CONTROLLER": + var player = game_state.get_player(player_index) + return player.break_zone.get_cards() if player and player.break_zone else [] + "OPPONENT": + var opponent = game_state.get_player(1 - player_index) + return opponent.break_zone.get_cards() if opponent and opponent.break_zone else [] + _: + var all_cards = [] + for p in game_state.players: + if p and p.break_zone: + all_cards.append_array(p.break_zone.get_cards()) + return all_cards + + +func _get_damage_for_owner(owner: String, player_index: int, game_state) -> int: + match owner.to_upper(): + "CONTROLLER": + var player = game_state.get_player(player_index) + return player.damage if player and "damage" in player else 0 + "OPPONENT": + var opponent = game_state.get_player(1 - player_index) + return opponent.damage if opponent and "damage" in opponent else 0 + _: + var total = 0 + for p in game_state.players: + if p and "damage" in p: + total += p.damage + return total + + +# ============================================================================= +# MULTI-ATTACK CHECKS +# ============================================================================= + +## Get maximum attacks allowed for a card this turn +func get_max_attacks(card: CardInstance, game_state) -> int: + var max_attacks = 1 # Default is 1 attack per turn + + for instance_id in _active_abilities: + var abilities = _active_abilities[instance_id] + for ability_data in abilities: + var ability = ability_data.ability + var source = ability_data.source + var parsed = ability.get("parsed", {}) + + for effect in parsed.get("effects", []): + if effect.get("type") == "MULTI_ATTACK": + if _card_matches_effect_target(card, effect, source, game_state): + var attack_count = effect.get("attack_count", 1) + if attack_count > max_attacks: + max_attacks = attack_count + + return max_attacks diff --git a/scripts/game/abilities/TargetSelector.gd b/scripts/game/abilities/TargetSelector.gd new file mode 100644 index 0000000..c7371bc --- /dev/null +++ b/scripts/game/abilities/TargetSelector.gd @@ -0,0 +1,174 @@ +class_name TargetSelector +extends RefCounted + +## TargetSelector - Validates and provides target options for effects + + +## Get all valid targets for an effect's target specification +func get_valid_targets( + target_spec: Dictionary, + source: CardInstance, + game_state +) -> Array: + if target_spec.is_empty(): + return [] + + var candidates: Array = [] + + var zone = str(target_spec.get("zone", "FIELD")).to_upper() + var owner = str(target_spec.get("owner", "ANY")).to_upper() + var filter = target_spec.get("filter", {}) + var target_type = str(target_spec.get("type", "CHOOSE")).to_upper() + + # Handle SELF and ALL targets specially + if target_type == "SELF": + return [source] + elif target_type == "ALL": + return _get_all_matching(owner, zone, filter, source, game_state) + + # Collect candidates from appropriate zones + match zone: + "FIELD": + candidates = _get_field_cards(owner, source, game_state) + "HAND": + candidates = _get_hand_cards(owner, source, game_state) + "BREAK_ZONE", "BREAK": + candidates = _get_break_zone_cards(owner, source, game_state) + "DECK": + candidates = _get_deck_cards(owner, source, game_state) + _: + # Default to field + candidates = _get_field_cards(owner, source, game_state) + + # Apply filters using CardFilter utility + return CardFilter.get_matching(candidates, filter, source) + + +## Get all cards matching filter (for "ALL" target type) +func _get_all_matching( + owner: String, + zone: String, + filter: Dictionary, + source: CardInstance, + game_state +) -> Array: + var candidates = _get_field_cards(owner, source, game_state) + return CardFilter.get_matching(candidates, filter, source) + + +## Get cards from field +func _get_field_cards( + owner: String, + source: CardInstance, + game_state +) -> Array: + var cards: Array = [] + + match owner: + "CONTROLLER": + var player = game_state.get_player(source.controller_index) + if player: + cards.append_array(_get_player_field_cards(player)) + "OPPONENT": + var opponent = game_state.get_player(1 - source.controller_index) + if opponent: + cards.append_array(_get_player_field_cards(opponent)) + "ANY", _: + for player in game_state.players: + cards.append_array(_get_player_field_cards(player)) + + return cards + + +## Get all field cards for a player +func _get_player_field_cards(player) -> Array: + var cards: Array = [] + cards.append_array(player.field_forwards.get_cards()) + cards.append_array(player.field_backups.get_cards()) + return cards + + +## Get cards from hand +func _get_hand_cards( + owner: String, + source: CardInstance, + game_state +) -> Array: + var cards: Array = [] + var player_index = source.controller_index + + if owner == "OPPONENT": + player_index = 1 - player_index + + var player = game_state.get_player(player_index) + if player: + cards.append_array(player.hand.get_cards()) + + return cards + + +## Get cards from break zone +func _get_break_zone_cards( + owner: String, + source: CardInstance, + game_state +) -> Array: + var cards: Array = [] + var player_index = source.controller_index + + if owner == "OPPONENT": + player_index = 1 - player_index + + var player = game_state.get_player(player_index) + if player: + cards.append_array(player.break_zone.get_cards()) + + return cards + + +## Get cards from deck +func _get_deck_cards( + owner: String, + source: CardInstance, + game_state +) -> Array: + # Usually not directly targetable, used for search effects + var cards: Array = [] + var player_index = source.controller_index + + if owner == "OPPONENT": + player_index = 1 - player_index + + var player = game_state.get_player(player_index) + if player: + cards.append_array(player.deck.get_cards()) + + return cards + + +## Validate that a set of targets meets the target specification requirements +func validate_targets( + targets: Array, + target_spec: Dictionary, + source: CardInstance, + game_state +) -> bool: + var target_type = str(target_spec.get("type", "CHOOSE")).to_upper() + + # Check count requirements + if target_spec.has("count"): + var required = int(target_spec.count) + if targets.size() != required: + return false + elif target_spec.has("count_up_to"): + var max_count = int(target_spec.count_up_to) + if targets.size() > max_count: + return false + + # Validate each target is valid + var valid_targets = get_valid_targets(target_spec, source, game_state) + for target in targets: + if target not in valid_targets: + return false + + return true diff --git a/scripts/game/abilities/TriggerMatcher.gd b/scripts/game/abilities/TriggerMatcher.gd new file mode 100644 index 0000000..678ee96 --- /dev/null +++ b/scripts/game/abilities/TriggerMatcher.gd @@ -0,0 +1,233 @@ +class_name TriggerMatcher +extends RefCounted + +## TriggerMatcher - Matches game events to ability triggers +## Scans all cards on field for abilities that trigger from the given event + +## Reference to ConditionChecker for evaluating trigger conditions +var condition_checker: ConditionChecker = null + + +## Find all abilities that should trigger for a given event +func find_triggered_abilities( + event_type: String, + event_data: Dictionary, + game_state, + all_abilities: Dictionary +) -> Array: + var triggered = [] + + # Check abilities on all cards in play + for player in game_state.players: + # Check forwards + for card in player.field_forwards.get_cards(): + var card_abilities = all_abilities.get(card.card_data.id, []) + triggered.append_array(_check_card_abilities(card, card_abilities, event_type, event_data, game_state)) + + # Check backups + for card in player.field_backups.get_cards(): + var card_abilities = all_abilities.get(card.card_data.id, []) + triggered.append_array(_check_card_abilities(card, card_abilities, event_type, event_data, game_state)) + + return triggered + + +## Check all abilities on a card for triggers +func _check_card_abilities( + card: CardInstance, + abilities: Array, + event_type: String, + event_data: Dictionary, + game_state +) -> Array: + var triggered = [] + + for ability in abilities: + if _matches_trigger(ability, event_type, event_data, card, game_state): + triggered.append({ + "source": card, + "ability": ability, + "event_data": event_data + }) + + return triggered + + +## Check if an ability's trigger matches the event +func _matches_trigger( + ability: Dictionary, + event_type: String, + event_data: Dictionary, + source_card: CardInstance, + game_state +) -> bool: + var parsed = ability.get("parsed", {}) + if parsed.is_empty(): + return false + + # Only AUTO abilities have triggers + if parsed.get("type") != "AUTO": + return false + + var trigger = parsed.get("trigger", {}) + if trigger.is_empty(): + return false + + # Check event type matches + var trigger_event = trigger.get("event", "") + if not _event_matches(trigger_event, event_type): + return false + + # Check source filter + var trigger_source = trigger.get("source", "ANY") + if not _source_matches(trigger_source, event_data, source_card, game_state): + return false + + # Check additional trigger filters + if trigger.has("source_filter"): + var filter = trigger.source_filter + var event_card = event_data.get("card") + if event_card and not _matches_card_filter(event_card, filter): + return false + + # Check trigger condition (if present) + var trigger_condition = trigger.get("condition", {}) + if not trigger_condition.is_empty() and condition_checker: + var context = { + "source_card": source_card, + "target_card": event_data.get("card"), + "game_state": game_state, + "player_id": source_card.controller_index if source_card else 0, + "event_data": event_data + } + if not condition_checker.evaluate(trigger_condition, context): + return false + + return true + + +## Check if event type matches trigger event +func _event_matches(trigger_event: String, actual_event: String) -> bool: + # Direct match + if trigger_event == actual_event: + return true + + # Handle variations + match trigger_event: + "ENTERS_FIELD": + return actual_event in ["ENTERS_FIELD", "CARD_PLAYED"] + "LEAVES_FIELD": + return actual_event in ["LEAVES_FIELD", "FORWARD_BROKEN", "CARD_BROKEN"] + "DEALS_DAMAGE": + return actual_event in ["DEALS_DAMAGE", "DEALS_DAMAGE_TO_OPPONENT", "DEALS_DAMAGE_TO_FORWARD"] + "DEALS_DAMAGE_TO_OPPONENT": + return actual_event == "DEALS_DAMAGE_TO_OPPONENT" + "DEALS_DAMAGE_TO_FORWARD": + return actual_event == "DEALS_DAMAGE_TO_FORWARD" + "BLOCKS_OR_IS_BLOCKED": + return actual_event in ["BLOCKS", "IS_BLOCKED"] + + return false + + +## Check if source matches trigger requirements +func _source_matches( + trigger_source: String, + event_data: Dictionary, + source_card: CardInstance, + game_state +) -> bool: + var event_card = event_data.get("card") + + match trigger_source: + "SELF": + # Trigger source must be this card + return event_card == source_card + "CONTROLLER": + # Trigger source must be controlled by same player + if event_card: + return event_card.controller_index == source_card.controller_index + var event_player = event_data.get("player", -1) + return event_player == source_card.controller_index + "OPPONENT": + # Trigger source must be controlled by opponent + if event_card: + return event_card.controller_index != source_card.controller_index + var event_player = event_data.get("player", -1) + return event_player != source_card.controller_index and event_player >= 0 + "ANY", _: + # Any source triggers + return true + + return true + + +## Check if a card matches a filter +func _matches_card_filter(card: CardInstance, filter: Dictionary) -> bool: + if filter.is_empty(): + return true + + # Card type filter + if filter.has("card_type"): + var type_str = str(filter.card_type).to_upper() + match type_str: + "FORWARD": + if not card.is_forward(): + return false + "BACKUP": + if not card.is_backup(): + return false + "SUMMON": + if not card.is_summon(): + return false + + # Element filter + if filter.has("element"): + var element_str = str(filter.element).to_upper() + var element = Enums.element_from_string(element_str) + if element not in card.get_elements(): + return false + + # Cost filters + if filter.has("cost_min"): + if card.card_data.cost < filter.cost_min: + return false + if filter.has("cost_max"): + if card.card_data.cost > filter.cost_max: + return false + if filter.has("cost"): + if card.card_data.cost != filter.cost: + return false + + # Power filters + if filter.has("power_min"): + if card.get_power() < filter.power_min: + return false + if filter.has("power_max"): + if card.get_power() > filter.power_max: + return false + + # State filters + if filter.has("is_dull"): + if card.is_dull() != filter.is_dull: + return false + if filter.has("is_active"): + if card.is_active() != filter.is_active: + return false + + # Name filter + if filter.has("name"): + if card.card_data.name != filter.name: + return false + + # Category filter + if filter.has("category"): + if card.card_data.category != filter.category: + return false + + # Job filter + if filter.has("job"): + if card.card_data.job != filter.job: + return false + + return true diff --git a/scripts/game/ai/AIController.gd b/scripts/game/ai/AIController.gd new file mode 100644 index 0000000..4750875 --- /dev/null +++ b/scripts/game/ai/AIController.gd @@ -0,0 +1,223 @@ +class_name AIController +extends Node + +## AIController - Coordinates AI player turns +## Handles timing, action execution, and phase transitions + +signal ai_action_started +signal ai_action_completed +signal ai_thinking(player_index: int) + +var strategy: AIStrategy +var game_state: GameState +var player_index: int +var is_processing: bool = false + +# Reference to GameManager for executing actions +var _game_manager: Node + + +func _init() -> void: + pass + + +func setup(p_player_index: int, difficulty: AIStrategy.Difficulty, p_game_manager: Node) -> void: + player_index = p_player_index + _game_manager = p_game_manager + + # Create appropriate strategy based on difficulty + match difficulty: + AIStrategy.Difficulty.EASY: + strategy = EasyAI.new(player_index) + AIStrategy.Difficulty.NORMAL: + strategy = NormalAI.new(player_index) + AIStrategy.Difficulty.HARD: + strategy = HardAI.new(player_index) + + +func set_game_state(state: GameState) -> void: + game_state = state + if strategy: + strategy.set_game_state(state) + + +## Called when it's the AI's turn to act in the current phase +func process_turn() -> void: + if is_processing: + return + + is_processing = true + ai_thinking.emit(player_index) + + # Add thinking delay + var delay := strategy.get_thinking_delay() + await get_tree().create_timer(delay).timeout + + var phase := game_state.turn_manager.current_phase + + match phase: + Enums.TurnPhase.ACTIVE: + # Active phase is automatic - no AI decision needed + _pass_priority() + + Enums.TurnPhase.DRAW: + # Draw phase is automatic + _pass_priority() + + Enums.TurnPhase.MAIN_1, Enums.TurnPhase.MAIN_2: + await _process_main_phase() + + Enums.TurnPhase.ATTACK: + await _process_attack_phase() + + Enums.TurnPhase.END: + # End phase is automatic + _pass_priority() + + is_processing = false + ai_action_completed.emit() + + +## Process main phase - play cards or pass +func _process_main_phase() -> void: + var max_actions := 10 # Prevent infinite loops + var actions_taken := 0 + + while actions_taken < max_actions: + var decision := strategy.decide_main_phase_action() + + if decision.action == "pass": + _pass_priority() + break + + elif decision.action == "play": + var card: CardInstance = decision.card + var success := await _try_play_card(card) + + if not success: + # Couldn't play - pass + _pass_priority() + break + + # Small delay between actions + await get_tree().create_timer(0.3).timeout + + actions_taken += 1 + + +## Try to play a card, handling CP generation if needed +func _try_play_card(card: CardInstance) -> bool: + var player := game_state.get_player(player_index) + var cost := card.card_data.cost + + # Check if we have enough CP + var current_cp := player.cp_pool.get_total_cp() + + if current_cp < cost: + # Need to generate CP + var needed := cost - current_cp + var success := await _generate_cp(needed, card.card_data.elements) + if not success: + return false + + # Try to play the card + return _game_manager.try_play_card(card) + + +## Generate CP by dulling backups or discarding cards +func _generate_cp(needed: int, elements: Array) -> bool: + var generated := 0 + var max_attempts := 20 + + while generated < needed and max_attempts > 0: + var decision := strategy.decide_cp_generation({ "needed": needed - generated, "elements": elements }) + + if decision.is_empty(): + return false + + if decision.action == "dull_backup": + var backup: CardInstance = decision.card + if _game_manager.dull_backup_for_cp(backup): + generated += 1 + await get_tree().create_timer(0.2).timeout + + elif decision.action == "discard": + var discard_card: CardInstance = decision.card + if _game_manager.discard_card_for_cp(discard_card): + generated += 2 + await get_tree().create_timer(0.2).timeout + + max_attempts -= 1 + + return generated >= needed + + +## Process attack phase - declare attacks +func _process_attack_phase() -> void: + var attack_step := game_state.turn_manager.attack_step + + match attack_step: + Enums.AttackStep.PREPARATION, Enums.AttackStep.DECLARATION: + await _process_attack_declaration() + + Enums.AttackStep.BLOCK_DECLARATION: + # This shouldn't happen - AI blocks are handled in opponent's turn + _pass_priority() + + Enums.AttackStep.DAMAGE_RESOLUTION: + # Automatic + _pass_priority() + + +## Declare attacks with forwards +func _process_attack_declaration() -> void: + var max_attacks := 5 + var attacks_made := 0 + + while attacks_made < max_attacks: + var decision := strategy.decide_attack_action() + + if decision.action == "end_attacks": + # End attack phase + _game_manager.pass_priority() + break + + elif decision.action == "attack": + var attacker: CardInstance = decision.card + var success := _game_manager.declare_attack(attacker) + + if success: + attacks_made += 1 + # Wait for block decision or damage resolution + await get_tree().create_timer(0.5).timeout + else: + # Couldn't attack - end attacks + _game_manager.pass_priority() + break + + +## Called when AI needs to decide on blocking +func process_block_decision(attacker: CardInstance) -> void: + if is_processing: + return + + is_processing = true + ai_thinking.emit(player_index) + + var delay := strategy.get_thinking_delay() + await get_tree().create_timer(delay).timeout + + var decision := strategy.decide_block_action(attacker) + + if decision.action == "block": + var blocker: CardInstance = decision.card + _game_manager.declare_block(blocker) + else: + _game_manager.skip_block() + + is_processing = false + ai_action_completed.emit() + + +func _pass_priority() -> void: + _game_manager.pass_priority() diff --git a/scripts/game/ai/AIStrategy.gd b/scripts/game/ai/AIStrategy.gd new file mode 100644 index 0000000..97a475f --- /dev/null +++ b/scripts/game/ai/AIStrategy.gd @@ -0,0 +1,190 @@ +class_name AIStrategy +extends RefCounted + +## Base class for AI decision-making strategies +## Subclasses implement different difficulty levels + +enum Difficulty { EASY, NORMAL, HARD } + +var difficulty: Difficulty +var player_index: int +var game_state: GameState + + +func _init(p_difficulty: Difficulty, p_player_index: int) -> void: + difficulty = p_difficulty + player_index = p_player_index + + +func set_game_state(state: GameState) -> void: + game_state = state + + +## Returns the player this AI controls +func get_player() -> Player: + return game_state.get_player(player_index) + + +## Returns the opponent player +func get_opponent() -> Player: + return game_state.get_player(1 - player_index) + + +## Called during Main Phase - decide what card to play or pass +## Returns: { "action": "play", "card": CardInstance } or { "action": "pass" } +func decide_main_phase_action() -> Dictionary: + push_error("AIStrategy.decide_main_phase_action() must be overridden") + return { "action": "pass" } + + +## Called when CP is needed - decide how to generate CP +## Returns: { "action": "discard", "card": CardInstance } or { "action": "dull_backup", "card": CardInstance } +func decide_cp_generation(needed_cp: Dictionary) -> Dictionary: + push_error("AIStrategy.decide_cp_generation() must be overridden") + return {} + + +## Called during Attack Phase - decide which forward to attack with +## Returns: { "action": "attack", "card": CardInstance } or { "action": "end_attacks" } +func decide_attack_action() -> Dictionary: + push_error("AIStrategy.decide_attack_action() must be overridden") + return { "action": "end_attacks" } + + +## Called during Block Declaration - decide how to block +## Returns: { "action": "block", "card": CardInstance } or { "action": "skip" } +func decide_block_action(attacker: CardInstance) -> Dictionary: + push_error("AIStrategy.decide_block_action() must be overridden") + return { "action": "skip" } + + +## Get thinking delay range in seconds based on difficulty +func get_thinking_delay() -> float: + match difficulty: + Difficulty.EASY: + return randf_range(1.5, 2.5) + Difficulty.NORMAL: + return randf_range(1.0, 1.5) + Difficulty.HARD: + return randf_range(0.5, 1.0) + return 1.0 + + +# ============ HELPER METHODS FOR SUBCLASSES ============ + +## Get all cards in hand that can be played (have enough CP or can generate CP) +func get_playable_cards() -> Array[CardInstance]: + var player := get_player() + var playable: Array[CardInstance] = [] + + for card in player.hand.get_cards(): + if _can_afford_card(card): + playable.append(card) + + return playable + + +## Check if a card can be afforded (either have CP or can generate it) +func _can_afford_card(card: CardInstance) -> bool: + var player := get_player() + var cost := card.card_data.cost + var elements := card.card_data.elements + + # Check if we already have enough CP + var current_cp := player.cp_pool.get_total_cp() + if current_cp >= cost: + # Check element requirements + for element in elements: + if player.cp_pool.get_cp(element) > 0 or player.cp_pool.get_cp(Enums.Element.NONE) > 0: + return true + # If no specific element needed (Light/Dark cards), any CP works + if elements.is_empty(): + return true + + # Check if we can generate enough CP + var potential_cp := _calculate_potential_cp() + return potential_cp >= cost + + +## Calculate total CP we could generate (hand discards + backup dulls) +func _calculate_potential_cp() -> int: + var player := get_player() + var total := player.cp_pool.get_total_cp() + + # Each card in hand can be discarded for 2 CP + total += player.hand.get_card_count() * 2 + + # Each active backup can be dulled for 1 CP + for backup in player.field_backups.get_cards(): + if backup.state == Enums.CardState.ACTIVE: + total += 1 + + return total + + +## Get forwards that can attack +func get_attackable_forwards() -> Array[CardInstance]: + return get_player().get_attackable_forwards() + + +## Get forwards that can block +func get_blockable_forwards() -> Array[CardInstance]: + return get_player().get_blockable_forwards() + + +## Calculate a simple card value score +func calculate_card_value(card: CardInstance) -> float: + var data := card.card_data + var value := 0.0 + + match data.type: + Enums.CardType.FORWARD: + # Forwards valued by power/cost ratio + abilities + value = float(data.power) / float(max(data.cost, 1)) + if data.has_ability("Brave"): + value *= 1.3 + if data.has_ability("First Strike"): + value *= 1.2 + if data.has_ability("Haste"): + value *= 1.4 + Enums.CardType.BACKUP: + # Backups valued by utility (cost efficiency) + value = 3.0 / float(max(data.cost, 1)) + Enums.CardType.SUMMON: + # Summons valued by effect strength (approximated by cost) + value = float(data.cost) * 0.8 + Enums.CardType.MONSTER: + # Monsters similar to forwards + value = float(data.power) / float(max(data.cost, 1)) + + return value + + +## Evaluate board advantage (positive = we're ahead) +func evaluate_board_state() -> float: + var player := get_player() + var opponent := get_opponent() + + var score := 0.0 + + # Forward power advantage + var our_power := 0 + for forward in player.field_forwards.get_cards(): + our_power += forward.get_power() + + var their_power := 0 + for forward in opponent.field_forwards.get_cards(): + their_power += forward.get_power() + + score += (our_power - their_power) / 1000.0 + + # Backup count advantage + score += (player.field_backups.get_card_count() - opponent.field_backups.get_card_count()) * 2.0 + + # Hand size advantage + score += (player.hand.get_card_count() - opponent.hand.get_card_count()) * 0.5 + + # Damage disadvantage (more damage = worse) + score -= (player.get_damage_count() - opponent.get_damage_count()) * 3.0 + + return score diff --git a/scripts/game/ai/EasyAI.gd b/scripts/game/ai/EasyAI.gd new file mode 100644 index 0000000..25d31ea --- /dev/null +++ b/scripts/game/ai/EasyAI.gd @@ -0,0 +1,71 @@ +class_name EasyAI +extends AIStrategy + +## Easy AI - Makes suboptimal choices, sometimes skips good plays +## Good for beginners learning the game + + +func _init(p_player_index: int) -> void: + super._init(Difficulty.EASY, p_player_index) + + +func decide_main_phase_action() -> Dictionary: + var playable := get_playable_cards() + + if playable.is_empty(): + return { "action": "pass" } + + # 30% chance to just pass even if we have playable cards + if randf() < 0.3: + return { "action": "pass" } + + # Pick a random playable card (not optimal) + var card: CardInstance = playable[randi() % playable.size()] + return { "action": "play", "card": card } + + +func decide_cp_generation(needed_cp: Dictionary) -> Dictionary: + var player := get_player() + + # Prefer dulling backups first (Easy AI doesn't optimize) + for backup in player.field_backups.get_cards(): + if backup.state == Enums.CardState.ACTIVE: + return { "action": "dull_backup", "card": backup } + + # Discard a random card from hand + var hand_cards := player.hand.get_cards() + if not hand_cards.is_empty(): + var card: CardInstance = hand_cards[randi() % hand_cards.size()] + return { "action": "discard", "card": card } + + return {} + + +func decide_attack_action() -> Dictionary: + var attackers := get_attackable_forwards() + + if attackers.is_empty(): + return { "action": "end_attacks" } + + # 40% chance to not attack even if we can + if randf() < 0.4: + return { "action": "end_attacks" } + + # Pick a random attacker + var attacker: CardInstance = attackers[randi() % attackers.size()] + return { "action": "attack", "card": attacker } + + +func decide_block_action(attacker: CardInstance) -> Dictionary: + var blockers := get_blockable_forwards() + + if blockers.is_empty(): + return { "action": "skip" } + + # 50% chance to skip blocking even when possible + if randf() < 0.5: + return { "action": "skip" } + + # Pick a random blocker (might not be optimal) + var blocker: CardInstance = blockers[randi() % blockers.size()] + return { "action": "block", "card": blocker } diff --git a/scripts/game/ai/HardAI.gd b/scripts/game/ai/HardAI.gd new file mode 100644 index 0000000..9d7c5ac --- /dev/null +++ b/scripts/game/ai/HardAI.gd @@ -0,0 +1,271 @@ +class_name HardAI +extends AIStrategy + +## Hard AI - Optimal rule-based decisions with full board analysis +## Considers multiple factors and makes the best available play + + +func _init(p_player_index: int) -> void: + super._init(Difficulty.HARD, p_player_index) + + +func decide_main_phase_action() -> Dictionary: + var playable := get_playable_cards() + + if playable.is_empty(): + return { "action": "pass" } + + var board_eval := evaluate_board_state() + var player := get_player() + var opponent := get_opponent() + + # Analyze the best play considering multiple factors + var best_card: CardInstance = null + var best_score := -999.0 + + for card in playable: + var score := _evaluate_play(card, board_eval, player, opponent) + if score > best_score: + best_score = score + best_card = card + + # Only play if the score is positive + if best_score > 0 and best_card: + return { "action": "play", "card": best_card } + + return { "action": "pass" } + + +func decide_cp_generation(needed_cp: Dictionary) -> Dictionary: + var player := get_player() + + # Prioritize dulling backups (they refresh next turn, no card loss) + var backups_to_dull: Array[CardInstance] = [] + for backup in player.field_backups.get_cards(): + if backup.state == Enums.CardState.ACTIVE: + backups_to_dull.append(backup) + + if not backups_to_dull.is_empty(): + # Dull backups with least useful abilities first + backups_to_dull.sort_custom(_compare_backup_utility) + return { "action": "dull_backup", "card": backups_to_dull[0] } + + # Discard cards - choose most expendable + var hand_cards := player.hand.get_cards() + if hand_cards.is_empty(): + return {} + + # Evaluate each card for discard value + var best_discard: CardInstance = null + var lowest_value := 999.0 + + for card in hand_cards: + var value := _evaluate_discard_value(card, player) + if value < lowest_value: + lowest_value = value + best_discard = card + + if best_discard: + return { "action": "discard", "card": best_discard } + + return {} + + +func decide_attack_action() -> Dictionary: + var attackers := get_attackable_forwards() + var opponent := get_opponent() + + if attackers.is_empty(): + return { "action": "end_attacks" } + + var opponent_blockers := opponent.get_blockable_forwards() + + # Calculate optimal attack order + var attack_order := _calculate_attack_order(attackers, opponent_blockers, opponent) + + if attack_order.is_empty(): + return { "action": "end_attacks" } + + # Return the best attack + return { "action": "attack", "card": attack_order[0] } + + +func decide_block_action(attacker: CardInstance) -> Dictionary: + var blockers := get_blockable_forwards() + var player := get_player() + + if blockers.is_empty(): + return { "action": "skip" } + + var attacker_power := attacker.get_power() + var current_damage := player.get_damage_count() + var would_be_lethal := current_damage >= 6 + + # Evaluate all blocking options + var best_blocker: CardInstance = null + var best_score := 0.0 # Baseline: skip blocking (score 0) + + for blocker in blockers: + var score := _evaluate_block(blocker, attacker, would_be_lethal) + if score > best_score: + best_score = score + best_blocker = blocker + + if best_blocker: + return { "action": "block", "card": best_blocker } + + return { "action": "skip" } + + +func _evaluate_play(card: CardInstance, board_eval: float, player: Player, opponent: Player) -> float: + var data := card.card_data + var score := calculate_card_value(card) + + match data.type: + Enums.CardType.FORWARD: + # Forwards more valuable when behind on board + if board_eval < 0: + score *= 1.5 + + # Extra value if opponent has no blockers + if opponent.get_blockable_forwards().is_empty(): + score *= 1.3 + + # Consider if we already have 5 forwards (max) + if player.field_forwards.get_card_count() >= 5: + score *= 0.3 + + Enums.CardType.BACKUP: + # Backups valuable for long game + var backup_count := player.field_backups.get_card_count() + if backup_count >= 5: + score = -10.0 # Can't play more + elif backup_count < 3: + score *= 1.5 # Need more backups + elif board_eval > 5: + score *= 1.3 # Ahead, build infrastructure + + Enums.CardType.SUMMON: + # Summons are situational - evaluate based on current needs + # This is simplified; real evaluation would check summon effects + if board_eval < -3: + score *= 1.4 # Need removal/utility when behind + + Enums.CardType.MONSTER: + # Similar to forwards but usually less efficient + score *= 0.9 + + # Penalize expensive plays when low on cards + if player.hand.get_card_count() <= 2 and data.cost >= 4: + score *= 0.5 + + return score + + +func _evaluate_discard_value(card: CardInstance, player: Player) -> float: + var value := calculate_card_value(card) + + # Duplicates in hand are less valuable + var same_name_count := 0 + for hand_card in player.hand.get_cards(): + if hand_card.card_data.name == card.card_data.name: + same_name_count += 1 + if same_name_count > 1: + value *= 0.5 + + # High cost cards we can't afford soon are less valuable + var potential_cp := _calculate_potential_cp() + if card.card_data.cost > potential_cp: + value *= 0.7 + + # Cards matching elements we don't have CP for are less valuable + var has_element_match := false + for element in card.card_data.elements: + if player.cp_pool.get_cp(element) > 0: + has_element_match = true + break + if not has_element_match and not card.card_data.elements.is_empty(): + value *= 0.8 + + return value + + +func _calculate_attack_order(attackers: Array[CardInstance], blockers: Array[CardInstance], opponent: Player) -> Array[CardInstance]: + var order: Array[CardInstance] = [] + var scores: Array[Dictionary] = [] + + for attacker in attackers: + var score := _evaluate_attack_value(attacker, blockers, opponent) + if score > 0: + scores.append({ "card": attacker, "score": score }) + + # Sort by score descending + scores.sort_custom(func(a, b): return a.score > b.score) + + for entry in scores: + order.append(entry.card) + + return order + + +func _evaluate_attack_value(attacker: CardInstance, blockers: Array[CardInstance], opponent: Player) -> float: + var score := 0.0 + var attacker_power := attacker.get_power() + + # Base value for dealing damage + score += 3.0 + + # Lethal damage is extremely valuable + if opponent.get_damage_count() >= 6: + score += 20.0 + + # Evaluate blocking scenarios + var profitable_blocks := 0 + for blocker in blockers: + var blocker_power := blocker.get_power() + if blocker_power >= attacker_power: + profitable_blocks += 1 + + if profitable_blocks == 0: + # No profitable blocks - guaranteed damage + score += 5.0 + else: + # Risk of losing our forward + score -= calculate_card_value(attacker) * 0.5 + + # Brave forwards can attack safely (don't dull) + if attacker.card_data.has_ability("Brave"): + score += 2.0 + + return score + + +func _evaluate_block(blocker: CardInstance, attacker: CardInstance, would_be_lethal: bool) -> float: + var blocker_power := blocker.get_power() + var attacker_power := attacker.get_power() + var score := 0.0 + + # If lethal, blocking is almost always correct + if would_be_lethal: + score += 15.0 + + # Do we kill the attacker? + if blocker_power >= attacker_power: + score += calculate_card_value(attacker) + + # Do we lose our blocker? + if attacker_power >= blocker_power: + score -= calculate_card_value(blocker) + + # First strike changes the calculation + if blocker.card_data.has_ability("First Strike") and blocker_power >= attacker_power: + # We kill them before they hit us + score += calculate_card_value(blocker) * 0.5 + + return score + + +func _compare_backup_utility(a: CardInstance, b: CardInstance) -> bool: + # Lower utility = dull first + # This is simplified; could check specific backup abilities + return calculate_card_value(a) < calculate_card_value(b) diff --git a/scripts/game/ai/NormalAI.gd b/scripts/game/ai/NormalAI.gd new file mode 100644 index 0000000..9c086d2 --- /dev/null +++ b/scripts/game/ai/NormalAI.gd @@ -0,0 +1,161 @@ +class_name NormalAI +extends AIStrategy + +## Normal AI - Balanced play using cost/power heuristics +## Makes generally good decisions but doesn't deeply analyze + + +func _init(p_player_index: int) -> void: + super._init(Difficulty.NORMAL, p_player_index) + + +func decide_main_phase_action() -> Dictionary: + var playable := get_playable_cards() + + if playable.is_empty(): + return { "action": "pass" } + + # Sort by value (best cards first) + playable.sort_custom(_compare_card_value) + + # Consider board state - prioritize forwards if we're behind + var board_eval := evaluate_board_state() + + for card in playable: + var card_type := card.card_data.type + + # If behind on board, prioritize forwards + if board_eval < -5.0 and card_type == Enums.CardType.FORWARD: + return { "action": "play", "card": card } + + # If ahead, might want backups for sustainability + if board_eval > 5.0 and card_type == Enums.CardType.BACKUP: + if get_player().field_backups.get_card_count() < 5: + return { "action": "play", "card": card } + + # Default: play the highest value card we can afford + return { "action": "play", "card": playable[0] } + + +func decide_cp_generation(needed_cp: Dictionary) -> Dictionary: + var player := get_player() + + # First, dull backups (they refresh next turn) + for backup in player.field_backups.get_cards(): + if backup.state == Enums.CardState.ACTIVE: + return { "action": "dull_backup", "card": backup } + + # Then, discard lowest value card from hand + var hand_cards := player.hand.get_cards() + if hand_cards.is_empty(): + return {} + + # Sort by value (lowest first for discard) + var sorted_hand := hand_cards.duplicate() + sorted_hand.sort_custom(_compare_card_value_reverse) + + return { "action": "discard", "card": sorted_hand[0] } + + +func decide_attack_action() -> Dictionary: + var attackers := get_attackable_forwards() + var opponent := get_opponent() + + if attackers.is_empty(): + return { "action": "end_attacks" } + + # Get opponent's potential blockers + var opponent_blockers := opponent.get_blockable_forwards() + + # Evaluate each potential attacker + var best_attacker: CardInstance = null + var best_score := -999.0 + + for attacker in attackers: + var score := _evaluate_attack(attacker, opponent_blockers, opponent) + if score > best_score: + best_score = score + best_attacker = attacker + + # Only attack if the score is positive (favorable) + if best_score > 0 and best_attacker: + return { "action": "attack", "card": best_attacker } + + return { "action": "end_attacks" } + + +func decide_block_action(attacker: CardInstance) -> Dictionary: + var blockers := get_blockable_forwards() + var player := get_player() + + if blockers.is_empty(): + return { "action": "skip" } + + var attacker_power := attacker.get_power() + + # Check if this attack would be lethal + var current_damage := player.get_damage_count() + var would_be_lethal := current_damage >= 6 # 7th damage loses + + # Find best blocker + var best_blocker: CardInstance = null + var best_score := -999.0 + + for blocker in blockers: + var blocker_power := blocker.get_power() + var score := 0.0 + + # Would we win the trade? + if blocker_power >= attacker_power: + score += 5.0 # We kill their forward + if attacker_power >= blocker_power: + score -= calculate_card_value(blocker) # We lose our blocker + + # If lethal, blocking is very important + if would_be_lethal: + score += 10.0 + + if score > best_score: + best_score = score + best_blocker = blocker + + # Block if favorable or if lethal + if best_score > 0 or would_be_lethal: + if best_blocker: + return { "action": "block", "card": best_blocker } + + return { "action": "skip" } + + +func _evaluate_attack(attacker: CardInstance, opponent_blockers: Array[CardInstance], opponent: Player) -> float: + var score := 0.0 + var attacker_power := attacker.get_power() + + # Base value: dealing damage is good + score += 2.0 + + # Check if opponent can block profitably + var can_be_blocked := false + for blocker in opponent_blockers: + if blocker.get_power() >= attacker_power: + can_be_blocked = true + score -= 3.0 # Likely to lose our forward + break + + # If unblockable damage, more valuable + if not can_be_blocked: + score += 3.0 + + # If this would be lethal damage (7th), very valuable + if opponent.get_damage_count() >= 6: + score += 10.0 + + return score + + +func _compare_card_value(a: CardInstance, b: CardInstance) -> bool: + return calculate_card_value(a) > calculate_card_value(b) + + +func _compare_card_value_reverse(a: CardInstance, b: CardInstance) -> bool: + return calculate_card_value(a) < calculate_card_value(b) diff --git a/scripts/network/NetworkManager.gd b/scripts/network/NetworkManager.gd new file mode 100644 index 0000000..7b560a0 --- /dev/null +++ b/scripts/network/NetworkManager.gd @@ -0,0 +1,617 @@ +class_name NetworkManager +extends Node + +## NetworkManager - Singleton for handling network communication +## Manages authentication, WebSocket connection, and game messaging + +# ======= SIGNALS ======= +# Connection and auth +signal connection_state_changed(state: ConnectionState) +signal authenticated(user_data: Dictionary) +signal authentication_failed(error: String) +signal logged_out + +# Matchmaking - maps from server messages: queue_joined, queue_left, match_found, room_* +signal matchmaking_update(data: Dictionary) +signal queue_joined +signal queue_left +signal match_found(game_data: Dictionary) +signal room_created(room_data: Dictionary) +signal room_joined(room_data: Dictionary) +signal room_updated(room_data: Dictionary) + +# Game messages - maps from server 'opponent_action' message +signal opponent_action_received(action: Dictionary) +# Maps from server 'turn_timer' message +signal turn_timer_update(seconds_remaining: int) +signal game_started(game_data: Dictionary) +signal game_ended(result: Dictionary) +signal phase_changed(phase_data: Dictionary) +signal action_confirmed(action_type: String) +signal action_failed(action_type: String, error: String) +signal opponent_disconnected(reconnect_timeout: int) +signal opponent_reconnected +signal game_state_sync(state: Dictionary) + +# Error handling +signal network_error(error: String) + +# ======= ENUMS ======= +enum ConnectionState { + DISCONNECTED, + CONNECTING, + CONNECTED, + AUTHENTICATING, + AUTHENTICATED, + IN_QUEUE, + IN_ROOM, + IN_GAME +} + +# ======= CONSTANTS ======= +const DEFAULT_HTTP_URL = "http://localhost:3000" +const DEFAULT_WS_URL = "ws://localhost:3001" +const HEARTBEAT_INTERVAL = 10.0 # seconds +const RECONNECT_DELAY = 5.0 +const MAX_RECONNECT_ATTEMPTS = 3 +const TOKEN_FILE = "user://auth_token.dat" + +# ======= STATE ======= +var connection_state: ConnectionState = ConnectionState.DISCONNECTED +var http_base_url: String = DEFAULT_HTTP_URL +var ws_url: String = DEFAULT_WS_URL + +# Auth state +var auth_token: String = "" +var current_user: Dictionary = {} +var is_authenticated: bool = false + +# WebSocket +var _websocket: WebSocketPeer = null +var _heartbeat_timer: Timer = null +var _reconnect_attempts: int = 0 + +# HTTP request pool +var _http_requests: Array[HTTPRequest] = [] + +# Game session +var current_game_id: String = "" +var current_room_code: String = "" +var opponent_info: Dictionary = {} +var local_player_index: int = 0 + + +func _ready() -> void: + # Try to load saved token on startup + _load_token() + + # Setup heartbeat timer + _heartbeat_timer = Timer.new() + _heartbeat_timer.wait_time = HEARTBEAT_INTERVAL + _heartbeat_timer.timeout.connect(_on_heartbeat_timeout) + add_child(_heartbeat_timer) + + +func _process(_delta: float) -> void: + # Poll WebSocket if connected + if _websocket: + _websocket.poll() + + var state = _websocket.get_ready_state() + match state: + WebSocketPeer.STATE_OPEN: + while _websocket.get_available_packet_count() > 0: + var packet = _websocket.get_packet() + _on_websocket_message(packet) + WebSocketPeer.STATE_CLOSING: + pass # Wait for close + WebSocketPeer.STATE_CLOSED: + var code = _websocket.get_close_code() + var reason = _websocket.get_close_reason() + print("WebSocket closed: ", code, " - ", reason) + _on_websocket_closed() + + +# ======= CONFIGURATION ======= + +func configure(http_url: String, ws_url_param: String) -> void: + http_base_url = http_url + ws_url = ws_url_param + + +# ======= HTTP AUTH API ======= + +func register(email: String, password: String, username: String) -> Dictionary: + var result = await _http_post("/api/auth/register", { + "email": email, + "password": password, + "username": username + }) + return result + + +func login(email: String, password: String) -> Dictionary: + var result = await _http_post("/api/auth/login", { + "email": email, + "password": password + }) + + if result.success: + auth_token = result.token + current_user = result.user + is_authenticated = true + _save_token() + authenticated.emit(current_user) + else: + authentication_failed.emit(result.message) + + return result + + +func logout() -> void: + auth_token = "" + current_user = {} + is_authenticated = false + _clear_token() + disconnect_websocket() + logged_out.emit() + + +func verify_email(token: String) -> Dictionary: + return await _http_post("/api/auth/verify-email", { "token": token }) + + +func forgot_password(email: String) -> Dictionary: + return await _http_post("/api/auth/forgot-password", { "email": email }) + + +func reset_password(token: String, new_password: String) -> Dictionary: + return await _http_post("/api/auth/reset-password", { + "token": token, + "newPassword": new_password + }) + + +func resend_verification(email: String) -> Dictionary: + return await _http_post("/api/auth/resend-verification", { "email": email }) + + +func get_profile() -> Dictionary: + return await _http_get("/api/user/profile", true) + + +func get_match_history(limit: int = 20, offset: int = 0) -> Dictionary: + return await _http_get("/api/user/match-history?limit=%d&offset=%d" % [limit, offset], true) + + +func get_leaderboard(limit: int = 50, offset: int = 0) -> Dictionary: + return await _http_get("/api/leaderboard?limit=%d&offset=%d" % [limit, offset], false) + + +func save_deck(name: String, card_ids: Array) -> Dictionary: + return await _http_post("/api/user/decks", { + "name": name, + "cardIds": card_ids + }, true) + + +func delete_deck(deck_id: String) -> Dictionary: + return await _http_delete("/api/user/decks/" + deck_id) + + +# ======= HTTP HELPERS ======= + +func _get_http_request() -> HTTPRequest: + # Reuse or create HTTP request node + for req in _http_requests: + if not req.is_inside_tree(): + add_child(req) + # Check if request is not busy (simplified check) + return req + + var new_req = HTTPRequest.new() + _http_requests.append(new_req) + add_child(new_req) + return new_req + + +func _http_post(endpoint: String, body: Dictionary, auth_required: bool = false) -> Dictionary: + var http = _get_http_request() + var url = http_base_url + endpoint + var headers = PackedStringArray(["Content-Type: application/json"]) + + if auth_required and auth_token != "": + headers.append("Authorization: Bearer " + auth_token) + + var json_body = JSON.stringify(body) + var error = http.request(url, headers, HTTPClient.METHOD_POST, json_body) + + if error != OK: + return { "success": false, "message": "HTTP request failed" } + + var result = await http.request_completed + return _parse_http_response(result) + + +func _http_get(endpoint: String, auth_required: bool = false) -> Dictionary: + var http = _get_http_request() + var url = http_base_url + endpoint + var headers = PackedStringArray() + + if auth_required and auth_token != "": + headers.append("Authorization: Bearer " + auth_token) + + var error = http.request(url, headers, HTTPClient.METHOD_GET) + + if error != OK: + return { "success": false, "message": "HTTP request failed" } + + var result = await http.request_completed + return _parse_http_response(result) + + +func _http_delete(endpoint: String) -> Dictionary: + var http = _get_http_request() + var url = http_base_url + endpoint + var headers = PackedStringArray() + + if auth_token != "": + headers.append("Authorization: Bearer " + auth_token) + + var error = http.request(url, headers, HTTPClient.METHOD_DELETE) + + if error != OK: + return { "success": false, "message": "HTTP request failed" } + + var result = await http.request_completed + return _parse_http_response(result) + + +func _parse_http_response(result: Array) -> Dictionary: + var response_code = result[1] + var body = result[3] + + if response_code == 0: + return { "success": false, "message": "Connection failed" } + + var json = JSON.new() + var parse_result = json.parse(body.get_string_from_utf8()) + + if parse_result != OK: + return { "success": false, "message": "Invalid response" } + + var data = json.data + if data is Dictionary: + return data + + return { "success": false, "message": "Unexpected response format" } + + +# ======= WEBSOCKET ======= + +func connect_websocket() -> void: + if _websocket != null: + disconnect_websocket() + + _set_connection_state(ConnectionState.CONNECTING) + + _websocket = WebSocketPeer.new() + var error = _websocket.connect_to_url(ws_url) + + if error != OK: + print("WebSocket connection error: ", error) + _set_connection_state(ConnectionState.DISCONNECTED) + network_error.emit("Failed to connect to server") + return + + # Wait for connection + await get_tree().create_timer(0.5).timeout + + if _websocket.get_ready_state() == WebSocketPeer.STATE_OPEN: + _on_websocket_connected() + + +func disconnect_websocket() -> void: + if _websocket: + _websocket.close() + _websocket = null + + _heartbeat_timer.stop() + _set_connection_state(ConnectionState.DISCONNECTED) + current_game_id = "" + current_room_code = "" + + +func _on_websocket_connected() -> void: + print("WebSocket connected") + _set_connection_state(ConnectionState.CONNECTED) + _reconnect_attempts = 0 + + # Authenticate with JWT + if auth_token != "": + _set_connection_state(ConnectionState.AUTHENTICATING) + _send_ws_message("auth", { "token": auth_token }) + + _heartbeat_timer.start() + + +func _on_websocket_message(data: PackedByteArray) -> void: + var json = JSON.new() + var parse_result = json.parse(data.get_string_from_utf8()) + + if parse_result != OK: + push_error("Failed to parse WebSocket message: " + str(parse_result)) + network_error.emit("Invalid message from server") + return + + var message = json.data + if not message is Dictionary or not message.has("type"): + push_error("Invalid message format: missing 'type' field") + network_error.emit("Invalid message format from server") + return + + _handle_ws_message(message) + + +func _on_websocket_closed() -> void: + _websocket = null + _heartbeat_timer.stop() + + var was_authenticated = connection_state == ConnectionState.AUTHENTICATED or connection_state == ConnectionState.IN_GAME + _set_connection_state(ConnectionState.DISCONNECTED) + + # Try to reconnect if we were authenticated + if was_authenticated and _reconnect_attempts < MAX_RECONNECT_ATTEMPTS: + _reconnect_attempts += 1 + print("Attempting reconnect... (attempt ", _reconnect_attempts, ")") + await get_tree().create_timer(RECONNECT_DELAY).timeout + connect_websocket() + + +func _handle_ws_message(message: Dictionary) -> void: + var msg_type = message.get("type", "") + var payload = message.get("payload", {}) + + match msg_type: + "auth_success": + print("WebSocket authenticated as: ", payload.get("username", "")) + _set_connection_state(ConnectionState.AUTHENTICATED) + + "auth_error": + print("WebSocket auth error: ", payload.get("message", "")) + _set_connection_state(ConnectionState.CONNECTED) + authentication_failed.emit(payload.get("message", "Authentication failed")) + + "pong": + pass # Heartbeat response + + "error": + print("Server error: ", payload.get("message", "")) + network_error.emit(payload.get("message", "Unknown error")) + + "disconnected": + print("Disconnected: ", payload.get("message", "")) + disconnect_websocket() + + # Matchmaking messages + "queue_joined": + _set_connection_state(ConnectionState.IN_QUEUE) + queue_joined.emit() + matchmaking_update.emit({ "type": "queue_joined", "position": payload.get("position", 0) }) + + "queue_left": + _set_connection_state(ConnectionState.AUTHENTICATED) + queue_left.emit() + matchmaking_update.emit({ "type": "queue_left" }) + + "match_found": + _set_connection_state(ConnectionState.IN_GAME) + current_game_id = payload.get("game_id", "") + opponent_info = payload.get("opponent", {}) + local_player_index = payload.get("your_player_index", 0) + match_found.emit(payload) + + "room_created": + _set_connection_state(ConnectionState.IN_ROOM) + current_room_code = payload.get("code", "") + room_created.emit(payload) + + "room_joined": + _set_connection_state(ConnectionState.IN_ROOM) + current_room_code = payload.get("code", "") + room_joined.emit(payload) + + "room_updated": + room_updated.emit(payload) + + "room_left": + _set_connection_state(ConnectionState.AUTHENTICATED) + current_room_code = "" + matchmaking_update.emit({ "type": "room_left" }) + + # Game messages + "game_start": + _set_connection_state(ConnectionState.IN_GAME) + current_game_id = payload.get("game_id", "") + game_started.emit(payload) + + "opponent_action": + opponent_action_received.emit(payload) + + "turn_timer": + turn_timer_update.emit(payload.get("seconds_remaining", 0)) + + "phase_changed": + phase_changed.emit(payload) + + "action_confirmed": + action_confirmed.emit(payload.get("action_type", "")) + + "action_failed": + action_failed.emit(payload.get("action_type", ""), payload.get("error", "Unknown error")) + network_error.emit("Action failed: " + payload.get("error", "Unknown error")) + + "opponent_disconnected": + opponent_disconnected.emit(payload.get("reconnect_timeout_seconds", 60)) + + "opponent_reconnected": + opponent_reconnected.emit() + + "game_state_sync": + game_state_sync.emit(payload) + + "game_ended": + game_ended.emit(payload) + _set_connection_state(ConnectionState.AUTHENTICATED) + current_game_id = "" + + _: + print("Unknown message type: ", msg_type) + + +func _send_ws_message(type: String, payload: Dictionary) -> void: + if _websocket == null or _websocket.get_ready_state() != WebSocketPeer.STATE_OPEN: + print("Cannot send message - WebSocket not connected") + return + + var message = { + "type": type, + "payload": payload + } + + var json = JSON.stringify(message) + _websocket.send_text(json) + + +func _on_heartbeat_timeout() -> void: + if _websocket and _websocket.get_ready_state() == WebSocketPeer.STATE_OPEN: + _send_ws_message("ping", { "client_time": Time.get_unix_time_from_system() }) + + +func _set_connection_state(new_state: ConnectionState) -> void: + if connection_state != new_state: + connection_state = new_state + connection_state_changed.emit(new_state) + + +# ======= MATCHMAKING ======= + +func join_queue(deck_id: String) -> void: + _send_ws_message("queue_join", { "deck_id": deck_id }) + + +func leave_queue() -> void: + _send_ws_message("queue_leave", {}) + + +func create_room(deck_id: String) -> void: + _send_ws_message("room_create", { "deck_id": deck_id }) + + +func join_room(room_code: String, deck_id: String) -> void: + _send_ws_message("room_join", { "room_code": room_code.to_upper(), "deck_id": deck_id }) + + +func leave_room() -> void: + _send_ws_message("room_leave", {}) + + +func set_room_ready(ready: bool) -> void: + _send_ws_message("room_ready", { "ready": ready }) + + +# ======= GAME ACTIONS ======= + +func send_game_action(action_type: String, payload: Dictionary) -> void: + payload["game_id"] = current_game_id + _send_ws_message("action_" + action_type, payload) + + +func send_play_card(card_instance_id: int) -> void: + send_game_action("play_card", { "card_instance_id": card_instance_id }) + + +func send_attack(attacker_instance_id: int) -> void: + send_game_action("attack", { "attacker_instance_id": attacker_instance_id }) + + +func send_block(blocker_instance_id) -> void: # Can be int or null + send_game_action("block", { "blocker_instance_id": blocker_instance_id }) + + +func send_pass() -> void: + send_game_action("pass", {}) + + +func send_concede() -> void: + send_game_action("concede", {}) + + +func send_discard_for_cp(card_instance_id: int) -> void: + send_game_action("discard_cp", { "card_instance_id": card_instance_id }) + + +func send_dull_backup_for_cp(card_instance_id: int) -> void: + send_game_action("dull_backup_cp", { "card_instance_id": card_instance_id }) + + +func send_attack_resolved() -> void: + send_game_action("attack_resolved", {}) + + +func send_report_game_end(winner_id: String, reason: String) -> void: + send_game_action("report_game_end", { "winner_id": winner_id, "reason": reason }) + + +# ======= TOKEN PERSISTENCE ======= + +func _save_token() -> void: + if auth_token == "": + return + + var file = FileAccess.open(TOKEN_FILE, FileAccess.WRITE) + if file: + file.store_string(auth_token) + file.close() + + +func _load_token() -> void: + if not FileAccess.file_exists(TOKEN_FILE): + return + + var file = FileAccess.open(TOKEN_FILE, FileAccess.READ) + if file: + auth_token = file.get_as_text().strip_edges() + file.close() + + if auth_token != "": + # Validate token by fetching profile + var profile = await get_profile() + if profile.success: + current_user = profile.user + is_authenticated = true + authenticated.emit(current_user) + else: + # Token invalid, clear it + _clear_token() + + +func _clear_token() -> void: + auth_token = "" + if FileAccess.file_exists(TOKEN_FILE): + DirAccess.remove_absolute(TOKEN_FILE) + + +# ======= UTILITY ======= + +func get_connection_state_name() -> String: + match connection_state: + ConnectionState.DISCONNECTED: return "Disconnected" + ConnectionState.CONNECTING: return "Connecting" + ConnectionState.CONNECTED: return "Connected" + ConnectionState.AUTHENTICATING: return "Authenticating" + ConnectionState.AUTHENTICATED: return "Online" + ConnectionState.IN_QUEUE: return "In Queue" + ConnectionState.IN_ROOM: return "In Room" + ConnectionState.IN_GAME: return "In Game" + return "Unknown" diff --git a/scripts/ui/ChoiceModal.gd b/scripts/ui/ChoiceModal.gd new file mode 100644 index 0000000..c51258e --- /dev/null +++ b/scripts/ui/ChoiceModal.gd @@ -0,0 +1,347 @@ +class_name ChoiceModal +extends CanvasLayer + +## ChoiceModal - UI component for multi-modal ability choices +## Displays options like "Select 1 of 3 following actions" and returns selection + +signal choice_made(selected_indices: Array) +signal choice_cancelled + +# UI Elements +var backdrop: ColorRect +var modal_panel: Panel +var title_label: Label +var options_container: VBoxContainer +var confirm_button: Button +var cancel_button: Button + +# State +var _modes: Array = [] +var _select_count: int = 1 +var _select_up_to: bool = false +var _selected_indices: Array = [] +var _cancellable: bool = false +var _option_buttons: Array = [] + +# Cached styles for option buttons (created once, reused) +var _option_normal_style: StyleBoxFlat +var _option_selected_style: StyleBoxFlat + + +func _ready() -> void: + layer = 200 # High z-index for modal overlay + _create_cached_styles() + _create_ui() + visible = false + + +func _create_cached_styles() -> void: + # Normal button style + _option_normal_style = StyleBoxFlat.new() + _option_normal_style.bg_color = Color(0.15, 0.15, 0.2, 0.9) + _option_normal_style.set_border_width_all(1) + _option_normal_style.border_color = Color(0.3, 0.3, 0.4) + _option_normal_style.set_corner_radius_all(4) + _option_normal_style.set_content_margin_all(10) + + # Selected button style (gold highlight) + _option_selected_style = StyleBoxFlat.new() + _option_selected_style.bg_color = Color(0.25, 0.22, 0.15, 0.95) + _option_selected_style.border_color = Color(0.7, 0.55, 0.2) + _option_selected_style.set_border_width_all(2) + _option_selected_style.set_corner_radius_all(4) + _option_selected_style.set_content_margin_all(10) + + +func _create_ui() -> void: + # Backdrop - semi-transparent dark overlay + backdrop = ColorRect.new() + add_child(backdrop) + backdrop.color = Color(0, 0, 0, 0.7) + backdrop.set_anchors_preset(Control.PRESET_FULL_RECT) + backdrop.mouse_filter = Control.MOUSE_FILTER_STOP + backdrop.gui_input.connect(_on_backdrop_input) + + # Center container for modal + var center = CenterContainer.new() + add_child(center) + center.set_anchors_preset(Control.PRESET_FULL_RECT) + center.mouse_filter = Control.MOUSE_FILTER_IGNORE + + # Modal panel + modal_panel = Panel.new() + center.add_child(modal_panel) + modal_panel.custom_minimum_size = Vector2(500, 200) + + var style = StyleBoxFlat.new() + style.bg_color = Color(0.08, 0.08, 0.12, 0.98) + style.border_color = Color(0.5, 0.4, 0.2) # Gold border + style.set_border_width_all(2) + style.set_corner_radius_all(8) + style.set_content_margin_all(20) + modal_panel.add_theme_stylebox_override("panel", style) + + # Main vertical layout + var vbox = VBoxContainer.new() + modal_panel.add_child(vbox) + vbox.set_anchors_preset(Control.PRESET_FULL_RECT) + vbox.offset_left = 20 + vbox.offset_right = -20 + vbox.offset_top = 20 + vbox.offset_bottom = -20 + vbox.add_theme_constant_override("separation", 15) + + # Title + title_label = Label.new() + vbox.add_child(title_label) + title_label.text = "Select an action:" + title_label.add_theme_font_size_override("font_size", 20) + title_label.add_theme_color_override("font_color", Color(0.9, 0.85, 0.7)) + title_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + + # Options container + options_container = VBoxContainer.new() + vbox.add_child(options_container) + options_container.add_theme_constant_override("separation", 8) + options_container.size_flags_vertical = Control.SIZE_EXPAND_FILL + + # Button row + var button_row = HBoxContainer.new() + vbox.add_child(button_row) + button_row.add_theme_constant_override("separation", 15) + button_row.alignment = BoxContainer.ALIGNMENT_CENTER + + # Confirm button (for multi-select) + confirm_button = _create_button("Confirm", Color(0.2, 0.5, 0.3)) + button_row.add_child(confirm_button) + confirm_button.pressed.connect(_on_confirm_pressed) + confirm_button.visible = false # Only shown for multi-select + + # Cancel button + cancel_button = _create_button("Cancel", Color(0.5, 0.3, 0.3)) + button_row.add_child(cancel_button) + cancel_button.pressed.connect(_on_cancel_pressed) + cancel_button.visible = false # Only shown if cancellable + + +func _create_button(text: String, base_color: Color) -> Button: + var button = Button.new() + button.text = text + button.custom_minimum_size = Vector2(100, 40) + + var normal_style = StyleBoxFlat.new() + normal_style.bg_color = base_color + normal_style.set_border_width_all(1) + normal_style.border_color = base_color.lightened(0.3) + normal_style.set_corner_radius_all(4) + normal_style.set_content_margin_all(8) + button.add_theme_stylebox_override("normal", normal_style) + + var hover_style = normal_style.duplicate() + hover_style.bg_color = base_color.lightened(0.15) + button.add_theme_stylebox_override("hover", hover_style) + + var pressed_style = normal_style.duplicate() + pressed_style.bg_color = base_color.darkened(0.1) + button.add_theme_stylebox_override("pressed", pressed_style) + + return button + + +func _create_option_button(index: int, description: String) -> Button: + var button = Button.new() + button.text = str(index + 1) + ". " + description + button.custom_minimum_size = Vector2(460, 50) + button.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART + button.text_overrun_behavior = TextServer.OVERRUN_NO_TRIMMING + + # Normal state + var normal_style = StyleBoxFlat.new() + normal_style.bg_color = Color(0.15, 0.15, 0.2, 0.9) + normal_style.set_border_width_all(1) + normal_style.border_color = Color(0.3, 0.3, 0.4) + normal_style.set_corner_radius_all(4) + normal_style.set_content_margin_all(10) + button.add_theme_stylebox_override("normal", normal_style) + + # Hover state + var hover_style = normal_style.duplicate() + hover_style.bg_color = Color(0.2, 0.2, 0.3, 0.95) + hover_style.border_color = Color(0.5, 0.4, 0.2) + button.add_theme_stylebox_override("hover", hover_style) + + # Pressed/selected state (gold highlight) + var pressed_style = normal_style.duplicate() + pressed_style.bg_color = Color(0.25, 0.22, 0.15, 0.95) + pressed_style.border_color = Color(0.7, 0.55, 0.2) + pressed_style.set_border_width_all(2) + button.add_theme_stylebox_override("pressed", pressed_style) + + # Font settings + button.add_theme_font_size_override("font_size", 14) + button.add_theme_color_override("font_color", Color(0.85, 0.85, 0.85)) + button.add_theme_color_override("font_hover_color", Color(1, 0.95, 0.8)) + + # Connect press signal + button.pressed.connect(_on_option_pressed.bind(index)) + + return button + + +## Show modal and await selection +## Returns array of selected mode indices +func show_choices( + title: String, + modes: Array, + select_count: int = 1, + select_up_to: bool = false, + cancellable: bool = false +) -> Array: + _modes = modes + _select_count = select_count + _select_up_to = select_up_to + _cancellable = cancellable + _selected_indices = [] + _option_buttons = [] + + # Update title + if select_up_to: + title_label.text = "Select up to %d action%s:" % [select_count, "s" if select_count > 1 else ""] + else: + title_label.text = "Select %d action%s:" % [select_count, "s" if select_count > 1 else ""] + + # Clear and populate options + for child in options_container.get_children(): + child.queue_free() + + await get_tree().process_frame # Wait for queue_free + + for i in range(modes.size()): + var mode = modes[i] + var description = mode.get("description", "Option " + str(i + 1)) + var button = _create_option_button(i, description) + options_container.add_child(button) + _option_buttons.append(button) + + # Show confirm button only for multi-select + confirm_button.visible = (select_count > 1 or select_up_to) + _update_confirm_button() + + # Show cancel if cancellable + cancel_button.visible = cancellable + + # Resize panel to fit content + await get_tree().process_frame + var content_height = 20 + 30 + 15 + (modes.size() * 58) + 15 + 50 + 20 + modal_panel.custom_minimum_size = Vector2(500, min(content_height, 600)) + + visible = true + + # Wait for selection + var result = await _wait_for_selection() + visible = false + return result + + +## Internal: Wait for user selection using a callback pattern +func _wait_for_selection() -> Array: + var result: Array = [] + + # Create a one-shot signal connection + var completed = false + + var on_choice = func(indices: Array): + result = indices + completed = true + + var on_cancel = func(): + result = [] + completed = true + + choice_made.connect(on_choice, CONNECT_ONE_SHOT) + choice_cancelled.connect(on_cancel, CONNECT_ONE_SHOT) + + # Wait until completed + while not completed: + await get_tree().process_frame + + return result + + +func _on_option_pressed(index: int) -> void: + if _select_count == 1 and not _select_up_to: + # Single select - immediately return + choice_made.emit([index]) + return + + # Multi-select - toggle selection + if index in _selected_indices: + _selected_indices.erase(index) + else: + if _selected_indices.size() < _select_count: + _selected_indices.append(index) + + _update_option_visuals() + _update_confirm_button() + + +func _update_option_visuals() -> void: + for i in range(_option_buttons.size()): + var button = _option_buttons[i] as Button + var is_selected = i in _selected_indices + + # Use cached styles instead of creating new ones each time + if is_selected: + button.add_theme_stylebox_override("normal", _option_selected_style) + else: + button.add_theme_stylebox_override("normal", _option_normal_style) + + +func _update_confirm_button() -> void: + if _select_up_to: + confirm_button.disabled = false + confirm_button.text = "Confirm (%d)" % _selected_indices.size() + else: + confirm_button.disabled = _selected_indices.size() != _select_count + confirm_button.text = "Confirm (%d/%d)" % [_selected_indices.size(), _select_count] + + +func _on_confirm_pressed() -> void: + if _select_up_to or _selected_indices.size() == _select_count: + choice_made.emit(_selected_indices.duplicate()) + + +func _on_cancel_pressed() -> void: + choice_cancelled.emit() + + +func _on_backdrop_input(event: InputEvent) -> void: + if event is InputEventMouseButton and event.pressed: + if _cancellable: + choice_cancelled.emit() + + +func _input(event: InputEvent) -> void: + if not visible: + return + + # Keyboard shortcuts + if event is InputEventKey and event.pressed: + # Number keys 1-9 for quick selection + if event.keycode >= KEY_1 and event.keycode <= KEY_9: + var index = event.keycode - KEY_1 + if index < _modes.size(): + _on_option_pressed(index) + get_viewport().set_input_as_handled() + + # Enter to confirm (multi-select only) + elif event.keycode == KEY_ENTER or event.keycode == KEY_KP_ENTER: + if confirm_button.visible and not confirm_button.disabled: + _on_confirm_pressed() + get_viewport().set_input_as_handled() + + # Escape to cancel + elif event.keycode == KEY_ESCAPE: + if _cancellable: + choice_cancelled.emit() + get_viewport().set_input_as_handled() diff --git a/scripts/ui/GameSetupMenu.gd b/scripts/ui/GameSetupMenu.gd index 55907dd..e1b3a99 100644 --- a/scripts/ui/GameSetupMenu.gd +++ b/scripts/ui/GameSetupMenu.gd @@ -5,7 +5,7 @@ extends CanvasLayer ## Allows selection of game type and decks for each player signal back_pressed -signal start_game_requested(p1_deck: Array, p2_deck: Array) +signal start_game_requested(p1_deck: Array, p2_deck: Array, is_vs_ai: bool, ai_difficulty: int) const WINDOW_SIZE := Vector2(800, 600) @@ -15,6 +15,8 @@ var main_vbox: VBoxContainer var title_label: Label var game_type_container: HBoxContainer var game_type_dropdown: OptionButton +var ai_difficulty_container: HBoxContainer +var ai_difficulty_dropdown: OptionButton var players_container: HBoxContainer var player1_panel: Control var player2_panel: Control @@ -25,6 +27,7 @@ var p2_preview: Control var buttons_container: HBoxContainer var start_button: Button var back_button: Button +var p2_title_label: Label # Reference to update "PLAYER 2" / "AI OPPONENT" # Deck data var saved_decks: Array[String] = [] @@ -32,6 +35,10 @@ var starter_decks: Array = [] # Array of StarterDeckData var p1_selected_deck: Array = [] # Card IDs var p2_selected_deck: Array = [] # Card IDs +# AI settings +var is_vs_ai: bool = false +var ai_difficulty: int = AIStrategy.Difficulty.NORMAL # Default to Normal + func _ready() -> void: # Set high layer to be on top of everything @@ -114,14 +121,37 @@ func _create_game_type_selector() -> void: game_type_container.add_child(label) game_type_dropdown = OptionButton.new() - game_type_dropdown.custom_minimum_size = Vector2(250, 36) - game_type_dropdown.add_item("2-Player Local (Share Screen)") - game_type_dropdown.add_item("vs AI (Coming Soon)") - game_type_dropdown.set_item_disabled(1, true) + game_type_dropdown.custom_minimum_size = Vector2(200, 36) + game_type_dropdown.add_item("2-Player Local") + game_type_dropdown.add_item("vs AI") game_type_dropdown.add_theme_font_size_override("font_size", 14) + game_type_dropdown.item_selected.connect(_on_game_type_changed) _style_dropdown(game_type_dropdown) game_type_container.add_child(game_type_dropdown) + # AI Difficulty dropdown (initially hidden) + ai_difficulty_container = HBoxContainer.new() + ai_difficulty_container.add_theme_constant_override("separation", 10) + ai_difficulty_container.visible = false + game_type_container.add_child(ai_difficulty_container) + + var diff_label = Label.new() + diff_label.text = "Difficulty:" + diff_label.add_theme_font_size_override("font_size", 18) + diff_label.add_theme_color_override("font_color", Color(0.9, 0.85, 0.7)) + ai_difficulty_container.add_child(diff_label) + + ai_difficulty_dropdown = OptionButton.new() + ai_difficulty_dropdown.custom_minimum_size = Vector2(120, 36) + ai_difficulty_dropdown.add_item("Easy") + ai_difficulty_dropdown.add_item("Normal") + ai_difficulty_dropdown.add_item("Hard") + ai_difficulty_dropdown.select(1) # Default to Normal + ai_difficulty_dropdown.add_theme_font_size_override("font_size", 14) + ai_difficulty_dropdown.item_selected.connect(_on_ai_difficulty_changed) + _style_dropdown(ai_difficulty_dropdown) + ai_difficulty_container.add_child(ai_difficulty_dropdown) + func _create_player_panels() -> void: players_container = HBoxContainer.new() @@ -157,12 +187,17 @@ func _create_player_panel(title: String, player_num: int) -> Control: margin.add_child(inner_vbox) # Player title - var title_label = Label.new() - title_label.text = title - title_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER - title_label.add_theme_font_size_override("font_size", 18) - title_label.add_theme_color_override("font_color", Color(1.0, 0.95, 0.8)) - inner_vbox.add_child(title_label) + var player_title = Label.new() + player_title.name = "TitleLabel" + player_title.text = title + player_title.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + player_title.add_theme_font_size_override("font_size", 18) + player_title.add_theme_color_override("font_color", Color(1.0, 0.95, 0.8)) + inner_vbox.add_child(player_title) + + # Store reference for Player 2 to update when AI mode changes + if player_num == 2: + p2_title_label = player_title # Deck dropdown var dropdown = OptionButton.new() @@ -579,10 +614,26 @@ func _create_separator_style() -> StyleBoxFlat: return style +func _on_game_type_changed(index: int) -> void: + is_vs_ai = (index == 1) + ai_difficulty_container.visible = is_vs_ai + + # Update Player 2 panel title + if p2_title_label: + if is_vs_ai: + p2_title_label.text = "AI OPPONENT" + else: + p2_title_label.text = "PLAYER 2" + + +func _on_ai_difficulty_changed(index: int) -> void: + ai_difficulty = index # 0=Easy, 1=Normal, 2=Hard + + func _on_back_pressed() -> void: back_pressed.emit() func _on_start_pressed() -> void: if p1_selected_deck.size() >= 1 and p2_selected_deck.size() >= 1: - start_game_requested.emit(p1_selected_deck, p2_selected_deck) + start_game_requested.emit(p1_selected_deck, p2_selected_deck, is_vs_ai, ai_difficulty) diff --git a/scripts/ui/GameUI.gd b/scripts/ui/GameUI.gd index 307340f..a106d26 100644 --- a/scripts/ui/GameUI.gd +++ b/scripts/ui/GameUI.gd @@ -309,6 +309,14 @@ func _show_next_message() -> void: func _on_message_timer_timeout() -> void: _show_next_message() + +## Hide message immediately (e.g., when AI finishes thinking) +func hide_message() -> void: + message_queue.clear() + message_panel.visible = false + message_timer.stop() + + ## Show card detail panel func show_card_detail(card: CardInstance) -> void: if not card or not card.card_data: diff --git a/scripts/ui/LeaderboardScreen.gd b/scripts/ui/LeaderboardScreen.gd new file mode 100644 index 0000000..1ea106b --- /dev/null +++ b/scripts/ui/LeaderboardScreen.gd @@ -0,0 +1,442 @@ +class_name LeaderboardScreen +extends CanvasLayer + +## LeaderboardScreen - Displays top players ranked by ELO + +signal back_pressed + +# Window dimensions +const WINDOW_SIZE := Vector2i(600, 700) + +# Pagination +const PLAYERS_PER_PAGE = 20 + +# UI Components +var main_container: VBoxContainer +var back_button: Button +var title_label: Label +var info_label: Label +var leaderboard_section: PanelContainer +var leaderboard_list: VBoxContainer +var header_row: HBoxContainer +var pagination_container: HBoxContainer +var prev_button: Button +var page_label: Label +var next_button: Button +var loading_label: Label +var error_label: Label + +# State +var current_page: int = 0 +var is_loading: bool = false +var players_cache: Array = [] + +# Styling +var custom_font: Font = preload("res://JimNightshade-Regular.ttf") +const BG_COLOR := Color(0.12, 0.11, 0.15, 1.0) +const PANEL_COLOR := Color(0.18, 0.16, 0.22, 1.0) +const ACCENT_COLOR := Color(0.4, 0.35, 0.55, 1.0) +const GOLD_COLOR := Color(1.0, 0.84, 0.0, 1.0) +const SILVER_COLOR := Color(0.75, 0.75, 0.75, 1.0) +const BRONZE_COLOR := Color(0.8, 0.5, 0.2, 1.0) +const TEXT_COLOR := Color(0.9, 0.88, 0.82, 1.0) +const MUTED_COLOR := Color(0.6, 0.58, 0.52, 1.0) +const HIGHLIGHT_COLOR := Color(0.3, 0.35, 0.5, 1.0) + + +func _ready() -> void: + _create_ui() + _load_leaderboard() + + +func _create_ui() -> void: + # Background + var bg = ColorRect.new() + bg.color = BG_COLOR + bg.set_anchors_preset(Control.PRESET_FULL_RECT) + add_child(bg) + + # Main container + main_container = VBoxContainer.new() + main_container.set_anchors_preset(Control.PRESET_FULL_RECT) + main_container.add_theme_constant_override("separation", 16) + add_child(main_container) + + var margin = MarginContainer.new() + margin.add_theme_constant_override("margin_left", 24) + margin.add_theme_constant_override("margin_right", 24) + margin.add_theme_constant_override("margin_top", 16) + margin.add_theme_constant_override("margin_bottom", 16) + margin.set_anchors_preset(Control.PRESET_FULL_RECT) + main_container.add_child(margin) + + var content = VBoxContainer.new() + content.add_theme_constant_override("separation", 16) + margin.add_child(content) + + # Back button + back_button = _create_button("< Back", false) + back_button.custom_minimum_size = Vector2(80, 32) + back_button.pressed.connect(_on_back_pressed) + content.add_child(back_button) + + # Title + title_label = Label.new() + title_label.add_theme_font_override("font", custom_font) + title_label.add_theme_font_size_override("font_size", 28) + title_label.add_theme_color_override("font_color", TEXT_COLOR) + title_label.text = "LEADERBOARD" + title_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + content.add_child(title_label) + + # Info label + info_label = Label.new() + info_label.add_theme_font_override("font", custom_font) + info_label.add_theme_font_size_override("font_size", 12) + info_label.add_theme_color_override("font_color", MUTED_COLOR) + info_label.text = "Minimum 10 games required to appear on leaderboard" + info_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + content.add_child(info_label) + + # Leaderboard section + _create_leaderboard_section(content) + + # Error label + error_label = Label.new() + error_label.add_theme_font_override("font", custom_font) + error_label.add_theme_font_size_override("font_size", 14) + error_label.add_theme_color_override("font_color", Color(0.9, 0.3, 0.3)) + error_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + error_label.autowrap_mode = TextServer.AUTOWRAP_WORD + error_label.visible = false + content.add_child(error_label) + + +func _create_leaderboard_section(parent: VBoxContainer) -> void: + leaderboard_section = _create_panel_section("TOP PLAYERS") + leaderboard_section.size_flags_vertical = Control.SIZE_EXPAND_FILL + parent.add_child(leaderboard_section) + + var content = leaderboard_section.get_child(0) as VBoxContainer + + # Header row + header_row = _create_header_row() + content.add_child(header_row) + + # Separator + var separator = HSeparator.new() + var sep_style = StyleBoxFlat.new() + sep_style.bg_color = MUTED_COLOR + sep_style.content_margin_top = 1 + separator.add_theme_stylebox_override("separator", sep_style) + content.add_child(separator) + + # Loading indicator + loading_label = Label.new() + loading_label.add_theme_font_override("font", custom_font) + loading_label.add_theme_font_size_override("font_size", 14) + loading_label.add_theme_color_override("font_color", MUTED_COLOR) + loading_label.text = "Loading..." + loading_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + content.add_child(loading_label) + + # Player list + leaderboard_list = VBoxContainer.new() + leaderboard_list.add_theme_constant_override("separation", 4) + leaderboard_list.size_flags_vertical = Control.SIZE_EXPAND_FILL + content.add_child(leaderboard_list) + + # Pagination + pagination_container = HBoxContainer.new() + pagination_container.add_theme_constant_override("separation", 16) + pagination_container.alignment = BoxContainer.ALIGNMENT_CENTER + content.add_child(pagination_container) + + prev_button = _create_button("< Prev", false) + prev_button.custom_minimum_size = Vector2(80, 32) + prev_button.pressed.connect(_on_prev_page) + pagination_container.add_child(prev_button) + + page_label = Label.new() + page_label.add_theme_font_override("font", custom_font) + page_label.add_theme_font_size_override("font_size", 14) + page_label.add_theme_color_override("font_color", TEXT_COLOR) + page_label.text = "Page 1" + pagination_container.add_child(page_label) + + next_button = _create_button("Next >", false) + next_button.custom_minimum_size = Vector2(80, 32) + next_button.pressed.connect(_on_next_page) + pagination_container.add_child(next_button) + + +func _create_header_row() -> HBoxContainer: + var row = HBoxContainer.new() + row.add_theme_constant_override("separation", 12) + + # Rank + var rank_header = _create_header_label("RANK", 50) + row.add_child(rank_header) + + # Player + var player_header = _create_header_label("PLAYER", 0) + player_header.size_flags_horizontal = Control.SIZE_EXPAND_FILL + row.add_child(player_header) + + # ELO + var elo_header = _create_header_label("ELO", 60) + elo_header.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT + row.add_child(elo_header) + + # Win Rate + var wr_header = _create_header_label("WIN%", 60) + wr_header.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT + row.add_child(wr_header) + + # Games + var games_header = _create_header_label("GAMES", 60) + games_header.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT + row.add_child(games_header) + + return row + + +func _create_header_label(text: String, min_width: int) -> Label: + var label = Label.new() + label.add_theme_font_override("font", custom_font) + label.add_theme_font_size_override("font_size", 12) + label.add_theme_color_override("font_color", MUTED_COLOR) + label.text = text + if min_width > 0: + label.custom_minimum_size.x = min_width + return label + + +func _create_panel_section(title: String) -> PanelContainer: + var panel = PanelContainer.new() + var style = StyleBoxFlat.new() + style.bg_color = PANEL_COLOR + style.set_corner_radius_all(8) + style.set_content_margin_all(16) + panel.add_theme_stylebox_override("panel", style) + + var vbox = VBoxContainer.new() + vbox.add_theme_constant_override("separation", 12) + panel.add_child(vbox) + + var title_label = Label.new() + title_label.add_theme_font_override("font", custom_font) + title_label.add_theme_font_size_override("font_size", 18) + title_label.add_theme_color_override("font_color", TEXT_COLOR) + title_label.text = title + title_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + vbox.add_child(title_label) + + return panel + + +func _create_button(text: String, primary: bool) -> Button: + var button = Button.new() + button.text = text + button.add_theme_font_override("font", custom_font) + button.add_theme_font_size_override("font_size", 16) + button.custom_minimum_size = Vector2(0, 40) + + var normal = StyleBoxFlat.new() + var hover = StyleBoxFlat.new() + var pressed = StyleBoxFlat.new() + var disabled = StyleBoxFlat.new() + + if primary: + normal.bg_color = ACCENT_COLOR + hover.bg_color = ACCENT_COLOR.lightened(0.15) + pressed.bg_color = ACCENT_COLOR.darkened(0.15) + button.add_theme_color_override("font_color", Color.WHITE) + button.add_theme_color_override("font_hover_color", Color.WHITE) + else: + normal.bg_color = Color(0.25, 0.23, 0.3) + hover.bg_color = Color(0.3, 0.28, 0.35) + pressed.bg_color = Color(0.2, 0.18, 0.25) + button.add_theme_color_override("font_color", TEXT_COLOR) + button.add_theme_color_override("font_hover_color", TEXT_COLOR) + + disabled.bg_color = Color(0.2, 0.18, 0.22) + button.add_theme_color_override("font_disabled_color", MUTED_COLOR) + + for style in [normal, hover, pressed, disabled]: + style.set_corner_radius_all(6) + style.set_content_margin_all(8) + + button.add_theme_stylebox_override("normal", normal) + button.add_theme_stylebox_override("hover", hover) + button.add_theme_stylebox_override("pressed", pressed) + button.add_theme_stylebox_override("disabled", disabled) + + return button + + +func _load_leaderboard() -> void: + is_loading = true + loading_label.visible = true + _clear_leaderboard_list() + + var offset = current_page * PLAYERS_PER_PAGE + var result = await NetworkManager.get_leaderboard(PLAYERS_PER_PAGE, offset) + + loading_label.visible = false + is_loading = false + + if result.success: + var players = result.get("players", []) + players_cache = players + _display_players(players) + _update_pagination() + else: + _show_error(result.get("message", "Failed to load leaderboard")) + + +func _display_players(players: Array) -> void: + _clear_leaderboard_list() + + if players.is_empty(): + var empty_label = Label.new() + empty_label.add_theme_font_override("font", custom_font) + empty_label.add_theme_font_size_override("font_size", 14) + empty_label.add_theme_color_override("font_color", MUTED_COLOR) + empty_label.text = "No players found" + empty_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + leaderboard_list.add_child(empty_label) + return + + for player_data in players: + var player_row = _create_player_row(player_data) + leaderboard_list.add_child(player_row) + + +func _create_player_row(player_data: Dictionary) -> PanelContainer: + var panel = PanelContainer.new() + var style = StyleBoxFlat.new() + style.set_corner_radius_all(4) + style.set_content_margin_all(8) + + # Check if this is the current user + var current_username = "" + if NetworkManager and NetworkManager.is_authenticated: + current_username = NetworkManager.current_user.get("username", "") + + var is_current_user = player_data.get("username", "") == current_username + if is_current_user: + style.bg_color = HIGHLIGHT_COLOR + else: + style.bg_color = Color(0.15, 0.14, 0.18, 0.5) + + panel.add_theme_stylebox_override("panel", style) + + var row = HBoxContainer.new() + row.add_theme_constant_override("separation", 12) + panel.add_child(row) + + var rank = player_data.get("rank", 0) + + # Rank with medal colors for top 3 + var rank_label = Label.new() + rank_label.add_theme_font_override("font", custom_font) + rank_label.add_theme_font_size_override("font_size", 16) + rank_label.custom_minimum_size.x = 50 + rank_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + + match rank: + 1: + rank_label.text = "#1" + rank_label.add_theme_color_override("font_color", GOLD_COLOR) + 2: + rank_label.text = "#2" + rank_label.add_theme_color_override("font_color", SILVER_COLOR) + 3: + rank_label.text = "#3" + rank_label.add_theme_color_override("font_color", BRONZE_COLOR) + _: + rank_label.text = "#%d" % rank + rank_label.add_theme_color_override("font_color", TEXT_COLOR) + row.add_child(rank_label) + + # Player name + var name_label = Label.new() + name_label.add_theme_font_override("font", custom_font) + name_label.add_theme_font_size_override("font_size", 16) + name_label.add_theme_color_override("font_color", ACCENT_COLOR if is_current_user else TEXT_COLOR) + name_label.text = player_data.get("username", "Unknown") + name_label.size_flags_horizontal = Control.SIZE_EXPAND_FILL + row.add_child(name_label) + + # ELO + var elo_label = Label.new() + elo_label.add_theme_font_override("font", custom_font) + elo_label.add_theme_font_size_override("font_size", 16) + elo_label.add_theme_color_override("font_color", TEXT_COLOR) + elo_label.text = str(player_data.get("eloRating", 1000)) + elo_label.custom_minimum_size.x = 60 + elo_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT + row.add_child(elo_label) + + # Win rate + var wr_label = Label.new() + wr_label.add_theme_font_override("font", custom_font) + wr_label.add_theme_font_size_override("font_size", 14) + wr_label.add_theme_color_override("font_color", MUTED_COLOR) + wr_label.text = "%d%%" % player_data.get("winRate", 0) + wr_label.custom_minimum_size.x = 60 + wr_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT + row.add_child(wr_label) + + # Games played + var games_label = Label.new() + games_label.add_theme_font_override("font", custom_font) + games_label.add_theme_font_size_override("font_size", 14) + games_label.add_theme_color_override("font_color", MUTED_COLOR) + games_label.text = str(player_data.get("gamesPlayed", 0)) + games_label.custom_minimum_size.x = 60 + games_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT + row.add_child(games_label) + + return panel + + +func _clear_leaderboard_list() -> void: + for child in leaderboard_list.get_children(): + child.queue_free() + + +func _update_pagination() -> void: + page_label.text = "Page %d" % (current_page + 1) + prev_button.disabled = current_page == 0 + # Disable next if we got fewer results than requested + next_button.disabled = players_cache.size() < PLAYERS_PER_PAGE + + +func _show_error(message: String) -> void: + error_label.text = message + error_label.visible = true + await get_tree().create_timer(5.0).timeout + if is_instance_valid(error_label): + error_label.visible = false + + +func _on_back_pressed() -> void: + back_pressed.emit() + + +func _on_prev_page() -> void: + if current_page > 0: + current_page -= 1 + _load_leaderboard() + + +func _on_next_page() -> void: + current_page += 1 + _load_leaderboard() + + +func refresh() -> void: + current_page = 0 + _load_leaderboard() diff --git a/scripts/ui/LoginScreen.gd b/scripts/ui/LoginScreen.gd new file mode 100644 index 0000000..a5f2623 --- /dev/null +++ b/scripts/ui/LoginScreen.gd @@ -0,0 +1,371 @@ +class_name LoginScreen +extends CanvasLayer + +## LoginScreen - Email/password login form for online play + +signal login_successful(user_data: Dictionary) +signal register_requested +signal forgot_password_requested +signal back_pressed + +const WINDOW_SIZE := Vector2(400, 500) + +# UI Components +var background: PanelContainer +var main_vbox: VBoxContainer +var title_label: Label +var email_input: LineEdit +var password_input: LineEdit +var login_button: Button +var register_link: Button +var forgot_password_link: Button +var back_button: Button +var error_label: Label +var loading_spinner: Control +var status_label: Label + +# State +var _is_loading: bool = false + + +func _ready() -> void: + layer = 100 + _create_ui() + + # Connect to NetworkManager signals + if NetworkManager: + NetworkManager.authenticated.connect(_on_authenticated) + NetworkManager.authentication_failed.connect(_on_auth_failed) + + +func _create_ui() -> void: + # Background panel + background = PanelContainer.new() + add_child(background) + background.position = Vector2.ZERO + background.size = WINDOW_SIZE + background.add_theme_stylebox_override("panel", _create_panel_style()) + + # Main layout with margin + var margin = MarginContainer.new() + background.add_child(margin) + margin.set_anchors_and_offsets_preset(Control.PRESET_FULL_RECT) + margin.add_theme_constant_override("margin_left", 40) + margin.add_theme_constant_override("margin_right", 40) + margin.add_theme_constant_override("margin_top", 30) + margin.add_theme_constant_override("margin_bottom", 30) + + main_vbox = VBoxContainer.new() + margin.add_child(main_vbox) + main_vbox.add_theme_constant_override("separation", 15) + + # Title + _create_title() + + # Login form + _create_form() + + # Error label + _create_error_label() + + # Spacer + var spacer = Control.new() + spacer.size_flags_vertical = Control.SIZE_EXPAND_FILL + main_vbox.add_child(spacer) + + # Links + _create_links() + + # Back button + _create_back_button() + + +func _create_title() -> void: + title_label = Label.new() + title_label.text = "LOGIN" + title_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + title_label.add_theme_font_size_override("font_size", 32) + title_label.add_theme_color_override("font_color", Color(1.0, 0.95, 0.8)) + main_vbox.add_child(title_label) + + # Separator + var separator = HSeparator.new() + separator.add_theme_stylebox_override("separator", _create_separator_style()) + main_vbox.add_child(separator) + + # Spacer + var spacer = Control.new() + spacer.custom_minimum_size.y = 20 + main_vbox.add_child(spacer) + + +func _create_form() -> void: + # Email field + var email_label = Label.new() + email_label.text = "Email" + email_label.add_theme_font_size_override("font_size", 16) + email_label.add_theme_color_override("font_color", Color(0.9, 0.85, 0.7)) + main_vbox.add_child(email_label) + + email_input = LineEdit.new() + email_input.placeholder_text = "Enter your email" + email_input.custom_minimum_size = Vector2(0, 40) + _style_input(email_input) + email_input.text_submitted.connect(_on_input_submitted) + main_vbox.add_child(email_input) + + # Password field + var password_label = Label.new() + password_label.text = "Password" + password_label.add_theme_font_size_override("font_size", 16) + password_label.add_theme_color_override("font_color", Color(0.9, 0.85, 0.7)) + main_vbox.add_child(password_label) + + password_input = LineEdit.new() + password_input.placeholder_text = "Enter your password" + password_input.secret = true + password_input.custom_minimum_size = Vector2(0, 40) + _style_input(password_input) + password_input.text_submitted.connect(_on_input_submitted) + main_vbox.add_child(password_input) + + # Login button + var button_spacer = Control.new() + button_spacer.custom_minimum_size.y = 10 + main_vbox.add_child(button_spacer) + + login_button = Button.new() + login_button.text = "Login" + login_button.custom_minimum_size = Vector2(0, 45) + _style_button(login_button, true) + login_button.pressed.connect(_on_login_pressed) + main_vbox.add_child(login_button) + + +func _create_error_label() -> void: + error_label = Label.new() + error_label.text = "" + error_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + error_label.add_theme_font_size_override("font_size", 14) + error_label.add_theme_color_override("font_color", Color(1.0, 0.4, 0.4)) + error_label.autowrap_mode = TextServer.AUTOWRAP_WORD + error_label.visible = false + main_vbox.add_child(error_label) + + +func _create_links() -> void: + var links_container = VBoxContainer.new() + links_container.add_theme_constant_override("separation", 8) + main_vbox.add_child(links_container) + + # Register link + register_link = Button.new() + register_link.text = "Don't have an account? Register" + register_link.flat = true + register_link.add_theme_font_size_override("font_size", 14) + register_link.add_theme_color_override("font_color", Color(0.6, 0.7, 1.0)) + register_link.add_theme_color_override("font_hover_color", Color(0.8, 0.85, 1.0)) + register_link.pressed.connect(_on_register_pressed) + links_container.add_child(register_link) + + # Forgot password link + forgot_password_link = Button.new() + forgot_password_link.text = "Forgot Password?" + forgot_password_link.flat = true + forgot_password_link.add_theme_font_size_override("font_size", 14) + forgot_password_link.add_theme_color_override("font_color", Color(0.7, 0.7, 0.8)) + forgot_password_link.add_theme_color_override("font_hover_color", Color(0.9, 0.9, 1.0)) + forgot_password_link.pressed.connect(_on_forgot_password_pressed) + links_container.add_child(forgot_password_link) + + +func _create_back_button() -> void: + var button_container = HBoxContainer.new() + button_container.alignment = BoxContainer.ALIGNMENT_CENTER + main_vbox.add_child(button_container) + + back_button = Button.new() + back_button.text = "Back" + back_button.custom_minimum_size = Vector2(100, 40) + _style_button(back_button, false) + back_button.pressed.connect(_on_back_pressed) + button_container.add_child(back_button) + + +# ======= STYLING ======= + +func _create_panel_style() -> StyleBoxFlat: + var style = StyleBoxFlat.new() + style.bg_color = Color(0.08, 0.08, 0.12, 1.0) + style.set_border_width_all(0) + style.set_corner_radius_all(0) + return style + + +func _create_separator_style() -> StyleBoxFlat: + var style = StyleBoxFlat.new() + style.bg_color = Color(0.5, 0.4, 0.2, 0.5) + style.content_margin_top = 1 + return style + + +func _style_input(input: LineEdit) -> void: + var style = StyleBoxFlat.new() + style.bg_color = Color(0.12, 0.12, 0.16) + style.border_color = Color(0.4, 0.35, 0.25) + style.set_border_width_all(1) + style.set_corner_radius_all(4) + style.content_margin_left = 12 + style.content_margin_right = 12 + style.content_margin_top = 8 + style.content_margin_bottom = 8 + + input.add_theme_stylebox_override("normal", style) + + var focus_style = style.duplicate() + focus_style.border_color = Color(0.7, 0.6, 0.3) + input.add_theme_stylebox_override("focus", focus_style) + + input.add_theme_color_override("font_color", Color(0.95, 0.9, 0.8)) + input.add_theme_color_override("font_placeholder_color", Color(0.5, 0.5, 0.55)) + input.add_theme_font_size_override("font_size", 16) + + +func _style_button(button: Button, is_primary: bool) -> void: + var style = StyleBoxFlat.new() + if is_primary: + style.bg_color = Color(0.3, 0.25, 0.15) + style.border_color = Color(0.6, 0.5, 0.3) + else: + style.bg_color = Color(0.15, 0.15, 0.2) + style.border_color = Color(0.4, 0.35, 0.25) + style.set_border_width_all(2) + style.set_corner_radius_all(6) + style.content_margin_left = 20 + style.content_margin_right = 20 + style.content_margin_top = 10 + style.content_margin_bottom = 10 + + button.add_theme_stylebox_override("normal", style) + + var hover_style = style.duplicate() + if is_primary: + hover_style.bg_color = Color(0.4, 0.35, 0.2) + hover_style.border_color = Color(0.8, 0.7, 0.4) + else: + hover_style.bg_color = Color(0.2, 0.2, 0.25) + hover_style.border_color = Color(0.5, 0.45, 0.35) + button.add_theme_stylebox_override("hover", hover_style) + + var pressed_style = style.duplicate() + pressed_style.bg_color = Color(0.1, 0.1, 0.12) + button.add_theme_stylebox_override("pressed", pressed_style) + + var disabled_style = style.duplicate() + disabled_style.bg_color = Color(0.1, 0.1, 0.12) + disabled_style.border_color = Color(0.25, 0.25, 0.3) + button.add_theme_stylebox_override("disabled", disabled_style) + + button.add_theme_color_override("font_color", Color(0.9, 0.85, 0.7)) + button.add_theme_color_override("font_hover_color", Color(1.0, 0.95, 0.8)) + button.add_theme_color_override("font_pressed_color", Color(0.7, 0.65, 0.55)) + button.add_theme_color_override("font_disabled_color", Color(0.45, 0.42, 0.38)) + button.add_theme_font_size_override("font_size", 18) + + +# ======= EVENT HANDLERS ======= + +func _on_input_submitted(_text: String) -> void: + _on_login_pressed() + + +func _on_login_pressed() -> void: + if _is_loading: + return + + var email = email_input.text.strip_edges() + var password = password_input.text + + # Validate inputs + if email.is_empty(): + _show_error("Please enter your email") + return + + if password.is_empty(): + _show_error("Please enter your password") + return + + if not _is_valid_email(email): + _show_error("Please enter a valid email address") + return + + # Start login + _set_loading(true) + _hide_error() + + var result = await NetworkManager.login(email, password) + + _set_loading(false) + + if result.success: + login_successful.emit(result.user) + else: + _show_error(result.message) + + +func _on_register_pressed() -> void: + register_requested.emit() + + +func _on_forgot_password_pressed() -> void: + forgot_password_requested.emit() + + +func _on_back_pressed() -> void: + back_pressed.emit() + + +func _on_authenticated(user_data: Dictionary) -> void: + login_successful.emit(user_data) + + +func _on_auth_failed(error: String) -> void: + _set_loading(false) + _show_error(error) + + +# ======= HELPERS ======= + +func _is_valid_email(email: String) -> bool: + var regex = RegEx.new() + regex.compile("^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$") + return regex.search(email) != null + + +func _show_error(message: String) -> void: + error_label.text = message + error_label.visible = true + + +func _hide_error() -> void: + error_label.text = "" + error_label.visible = false + + +func _set_loading(loading: bool) -> void: + _is_loading = loading + login_button.disabled = loading + login_button.text = "Logging in..." if loading else "Login" + email_input.editable = not loading + password_input.editable = not loading + + +func clear_form() -> void: + email_input.text = "" + password_input.text = "" + _hide_error() + _set_loading(false) + + +func focus_email() -> void: + email_input.grab_focus() diff --git a/scripts/ui/MainMenu.gd b/scripts/ui/MainMenu.gd index 8819436..ef54eba 100644 --- a/scripts/ui/MainMenu.gd +++ b/scripts/ui/MainMenu.gd @@ -76,7 +76,7 @@ func _create_menu() -> void: deck_builder_button.pressed.connect(_on_deck_builder_pressed) online_button = _create_overlay_button("Online", 2) - online_button.disabled = true + online_button.pressed.connect(_on_online_pressed) settings_button = _create_overlay_button("Settings", 3) settings_button.disabled = true @@ -168,6 +168,10 @@ func _on_deck_builder_pressed() -> void: deck_builder.emit() +func _on_online_pressed() -> void: + online_game.emit() + + func _on_quit_pressed() -> void: quit_game.emit() get_tree().quit() diff --git a/scripts/ui/OnlineLobby.gd b/scripts/ui/OnlineLobby.gd new file mode 100644 index 0000000..59f1b1b --- /dev/null +++ b/scripts/ui/OnlineLobby.gd @@ -0,0 +1,661 @@ +class_name OnlineLobby +extends CanvasLayer + +## OnlineLobby - Matchmaking UI for ranked queue and private rooms + +signal game_starting(game_data: Dictionary) +signal back_pressed +signal profile_requested +signal leaderboard_requested + +# Window dimensions +const WINDOW_SIZE := Vector2i(600, 700) + +# UI Components +var main_container: VBoxContainer +var back_button: Button +var header_container: HBoxContainer +var username_label: Label +var elo_label: Label +var deck_section: VBoxContainer +var deck_dropdown: OptionButton +var ranked_section: PanelContainer +var ranked_content: VBoxContainer +var find_match_button: Button +var cancel_search_button: Button +var queue_status_label: Label +var private_section: PanelContainer +var private_content: VBoxContainer +var create_room_button: Button +var join_container: HBoxContainer +var room_code_input: LineEdit +var join_room_button: Button +var room_section: PanelContainer +var room_content: VBoxContainer +var room_code_label: Label +var copy_code_button: Button +var host_label: Label +var guest_label: Label +var ready_button: Button +var leave_room_button: Button +var error_label: Label +var nav_buttons_container: HBoxContainer +var profile_button: Button +var leaderboard_button: Button + +# State +var is_in_queue: bool = false +var is_in_room: bool = false +var is_ready: bool = false +var queue_start_time: float = 0.0 +var current_room_code: String = "" +var selected_deck_id: String = "" + +# Styling +var custom_font: Font = preload("res://JimNightshade-Regular.ttf") +const BG_COLOR := Color(0.12, 0.11, 0.15, 1.0) +const PANEL_COLOR := Color(0.18, 0.16, 0.22, 1.0) +const ACCENT_COLOR := Color(0.4, 0.35, 0.55, 1.0) +const TEXT_COLOR := Color(0.9, 0.88, 0.82, 1.0) +const MUTED_COLOR := Color(0.6, 0.58, 0.52, 1.0) + + +func _ready() -> void: + _create_ui() + _connect_network_signals() + _update_user_info() + _fetch_decks() + + +func _process(_delta: float) -> void: + # Update queue timer if searching + if is_in_queue: + var elapsed = Time.get_ticks_msec() / 1000.0 - queue_start_time + var minutes = int(elapsed) / 60 + var seconds = int(elapsed) % 60 + queue_status_label.text = "Searching... %d:%02d" % [minutes, seconds] + + +func _create_ui() -> void: + # Background + var bg = ColorRect.new() + bg.color = BG_COLOR + bg.set_anchors_preset(Control.PRESET_FULL_RECT) + add_child(bg) + + # Main container + main_container = VBoxContainer.new() + main_container.set_anchors_preset(Control.PRESET_FULL_RECT) + main_container.add_theme_constant_override("separation", 16) + add_child(main_container) + + var margin = MarginContainer.new() + margin.add_theme_constant_override("margin_left", 24) + margin.add_theme_constant_override("margin_right", 24) + margin.add_theme_constant_override("margin_top", 16) + margin.add_theme_constant_override("margin_bottom", 16) + margin.set_anchors_preset(Control.PRESET_FULL_RECT) + main_container.add_child(margin) + + var content = VBoxContainer.new() + content.add_theme_constant_override("separation", 16) + margin.add_child(content) + + # Back button + back_button = _create_button("< Back", false) + back_button.custom_minimum_size = Vector2(80, 32) + back_button.pressed.connect(_on_back_pressed) + content.add_child(back_button) + + # Header with username and ELO + header_container = HBoxContainer.new() + header_container.add_theme_constant_override("separation", 16) + content.add_child(header_container) + + username_label = Label.new() + username_label.add_theme_font_override("font", custom_font) + username_label.add_theme_font_size_override("font_size", 24) + username_label.add_theme_color_override("font_color", TEXT_COLOR) + username_label.text = "Welcome!" + username_label.size_flags_horizontal = Control.SIZE_EXPAND_FILL + header_container.add_child(username_label) + + elo_label = Label.new() + elo_label.add_theme_font_override("font", custom_font) + elo_label.add_theme_font_size_override("font_size", 20) + elo_label.add_theme_color_override("font_color", ACCENT_COLOR) + elo_label.text = "ELO: 1000" + header_container.add_child(elo_label) + + # Deck selection section + deck_section = VBoxContainer.new() + deck_section.add_theme_constant_override("separation", 8) + content.add_child(deck_section) + + var deck_label = Label.new() + deck_label.add_theme_font_override("font", custom_font) + deck_label.add_theme_font_size_override("font_size", 16) + deck_label.add_theme_color_override("font_color", MUTED_COLOR) + deck_label.text = "SELECT DECK" + deck_section.add_child(deck_label) + + deck_dropdown = OptionButton.new() + deck_dropdown.add_theme_font_override("font", custom_font) + deck_dropdown.add_theme_font_size_override("font_size", 16) + deck_dropdown.custom_minimum_size = Vector2(0, 40) + deck_dropdown.item_selected.connect(_on_deck_selected) + deck_section.add_child(deck_dropdown) + + # Ranked match section + ranked_section = _create_panel_section("RANKED MATCH") + content.add_child(ranked_section) + + ranked_content = ranked_section.get_child(0) as VBoxContainer + + var ranked_desc = Label.new() + ranked_desc.add_theme_font_override("font", custom_font) + ranked_desc.add_theme_font_size_override("font_size", 14) + ranked_desc.add_theme_color_override("font_color", MUTED_COLOR) + ranked_desc.text = "Find opponents near your skill level" + ranked_content.add_child(ranked_desc) + + find_match_button = _create_button("Find Match", true) + find_match_button.pressed.connect(_on_find_match_pressed) + ranked_content.add_child(find_match_button) + + cancel_search_button = _create_button("Cancel Search", false) + cancel_search_button.pressed.connect(_on_cancel_search_pressed) + cancel_search_button.visible = false + ranked_content.add_child(cancel_search_button) + + queue_status_label = Label.new() + queue_status_label.add_theme_font_override("font", custom_font) + queue_status_label.add_theme_font_size_override("font_size", 14) + queue_status_label.add_theme_color_override("font_color", ACCENT_COLOR) + queue_status_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + queue_status_label.visible = false + ranked_content.add_child(queue_status_label) + + # Private match section + private_section = _create_panel_section("PRIVATE MATCH") + content.add_child(private_section) + + private_content = private_section.get_child(0) as VBoxContainer + + create_room_button = _create_button("Create Room", true) + create_room_button.pressed.connect(_on_create_room_pressed) + private_content.add_child(create_room_button) + + var separator_label = Label.new() + separator_label.add_theme_font_override("font", custom_font) + separator_label.add_theme_font_size_override("font_size", 12) + separator_label.add_theme_color_override("font_color", MUTED_COLOR) + separator_label.text = "─────────── OR ───────────" + separator_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + private_content.add_child(separator_label) + + join_container = HBoxContainer.new() + join_container.add_theme_constant_override("separation", 8) + private_content.add_child(join_container) + + var code_label = Label.new() + code_label.add_theme_font_override("font", custom_font) + code_label.add_theme_font_size_override("font_size", 14) + code_label.add_theme_color_override("font_color", TEXT_COLOR) + code_label.text = "Code:" + join_container.add_child(code_label) + + room_code_input = LineEdit.new() + room_code_input.add_theme_font_override("font", custom_font) + room_code_input.add_theme_font_size_override("font_size", 16) + room_code_input.placeholder_text = "ABC123" + room_code_input.max_length = 6 + room_code_input.custom_minimum_size = Vector2(100, 36) + room_code_input.size_flags_horizontal = Control.SIZE_EXPAND_FILL + room_code_input.text_changed.connect(_on_room_code_changed) + join_container.add_child(room_code_input) + + join_room_button = _create_button("Join", false) + join_room_button.custom_minimum_size = Vector2(80, 36) + join_room_button.pressed.connect(_on_join_room_pressed) + join_container.add_child(join_room_button) + + # Room section (shown when in a room) + room_section = _create_panel_section("ROOM") + room_section.visible = false + content.add_child(room_section) + + room_content = room_section.get_child(0) as VBoxContainer + + var room_header = HBoxContainer.new() + room_header.add_theme_constant_override("separation", 8) + room_content.add_child(room_header) + + room_code_label = Label.new() + room_code_label.add_theme_font_override("font", custom_font) + room_code_label.add_theme_font_size_override("font_size", 20) + room_code_label.add_theme_color_override("font_color", ACCENT_COLOR) + room_code_label.text = "Room: ------" + room_code_label.size_flags_horizontal = Control.SIZE_EXPAND_FILL + room_header.add_child(room_code_label) + + copy_code_button = _create_button("Copy", false) + copy_code_button.custom_minimum_size = Vector2(60, 28) + copy_code_button.pressed.connect(_on_copy_code_pressed) + room_header.add_child(copy_code_button) + + var players_container = VBoxContainer.new() + players_container.add_theme_constant_override("separation", 4) + room_content.add_child(players_container) + + host_label = Label.new() + host_label.add_theme_font_override("font", custom_font) + host_label.add_theme_font_size_override("font_size", 16) + host_label.add_theme_color_override("font_color", TEXT_COLOR) + host_label.text = "Host: ---" + players_container.add_child(host_label) + + guest_label = Label.new() + guest_label.add_theme_font_override("font", custom_font) + guest_label.add_theme_font_size_override("font_size", 16) + guest_label.add_theme_color_override("font_color", TEXT_COLOR) + guest_label.text = "Guest: Waiting..." + players_container.add_child(guest_label) + + var room_buttons = HBoxContainer.new() + room_buttons.add_theme_constant_override("separation", 8) + room_content.add_child(room_buttons) + + ready_button = _create_button("Ready", true) + ready_button.size_flags_horizontal = Control.SIZE_EXPAND_FILL + ready_button.pressed.connect(_on_ready_pressed) + room_buttons.add_child(ready_button) + + leave_room_button = _create_button("Leave Room", false) + leave_room_button.size_flags_horizontal = Control.SIZE_EXPAND_FILL + leave_room_button.pressed.connect(_on_leave_room_pressed) + room_buttons.add_child(leave_room_button) + + # Error label + error_label = Label.new() + error_label.add_theme_font_override("font", custom_font) + error_label.add_theme_font_size_override("font_size", 14) + error_label.add_theme_color_override("font_color", Color(0.9, 0.3, 0.3)) + error_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + error_label.autowrap_mode = TextServer.AUTOWRAP_WORD + error_label.visible = false + content.add_child(error_label) + + # Navigation buttons (Profile and Leaderboard) + nav_buttons_container = HBoxContainer.new() + nav_buttons_container.add_theme_constant_override("separation", 16) + nav_buttons_container.alignment = BoxContainer.ALIGNMENT_CENTER + content.add_child(nav_buttons_container) + + profile_button = _create_button("Profile", false) + profile_button.custom_minimum_size = Vector2(120, 36) + profile_button.pressed.connect(_on_profile_pressed) + nav_buttons_container.add_child(profile_button) + + leaderboard_button = _create_button("Leaderboard", false) + leaderboard_button.custom_minimum_size = Vector2(120, 36) + leaderboard_button.pressed.connect(_on_leaderboard_pressed) + nav_buttons_container.add_child(leaderboard_button) + + +func _create_panel_section(title: String) -> PanelContainer: + var panel = PanelContainer.new() + var style = StyleBoxFlat.new() + style.bg_color = PANEL_COLOR + style.set_corner_radius_all(8) + style.set_content_margin_all(16) + panel.add_theme_stylebox_override("panel", style) + + var vbox = VBoxContainer.new() + vbox.add_theme_constant_override("separation", 12) + panel.add_child(vbox) + + var title_label = Label.new() + title_label.add_theme_font_override("font", custom_font) + title_label.add_theme_font_size_override("font_size", 18) + title_label.add_theme_color_override("font_color", TEXT_COLOR) + title_label.text = title + title_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + vbox.add_child(title_label) + + return panel + + +func _create_button(text: String, primary: bool) -> Button: + var button = Button.new() + button.text = text + button.add_theme_font_override("font", custom_font) + button.add_theme_font_size_override("font_size", 16) + button.custom_minimum_size = Vector2(0, 40) + + var normal = StyleBoxFlat.new() + var hover = StyleBoxFlat.new() + var pressed = StyleBoxFlat.new() + var disabled = StyleBoxFlat.new() + + if primary: + normal.bg_color = ACCENT_COLOR + hover.bg_color = ACCENT_COLOR.lightened(0.15) + pressed.bg_color = ACCENT_COLOR.darkened(0.15) + button.add_theme_color_override("font_color", Color.WHITE) + button.add_theme_color_override("font_hover_color", Color.WHITE) + else: + normal.bg_color = Color(0.25, 0.23, 0.3) + hover.bg_color = Color(0.3, 0.28, 0.35) + pressed.bg_color = Color(0.2, 0.18, 0.25) + button.add_theme_color_override("font_color", TEXT_COLOR) + button.add_theme_color_override("font_hover_color", TEXT_COLOR) + + disabled.bg_color = Color(0.2, 0.18, 0.22) + button.add_theme_color_override("font_disabled_color", MUTED_COLOR) + + for style in [normal, hover, pressed, disabled]: + style.set_corner_radius_all(6) + style.set_content_margin_all(8) + + button.add_theme_stylebox_override("normal", normal) + button.add_theme_stylebox_override("hover", hover) + button.add_theme_stylebox_override("pressed", pressed) + button.add_theme_stylebox_override("disabled", disabled) + + return button + + +func _connect_network_signals() -> void: + NetworkManager.queue_joined.connect(_on_queue_joined) + NetworkManager.queue_left.connect(_on_queue_left) + NetworkManager.room_created.connect(_on_room_created) + NetworkManager.room_joined.connect(_on_room_joined) + NetworkManager.room_updated.connect(_on_room_updated) + NetworkManager.matchmaking_update.connect(_on_matchmaking_update) + NetworkManager.match_found.connect(_on_match_found) + NetworkManager.network_error.connect(_on_network_error) + + +func _disconnect_network_signals() -> void: + if NetworkManager.queue_joined.is_connected(_on_queue_joined): + NetworkManager.queue_joined.disconnect(_on_queue_joined) + if NetworkManager.queue_left.is_connected(_on_queue_left): + NetworkManager.queue_left.disconnect(_on_queue_left) + if NetworkManager.room_created.is_connected(_on_room_created): + NetworkManager.room_created.disconnect(_on_room_created) + if NetworkManager.room_joined.is_connected(_on_room_joined): + NetworkManager.room_joined.disconnect(_on_room_joined) + if NetworkManager.room_updated.is_connected(_on_room_updated): + NetworkManager.room_updated.disconnect(_on_room_updated) + if NetworkManager.matchmaking_update.is_connected(_on_matchmaking_update): + NetworkManager.matchmaking_update.disconnect(_on_matchmaking_update) + if NetworkManager.match_found.is_connected(_on_match_found): + NetworkManager.match_found.disconnect(_on_match_found) + if NetworkManager.network_error.is_connected(_on_network_error): + NetworkManager.network_error.disconnect(_on_network_error) + + +func _update_user_info() -> void: + var user = NetworkManager.current_user + if user.has("username"): + username_label.text = "Welcome, %s!" % user.username + if user.has("stats") and user.stats.has("elo_rating"): + elo_label.text = "ELO: %d" % user.stats.elo_rating + else: + elo_label.text = "ELO: 1000" + + +func _fetch_decks() -> void: + deck_dropdown.clear() + deck_dropdown.add_item("-- Select a Deck --", 0) + + # Add decks from user profile + var user = NetworkManager.current_user + if user.has("decks") and user.decks is Array: + for i in range(user.decks.size()): + var deck = user.decks[i] + deck_dropdown.add_item(deck.name, i + 1) + deck_dropdown.set_item_metadata(i + 1, deck.id) + + # Also add local starter decks as fallback + if deck_dropdown.item_count <= 1: + var starter_decks = _get_local_decks() + for i in range(starter_decks.size()): + deck_dropdown.add_item(starter_decks[i].name, i + 1) + deck_dropdown.set_item_metadata(i + 1, "local_%d" % i) + + +func _get_local_decks() -> Array: + # Load starter decks from local file + var decks = [] + var file_path = "res://data/starter_decks.json" + if FileAccess.file_exists(file_path): + var file = FileAccess.open(file_path, FileAccess.READ) + if file: + var json = JSON.new() + var result = json.parse(file.get_as_text()) + if result == OK and json.data is Dictionary: + if json.data.has("decks"): + decks = json.data.decks + file.close() + return decks + + +func _show_error(message: String) -> void: + error_label.text = message + error_label.visible = true + # Auto-hide after 5 seconds + await get_tree().create_timer(5.0).timeout + if is_instance_valid(error_label): + error_label.visible = false + + +func _update_ui_state() -> void: + # Update button states based on current state + var has_deck = selected_deck_id != "" + + # Queue UI + find_match_button.visible = not is_in_queue and not is_in_room + find_match_button.disabled = not has_deck + cancel_search_button.visible = is_in_queue + queue_status_label.visible = is_in_queue + + # Private match UI + private_section.visible = not is_in_queue and not is_in_room + create_room_button.disabled = not has_deck + join_room_button.disabled = not has_deck or room_code_input.text.length() != 6 + + # Room UI + room_section.visible = is_in_room + + # Disable ranked section when in room + ranked_section.visible = not is_in_room + + +# ========== BUTTON HANDLERS ========== + +func _on_profile_pressed() -> void: + profile_requested.emit() + + +func _on_leaderboard_pressed() -> void: + leaderboard_requested.emit() + + +func _on_back_pressed() -> void: + # Leave queue or room before going back + if is_in_queue: + NetworkManager.leave_queue() + if is_in_room: + NetworkManager.leave_room() + _disconnect_network_signals() + back_pressed.emit() + + +func _on_deck_selected(index: int) -> void: + if index == 0: + selected_deck_id = "" + else: + selected_deck_id = str(deck_dropdown.get_item_metadata(index)) + _update_ui_state() + + +func _on_room_code_changed(_new_text: String) -> void: + room_code_input.text = room_code_input.text.to_upper() + _update_ui_state() + + +func _on_find_match_pressed() -> void: + if selected_deck_id == "": + _show_error("Please select a deck first") + return + + # Connect to WebSocket if not connected + if NetworkManager.connection_state < NetworkManager.ConnectionState.CONNECTED: + NetworkManager.connect_websocket() + await NetworkManager.connection_state_changed + # Wait a bit for auth + await get_tree().create_timer(0.5).timeout + + NetworkManager.join_queue(selected_deck_id) + + +func _on_cancel_search_pressed() -> void: + NetworkManager.leave_queue() + + +func _on_create_room_pressed() -> void: + if selected_deck_id == "": + _show_error("Please select a deck first") + return + + # Connect to WebSocket if not connected + if NetworkManager.connection_state < NetworkManager.ConnectionState.CONNECTED: + NetworkManager.connect_websocket() + await NetworkManager.connection_state_changed + await get_tree().create_timer(0.5).timeout + + NetworkManager.create_room(selected_deck_id) + + +func _on_join_room_pressed() -> void: + var code = room_code_input.text.strip_edges().to_upper() + if code.length() != 6: + _show_error("Room code must be 6 characters") + return + + if selected_deck_id == "": + _show_error("Please select a deck first") + return + + # Connect to WebSocket if not connected + if NetworkManager.connection_state < NetworkManager.ConnectionState.CONNECTED: + NetworkManager.connect_websocket() + await NetworkManager.connection_state_changed + await get_tree().create_timer(0.5).timeout + + NetworkManager.join_room(code, selected_deck_id) + + +func _on_copy_code_pressed() -> void: + DisplayServer.clipboard_set(current_room_code) + copy_code_button.text = "Copied!" + await get_tree().create_timer(1.5).timeout + if is_instance_valid(copy_code_button): + copy_code_button.text = "Copy" + + +func _on_ready_pressed() -> void: + is_ready = not is_ready + ready_button.text = "Not Ready" if is_ready else "Ready" + NetworkManager.set_room_ready(is_ready) + + +func _on_leave_room_pressed() -> void: + NetworkManager.leave_room() + + +# ========== NETWORK SIGNAL HANDLERS ========== + +func _on_queue_joined() -> void: + is_in_queue = true + queue_start_time = Time.get_ticks_msec() / 1000.0 + queue_status_label.text = "Searching... 0:00" + _update_ui_state() + + +func _on_queue_left() -> void: + is_in_queue = false + _update_ui_state() + + +func _on_room_created(room_data: Dictionary) -> void: + is_in_room = true + current_room_code = room_data.get("code", "") + _update_room_display(room_data) + _update_ui_state() + + +func _on_room_joined(room_data: Dictionary) -> void: + is_in_room = true + current_room_code = room_data.get("code", "") + _update_room_display(room_data) + _update_ui_state() + + +func _on_room_updated(room_data: Dictionary) -> void: + _update_room_display(room_data) + + +func _update_room_display(room_data: Dictionary) -> void: + room_code_label.text = "Room: %s" % room_data.get("code", "------") + + var host = room_data.get("host", {}) + var host_ready = " ✓" if host.get("ready", false) else "" + host_label.text = "Host: %s%s" % [host.get("username", "---"), host_ready] + + var guest = room_data.get("guest", null) + if guest: + var guest_ready = " ✓" if guest.get("ready", false) else "" + guest_label.text = "Guest: %s%s" % [guest.get("username", "---"), guest_ready] + ready_button.disabled = false + else: + guest_label.text = "Guest: Waiting for opponent..." + ready_button.disabled = true + + +func _on_matchmaking_update(data: Dictionary) -> void: + var update_type = data.get("type", "") + match update_type: + "queue_left": + is_in_queue = false + _update_ui_state() + "room_left": + is_in_room = false + is_ready = false + ready_button.text = "Ready" + current_room_code = "" + room_code_input.text = "" + _update_ui_state() + var reason = data.get("reason", "") + if reason != "": + _show_error(reason) + + +func _on_match_found(game_data: Dictionary) -> void: + print("Match found! Game ID: ", game_data.get("game_id", "")) + is_in_queue = false + is_in_room = false + _disconnect_network_signals() + game_starting.emit(game_data) + + +func _on_network_error(error: String) -> void: + _show_error(error) + + +# ========== CLEANUP ========== + +func _exit_tree() -> void: + _disconnect_network_signals() diff --git a/scripts/ui/ProfileScreen.gd b/scripts/ui/ProfileScreen.gd new file mode 100644 index 0000000..1572077 --- /dev/null +++ b/scripts/ui/ProfileScreen.gd @@ -0,0 +1,494 @@ +class_name ProfileScreen +extends CanvasLayer + +## ProfileScreen - Displays player stats and match history + +signal back_pressed + +# Window dimensions +const WINDOW_SIZE := Vector2i(600, 700) + +# Pagination +const MATCHES_PER_PAGE = 10 + +# UI Components +var main_container: VBoxContainer +var back_button: Button +var username_label: Label +var stats_container: HBoxContainer +var elo_value: Label +var wins_value: Label +var losses_value: Label +var winrate_value: Label +var games_value: Label +var history_section: PanelContainer +var history_list: VBoxContainer +var pagination_container: HBoxContainer +var prev_button: Button +var page_label: Label +var next_button: Button +var loading_label: Label +var error_label: Label + +# State +var current_page: int = 0 +var total_matches: int = 0 +var is_loading: bool = false +var matches_cache: Array = [] + +# Styling +var custom_font: Font = preload("res://JimNightshade-Regular.ttf") +const BG_COLOR := Color(0.12, 0.11, 0.15, 1.0) +const PANEL_COLOR := Color(0.18, 0.16, 0.22, 1.0) +const ACCENT_COLOR := Color(0.4, 0.35, 0.55, 1.0) +const TEXT_COLOR := Color(0.9, 0.88, 0.82, 1.0) +const MUTED_COLOR := Color(0.6, 0.58, 0.52, 1.0) +const WIN_COLOR := Color(0.4, 0.8, 0.4, 1.0) +const LOSS_COLOR := Color(0.8, 0.4, 0.4, 1.0) + + +func _ready() -> void: + _create_ui() + _load_profile() + + +func _create_ui() -> void: + # Background + var bg = ColorRect.new() + bg.color = BG_COLOR + bg.set_anchors_preset(Control.PRESET_FULL_RECT) + add_child(bg) + + # Main container + main_container = VBoxContainer.new() + main_container.set_anchors_preset(Control.PRESET_FULL_RECT) + main_container.add_theme_constant_override("separation", 16) + add_child(main_container) + + var margin = MarginContainer.new() + margin.add_theme_constant_override("margin_left", 24) + margin.add_theme_constant_override("margin_right", 24) + margin.add_theme_constant_override("margin_top", 16) + margin.add_theme_constant_override("margin_bottom", 16) + margin.set_anchors_preset(Control.PRESET_FULL_RECT) + main_container.add_child(margin) + + var content = VBoxContainer.new() + content.add_theme_constant_override("separation", 16) + margin.add_child(content) + + # Back button + back_button = _create_button("< Back", false) + back_button.custom_minimum_size = Vector2(80, 32) + back_button.pressed.connect(_on_back_pressed) + content.add_child(back_button) + + # Title + var title = Label.new() + title.add_theme_font_override("font", custom_font) + title.add_theme_font_size_override("font_size", 28) + title.add_theme_color_override("font_color", TEXT_COLOR) + title.text = "PLAYER PROFILE" + title.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + content.add_child(title) + + # Username + username_label = Label.new() + username_label.add_theme_font_override("font", custom_font) + username_label.add_theme_font_size_override("font_size", 22) + username_label.add_theme_color_override("font_color", ACCENT_COLOR) + username_label.text = "Loading..." + username_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + content.add_child(username_label) + + # Stats section + _create_stats_section(content) + + # Match history section + _create_history_section(content) + + # Error label + error_label = Label.new() + error_label.add_theme_font_override("font", custom_font) + error_label.add_theme_font_size_override("font_size", 14) + error_label.add_theme_color_override("font_color", Color(0.9, 0.3, 0.3)) + error_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + error_label.autowrap_mode = TextServer.AUTOWRAP_WORD + error_label.visible = false + content.add_child(error_label) + + +func _create_stats_section(parent: VBoxContainer) -> void: + var stats_panel = _create_panel_section("STATISTICS") + parent.add_child(stats_panel) + + stats_container = HBoxContainer.new() + stats_container.add_theme_constant_override("separation", 24) + stats_panel.get_child(0).add_child(stats_container) + + # Create stat boxes + var elo_box = _create_stat_box("ELO RATING") + elo_value = elo_box.get_child(1) + stats_container.add_child(elo_box) + + var wins_box = _create_stat_box("WINS") + wins_value = wins_box.get_child(1) + stats_container.add_child(wins_box) + + var losses_box = _create_stat_box("LOSSES") + losses_value = losses_box.get_child(1) + stats_container.add_child(losses_box) + + var winrate_box = _create_stat_box("WIN RATE") + winrate_value = winrate_box.get_child(1) + stats_container.add_child(winrate_box) + + var games_box = _create_stat_box("GAMES") + games_value = games_box.get_child(1) + stats_container.add_child(games_box) + + +func _create_stat_box(title: String) -> VBoxContainer: + var box = VBoxContainer.new() + box.add_theme_constant_override("separation", 4) + box.size_flags_horizontal = Control.SIZE_EXPAND_FILL + + var title_label = Label.new() + title_label.add_theme_font_override("font", custom_font) + title_label.add_theme_font_size_override("font_size", 12) + title_label.add_theme_color_override("font_color", MUTED_COLOR) + title_label.text = title + title_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + box.add_child(title_label) + + var value_label = Label.new() + value_label.add_theme_font_override("font", custom_font) + value_label.add_theme_font_size_override("font_size", 24) + value_label.add_theme_color_override("font_color", TEXT_COLOR) + value_label.text = "-" + value_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + box.add_child(value_label) + + return box + + +func _create_history_section(parent: VBoxContainer) -> void: + history_section = _create_panel_section("MATCH HISTORY") + history_section.size_flags_vertical = Control.SIZE_EXPAND_FILL + parent.add_child(history_section) + + var content = history_section.get_child(0) as VBoxContainer + + # Loading indicator + loading_label = Label.new() + loading_label.add_theme_font_override("font", custom_font) + loading_label.add_theme_font_size_override("font_size", 14) + loading_label.add_theme_color_override("font_color", MUTED_COLOR) + loading_label.text = "Loading..." + loading_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + content.add_child(loading_label) + + # Match list + history_list = VBoxContainer.new() + history_list.add_theme_constant_override("separation", 8) + history_list.size_flags_vertical = Control.SIZE_EXPAND_FILL + content.add_child(history_list) + + # Pagination + pagination_container = HBoxContainer.new() + pagination_container.add_theme_constant_override("separation", 16) + pagination_container.alignment = BoxContainer.ALIGNMENT_CENTER + content.add_child(pagination_container) + + prev_button = _create_button("< Prev", false) + prev_button.custom_minimum_size = Vector2(80, 32) + prev_button.pressed.connect(_on_prev_page) + pagination_container.add_child(prev_button) + + page_label = Label.new() + page_label.add_theme_font_override("font", custom_font) + page_label.add_theme_font_size_override("font_size", 14) + page_label.add_theme_color_override("font_color", TEXT_COLOR) + page_label.text = "Page 1" + pagination_container.add_child(page_label) + + next_button = _create_button("Next >", false) + next_button.custom_minimum_size = Vector2(80, 32) + next_button.pressed.connect(_on_next_page) + pagination_container.add_child(next_button) + + +func _create_panel_section(title: String) -> PanelContainer: + var panel = PanelContainer.new() + var style = StyleBoxFlat.new() + style.bg_color = PANEL_COLOR + style.set_corner_radius_all(8) + style.set_content_margin_all(16) + panel.add_theme_stylebox_override("panel", style) + + var vbox = VBoxContainer.new() + vbox.add_theme_constant_override("separation", 12) + panel.add_child(vbox) + + var title_label = Label.new() + title_label.add_theme_font_override("font", custom_font) + title_label.add_theme_font_size_override("font_size", 18) + title_label.add_theme_color_override("font_color", TEXT_COLOR) + title_label.text = title + title_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + vbox.add_child(title_label) + + return panel + + +func _create_button(text: String, primary: bool) -> Button: + var button = Button.new() + button.text = text + button.add_theme_font_override("font", custom_font) + button.add_theme_font_size_override("font_size", 16) + button.custom_minimum_size = Vector2(0, 40) + + var normal = StyleBoxFlat.new() + var hover = StyleBoxFlat.new() + var pressed = StyleBoxFlat.new() + var disabled = StyleBoxFlat.new() + + if primary: + normal.bg_color = ACCENT_COLOR + hover.bg_color = ACCENT_COLOR.lightened(0.15) + pressed.bg_color = ACCENT_COLOR.darkened(0.15) + button.add_theme_color_override("font_color", Color.WHITE) + button.add_theme_color_override("font_hover_color", Color.WHITE) + else: + normal.bg_color = Color(0.25, 0.23, 0.3) + hover.bg_color = Color(0.3, 0.28, 0.35) + pressed.bg_color = Color(0.2, 0.18, 0.25) + button.add_theme_color_override("font_color", TEXT_COLOR) + button.add_theme_color_override("font_hover_color", TEXT_COLOR) + + disabled.bg_color = Color(0.2, 0.18, 0.22) + button.add_theme_color_override("font_disabled_color", MUTED_COLOR) + + for style in [normal, hover, pressed, disabled]: + style.set_corner_radius_all(6) + style.set_content_margin_all(8) + + button.add_theme_stylebox_override("normal", normal) + button.add_theme_stylebox_override("hover", hover) + button.add_theme_stylebox_override("pressed", pressed) + button.add_theme_stylebox_override("disabled", disabled) + + return button + + +func _load_profile() -> void: + if not NetworkManager or not NetworkManager.is_authenticated: + _show_error("Not logged in") + return + + is_loading = true + loading_label.visible = true + + var result = await NetworkManager.get_profile() + + if result.success: + _update_profile_display(result.user) + _load_match_history() + else: + _show_error(result.message) + + is_loading = false + + +func _update_profile_display(user: Dictionary) -> void: + username_label.text = user.get("username", "Unknown") + + var stats = user.get("stats", {}) + elo_value.text = str(stats.get("eloRating", 1000)) + wins_value.text = str(stats.get("wins", 0)) + losses_value.text = str(stats.get("losses", 0)) + games_value.text = str(stats.get("gamesPlayed", 0)) + + # Calculate win rate + var games_played = stats.get("gamesPlayed", 0) + if games_played > 0: + var win_rate = float(stats.get("wins", 0)) / float(games_played) * 100.0 + winrate_value.text = "%.1f%%" % win_rate + else: + winrate_value.text = "N/A" + + +func _load_match_history() -> void: + loading_label.visible = true + _clear_history_list() + + var offset = current_page * MATCHES_PER_PAGE + var result = await NetworkManager.get_match_history(MATCHES_PER_PAGE, offset) + + loading_label.visible = false + + if result.success: + var matches = result.get("matches", []) + matches_cache = matches + _display_matches(matches) + _update_pagination() + else: + _show_error(result.message) + + +func _display_matches(matches: Array) -> void: + _clear_history_list() + + if matches.is_empty(): + var empty_label = Label.new() + empty_label.add_theme_font_override("font", custom_font) + empty_label.add_theme_font_size_override("font_size", 14) + empty_label.add_theme_color_override("font_color", MUTED_COLOR) + empty_label.text = "No matches found" + empty_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + history_list.add_child(empty_label) + return + + for match_data in matches: + var match_row = _create_match_row(match_data) + history_list.add_child(match_row) + + +func _create_match_row(match_data: Dictionary) -> HBoxContainer: + var row = HBoxContainer.new() + row.add_theme_constant_override("separation", 12) + + # Win/Loss indicator + var result_label = Label.new() + result_label.add_theme_font_override("font", custom_font) + result_label.add_theme_font_size_override("font_size", 14) + result_label.custom_minimum_size.x = 50 + + var is_win = match_data.get("isWin", false) + if is_win: + result_label.text = "WIN" + result_label.add_theme_color_override("font_color", WIN_COLOR) + else: + result_label.text = "LOSS" + result_label.add_theme_color_override("font_color", LOSS_COLOR) + row.add_child(result_label) + + # Opponent + var vs_label = Label.new() + vs_label.add_theme_font_override("font", custom_font) + vs_label.add_theme_font_size_override("font_size", 14) + vs_label.add_theme_color_override("font_color", TEXT_COLOR) + vs_label.size_flags_horizontal = Control.SIZE_EXPAND_FILL + + var opponent = match_data.get("player1", "") + var current_username = NetworkManager.current_user.get("username", "") + if opponent == current_username: + opponent = match_data.get("player2", "Unknown") + vs_label.text = "vs %s" % opponent + row.add_child(vs_label) + + # Result type + var reason_label = Label.new() + reason_label.add_theme_font_override("font", custom_font) + reason_label.add_theme_font_size_override("font_size", 12) + reason_label.add_theme_color_override("font_color", MUTED_COLOR) + reason_label.custom_minimum_size.x = 80 + + var result_reason = match_data.get("result", "") + match result_reason: + "damage": + reason_label.text = "Damage" + "deck_out": + reason_label.text = "Deck Out" + "concede": + reason_label.text = "Concede" + "timeout": + reason_label.text = "Timeout" + "disconnect": + reason_label.text = "Disconnect" + _: + reason_label.text = result_reason.capitalize() + row.add_child(reason_label) + + # ELO change + var elo_label = Label.new() + elo_label.add_theme_font_override("font", custom_font) + elo_label.add_theme_font_size_override("font_size", 14) + elo_label.custom_minimum_size.x = 60 + elo_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT + + var elo_change = match_data.get("eloChange", 0) + if is_win: + elo_label.text = "+%d" % elo_change + elo_label.add_theme_color_override("font_color", WIN_COLOR) + else: + elo_label.text = "-%d" % elo_change + elo_label.add_theme_color_override("font_color", LOSS_COLOR) + row.add_child(elo_label) + + # Date + var date_label = Label.new() + date_label.add_theme_font_override("font", custom_font) + date_label.add_theme_font_size_override("font_size", 12) + date_label.add_theme_color_override("font_color", MUTED_COLOR) + date_label.custom_minimum_size.x = 80 + date_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT + + var played_at = match_data.get("playedAt", "") + if played_at != "": + # Parse ISO date and format nicely + date_label.text = _format_date(played_at) + row.add_child(date_label) + + return row + + +func _format_date(iso_date: String) -> String: + # Simple date formatting - extracts date portion + if iso_date.contains("T"): + var parts = iso_date.split("T") + var date_part = parts[0] + var date_components = date_part.split("-") + if date_components.size() >= 3: + return "%s/%s" % [date_components[1], date_components[2]] + return iso_date.left(10) + + +func _clear_history_list() -> void: + for child in history_list.get_children(): + child.queue_free() + + +func _update_pagination() -> void: + page_label.text = "Page %d" % (current_page + 1) + prev_button.disabled = current_page == 0 + # Disable next if we got fewer results than requested (end of data) + next_button.disabled = matches_cache.size() < MATCHES_PER_PAGE + + +func _show_error(message: String) -> void: + error_label.text = message + error_label.visible = true + await get_tree().create_timer(5.0).timeout + if is_instance_valid(error_label): + error_label.visible = false + + +func _on_back_pressed() -> void: + back_pressed.emit() + + +func _on_prev_page() -> void: + if current_page > 0: + current_page -= 1 + _load_match_history() + + +func _on_next_page() -> void: + current_page += 1 + _load_match_history() + + +func refresh() -> void: + current_page = 0 + _load_profile() diff --git a/scripts/ui/RegisterScreen.gd b/scripts/ui/RegisterScreen.gd new file mode 100644 index 0000000..ef8696b --- /dev/null +++ b/scripts/ui/RegisterScreen.gd @@ -0,0 +1,431 @@ +class_name RegisterScreen +extends CanvasLayer + +## RegisterScreen - Account creation form for online play + +signal registration_successful(message: String) +signal login_requested +signal back_pressed + +const WINDOW_SIZE := Vector2(400, 600) + +# Validation constants +const USERNAME_MIN_LENGTH = 3 +const USERNAME_MAX_LENGTH = 32 +const PASSWORD_MIN_LENGTH = 8 + +# UI Components +var background: PanelContainer +var main_vbox: VBoxContainer +var title_label: Label +var email_input: LineEdit +var username_input: LineEdit +var password_input: LineEdit +var confirm_password_input: LineEdit +var register_button: Button +var login_link: Button +var back_button: Button +var error_label: Label +var success_label: Label + +# State +var _is_loading: bool = false + + +func _ready() -> void: + layer = 100 + _create_ui() + + +func _create_ui() -> void: + # Background panel + background = PanelContainer.new() + add_child(background) + background.position = Vector2.ZERO + background.size = WINDOW_SIZE + background.add_theme_stylebox_override("panel", _create_panel_style()) + + # Main layout with margin + var margin = MarginContainer.new() + background.add_child(margin) + margin.set_anchors_and_offsets_preset(Control.PRESET_FULL_RECT) + margin.add_theme_constant_override("margin_left", 40) + margin.add_theme_constant_override("margin_right", 40) + margin.add_theme_constant_override("margin_top", 25) + margin.add_theme_constant_override("margin_bottom", 25) + + main_vbox = VBoxContainer.new() + margin.add_child(main_vbox) + main_vbox.add_theme_constant_override("separation", 10) + + # Title + _create_title() + + # Registration form + _create_form() + + # Messages + _create_message_labels() + + # Spacer + var spacer = Control.new() + spacer.size_flags_vertical = Control.SIZE_EXPAND_FILL + main_vbox.add_child(spacer) + + # Links + _create_links() + + # Back button + _create_back_button() + + +func _create_title() -> void: + title_label = Label.new() + title_label.text = "CREATE ACCOUNT" + title_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + title_label.add_theme_font_size_override("font_size", 28) + title_label.add_theme_color_override("font_color", Color(1.0, 0.95, 0.8)) + main_vbox.add_child(title_label) + + # Separator + var separator = HSeparator.new() + separator.add_theme_stylebox_override("separator", _create_separator_style()) + main_vbox.add_child(separator) + + # Small spacer + var spacer = Control.new() + spacer.custom_minimum_size.y = 10 + main_vbox.add_child(spacer) + + +func _create_form() -> void: + # Email field + var email_label = Label.new() + email_label.text = "Email" + email_label.add_theme_font_size_override("font_size", 15) + email_label.add_theme_color_override("font_color", Color(0.9, 0.85, 0.7)) + main_vbox.add_child(email_label) + + email_input = LineEdit.new() + email_input.placeholder_text = "Enter your email" + email_input.custom_minimum_size = Vector2(0, 38) + _style_input(email_input) + main_vbox.add_child(email_input) + + # Username field + var username_label = Label.new() + username_label.text = "Username" + username_label.add_theme_font_size_override("font_size", 15) + username_label.add_theme_color_override("font_color", Color(0.9, 0.85, 0.7)) + main_vbox.add_child(username_label) + + username_input = LineEdit.new() + username_input.placeholder_text = "3-32 characters" + username_input.custom_minimum_size = Vector2(0, 38) + username_input.max_length = USERNAME_MAX_LENGTH + _style_input(username_input) + main_vbox.add_child(username_input) + + # Password field + var password_label = Label.new() + password_label.text = "Password" + password_label.add_theme_font_size_override("font_size", 15) + password_label.add_theme_color_override("font_color", Color(0.9, 0.85, 0.7)) + main_vbox.add_child(password_label) + + password_input = LineEdit.new() + password_input.placeholder_text = "At least 8 characters" + password_input.secret = true + password_input.custom_minimum_size = Vector2(0, 38) + _style_input(password_input) + main_vbox.add_child(password_input) + + # Confirm password field + var confirm_label = Label.new() + confirm_label.text = "Confirm Password" + confirm_label.add_theme_font_size_override("font_size", 15) + confirm_label.add_theme_color_override("font_color", Color(0.9, 0.85, 0.7)) + main_vbox.add_child(confirm_label) + + confirm_password_input = LineEdit.new() + confirm_password_input.placeholder_text = "Re-enter your password" + confirm_password_input.secret = true + confirm_password_input.custom_minimum_size = Vector2(0, 38) + _style_input(confirm_password_input) + confirm_password_input.text_submitted.connect(_on_input_submitted) + main_vbox.add_child(confirm_password_input) + + # Register button + var button_spacer = Control.new() + button_spacer.custom_minimum_size.y = 10 + main_vbox.add_child(button_spacer) + + register_button = Button.new() + register_button.text = "Create Account" + register_button.custom_minimum_size = Vector2(0, 45) + _style_button(register_button, true) + register_button.pressed.connect(_on_register_pressed) + main_vbox.add_child(register_button) + + +func _create_message_labels() -> void: + # Error label + error_label = Label.new() + error_label.text = "" + error_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + error_label.add_theme_font_size_override("font_size", 13) + error_label.add_theme_color_override("font_color", Color(1.0, 0.4, 0.4)) + error_label.autowrap_mode = TextServer.AUTOWRAP_WORD + error_label.visible = false + main_vbox.add_child(error_label) + + # Success label + success_label = Label.new() + success_label.text = "" + success_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + success_label.add_theme_font_size_override("font_size", 13) + success_label.add_theme_color_override("font_color", Color(0.4, 1.0, 0.5)) + success_label.autowrap_mode = TextServer.AUTOWRAP_WORD + success_label.visible = false + main_vbox.add_child(success_label) + + +func _create_links() -> void: + # Login link + login_link = Button.new() + login_link.text = "Already have an account? Login" + login_link.flat = true + login_link.add_theme_font_size_override("font_size", 14) + login_link.add_theme_color_override("font_color", Color(0.6, 0.7, 1.0)) + login_link.add_theme_color_override("font_hover_color", Color(0.8, 0.85, 1.0)) + login_link.pressed.connect(_on_login_pressed) + main_vbox.add_child(login_link) + + +func _create_back_button() -> void: + var button_container = HBoxContainer.new() + button_container.alignment = BoxContainer.ALIGNMENT_CENTER + main_vbox.add_child(button_container) + + back_button = Button.new() + back_button.text = "Back" + back_button.custom_minimum_size = Vector2(100, 38) + _style_button(back_button, false) + back_button.pressed.connect(_on_back_pressed) + button_container.add_child(back_button) + + +# ======= STYLING ======= + +func _create_panel_style() -> StyleBoxFlat: + var style = StyleBoxFlat.new() + style.bg_color = Color(0.08, 0.08, 0.12, 1.0) + style.set_border_width_all(0) + style.set_corner_radius_all(0) + return style + + +func _create_separator_style() -> StyleBoxFlat: + var style = StyleBoxFlat.new() + style.bg_color = Color(0.5, 0.4, 0.2, 0.5) + style.content_margin_top = 1 + return style + + +func _style_input(input: LineEdit) -> void: + var style = StyleBoxFlat.new() + style.bg_color = Color(0.12, 0.12, 0.16) + style.border_color = Color(0.4, 0.35, 0.25) + style.set_border_width_all(1) + style.set_corner_radius_all(4) + style.content_margin_left = 12 + style.content_margin_right = 12 + style.content_margin_top = 6 + style.content_margin_bottom = 6 + + input.add_theme_stylebox_override("normal", style) + + var focus_style = style.duplicate() + focus_style.border_color = Color(0.7, 0.6, 0.3) + input.add_theme_stylebox_override("focus", focus_style) + + input.add_theme_color_override("font_color", Color(0.95, 0.9, 0.8)) + input.add_theme_color_override("font_placeholder_color", Color(0.5, 0.5, 0.55)) + input.add_theme_font_size_override("font_size", 15) + + +func _style_button(button: Button, is_primary: bool) -> void: + var style = StyleBoxFlat.new() + if is_primary: + style.bg_color = Color(0.3, 0.25, 0.15) + style.border_color = Color(0.6, 0.5, 0.3) + else: + style.bg_color = Color(0.15, 0.15, 0.2) + style.border_color = Color(0.4, 0.35, 0.25) + style.set_border_width_all(2) + style.set_corner_radius_all(6) + style.content_margin_left = 20 + style.content_margin_right = 20 + style.content_margin_top = 8 + style.content_margin_bottom = 8 + + button.add_theme_stylebox_override("normal", style) + + var hover_style = style.duplicate() + if is_primary: + hover_style.bg_color = Color(0.4, 0.35, 0.2) + hover_style.border_color = Color(0.8, 0.7, 0.4) + else: + hover_style.bg_color = Color(0.2, 0.2, 0.25) + hover_style.border_color = Color(0.5, 0.45, 0.35) + button.add_theme_stylebox_override("hover", hover_style) + + var pressed_style = style.duplicate() + pressed_style.bg_color = Color(0.1, 0.1, 0.12) + button.add_theme_stylebox_override("pressed", pressed_style) + + var disabled_style = style.duplicate() + disabled_style.bg_color = Color(0.1, 0.1, 0.12) + disabled_style.border_color = Color(0.25, 0.25, 0.3) + button.add_theme_stylebox_override("disabled", disabled_style) + + button.add_theme_color_override("font_color", Color(0.9, 0.85, 0.7)) + button.add_theme_color_override("font_hover_color", Color(1.0, 0.95, 0.8)) + button.add_theme_color_override("font_pressed_color", Color(0.7, 0.65, 0.55)) + button.add_theme_color_override("font_disabled_color", Color(0.45, 0.42, 0.38)) + button.add_theme_font_size_override("font_size", 16) + + +# ======= EVENT HANDLERS ======= + +func _on_input_submitted(_text: String) -> void: + _on_register_pressed() + + +func _on_register_pressed() -> void: + if _is_loading: + return + + var email = email_input.text.strip_edges() + var username = username_input.text.strip_edges() + var password = password_input.text + var confirm_password = confirm_password_input.text + + # Validate inputs + var validation_error = _validate_inputs(email, username, password, confirm_password) + if validation_error != "": + _show_error(validation_error) + return + + # Start registration + _set_loading(true) + _hide_messages() + + var result = await NetworkManager.register(email, password, username) + + _set_loading(false) + + if result.success: + _show_success(result.message) + registration_successful.emit(result.message) + else: + _show_error(result.message) + + +func _on_login_pressed() -> void: + login_requested.emit() + + +func _on_back_pressed() -> void: + back_pressed.emit() + + +# ======= VALIDATION ======= + +func _validate_inputs(email: String, username: String, password: String, confirm_password: String) -> String: + # Email validation + if email.is_empty(): + return "Please enter your email" + + if not _is_valid_email(email): + return "Please enter a valid email address" + + # Username validation + if username.is_empty(): + return "Please enter a username" + + if username.length() < USERNAME_MIN_LENGTH: + return "Username must be at least %d characters" % USERNAME_MIN_LENGTH + + if username.length() > USERNAME_MAX_LENGTH: + return "Username must be at most %d characters" % USERNAME_MAX_LENGTH + + if not _is_valid_username(username): + return "Username can only contain letters, numbers, underscores, and hyphens" + + # Password validation + if password.is_empty(): + return "Please enter a password" + + if password.length() < PASSWORD_MIN_LENGTH: + return "Password must be at least %d characters" % PASSWORD_MIN_LENGTH + + # Confirm password + if confirm_password != password: + return "Passwords do not match" + + return "" + + +func _is_valid_email(email: String) -> bool: + var regex = RegEx.new() + regex.compile("^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$") + return regex.search(email) != null + + +func _is_valid_username(username: String) -> bool: + var regex = RegEx.new() + regex.compile("^[a-zA-Z0-9_-]+$") + return regex.search(username) != null + + +# ======= HELPERS ======= + +func _show_error(message: String) -> void: + error_label.text = message + error_label.visible = true + success_label.visible = false + + +func _show_success(message: String) -> void: + success_label.text = message + success_label.visible = true + error_label.visible = false + + +func _hide_messages() -> void: + error_label.visible = false + success_label.visible = false + + +func _set_loading(loading: bool) -> void: + _is_loading = loading + register_button.disabled = loading + register_button.text = "Creating Account..." if loading else "Create Account" + email_input.editable = not loading + username_input.editable = not loading + password_input.editable = not loading + confirm_password_input.editable = not loading + + +func clear_form() -> void: + email_input.text = "" + username_input.text = "" + password_input.text = "" + confirm_password_input.text = "" + _hide_messages() + _set_loading(false) + + +func focus_email() -> void: + email_input.grab_focus() diff --git a/server/.env.example b/server/.env.example new file mode 100644 index 0000000..2d20554 --- /dev/null +++ b/server/.env.example @@ -0,0 +1,31 @@ +# Database +DATABASE_URL=postgresql://postgres:fftcg_secret@localhost:5432/fftcg +POSTGRES_PASSWORD=fftcg_secret + +# JWT +JWT_SECRET=change-this-to-a-secure-random-string +JWT_EXPIRES_IN=7d + +# Server ports +HTTP_PORT=3000 +WS_PORT=3001 + +# SMTP (Email) +SMTP_HOST=smtp.gmail.com +SMTP_PORT=587 +SMTP_SECURE=false +SMTP_USER=your-email@gmail.com +SMTP_PASS=your-app-password +SMTP_FROM=noreply@fftcg.local + +# App URL (for email links) +APP_URL=http://localhost:3000 + +# Game settings +TURN_TIMEOUT_MS=120000 +HEARTBEAT_INTERVAL_MS=10000 +HEARTBEAT_TIMEOUT_MS=30000 + +# ELO settings +ELO_K_FACTOR=32 +ELO_STARTING_RATING=1000 diff --git a/server/.gitignore b/server/.gitignore new file mode 100644 index 0000000..a0078ac --- /dev/null +++ b/server/.gitignore @@ -0,0 +1,30 @@ +# Dependencies +node_modules/ + +# Build output +dist/ + +# Environment files +.env +.env.local +.env.production + +# Prisma +prisma/migrations/ + +# IDE +.idea/ +.vscode/ +*.swp +*.swo + +# OS +.DS_Store +Thumbs.db + +# Logs +*.log +npm-debug.log* + +# Test coverage +coverage/ diff --git a/server/Dockerfile b/server/Dockerfile new file mode 100644 index 0000000..7b838c1 --- /dev/null +++ b/server/Dockerfile @@ -0,0 +1,57 @@ +# Build stage +FROM node:20-alpine AS builder + +WORKDIR /app + +# Copy package files +COPY package*.json ./ +COPY tsconfig.json ./ + +# Install dependencies +RUN npm ci + +# Copy source code +COPY src/ ./src/ + +# Generate Prisma client +RUN npx prisma generate --schema=src/db/schema.prisma + +# Build TypeScript +RUN npm run build + +# Production stage +FROM node:20-alpine + +WORKDIR /app + +# Install curl for healthcheck +RUN apk add --no-cache curl + +# Copy package files and install production dependencies only +COPY package*.json ./ +RUN npm ci --only=production + +# Copy Prisma schema for migrations +COPY src/db/schema.prisma ./prisma/schema.prisma + +# Generate Prisma client in production image +RUN npx prisma generate --schema=prisma/schema.prisma + +# Copy built files +COPY --from=builder /app/dist ./dist + +# Create startup script +RUN echo '#!/bin/sh' > /app/start.sh && \ + echo 'npx prisma db push --schema=prisma/schema.prisma --accept-data-loss' >> /app/start.sh && \ + echo 'node dist/index.js' >> /app/start.sh && \ + chmod +x /app/start.sh + +# Expose ports +EXPOSE 3000 3001 + +# Health check +HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ + CMD curl -f http://localhost:3000/health || exit 1 + +# Start server +CMD ["/app/start.sh"] diff --git a/server/docker-compose.yml b/server/docker-compose.yml new file mode 100644 index 0000000..0812d2e --- /dev/null +++ b/server/docker-compose.yml @@ -0,0 +1,64 @@ +version: '3.8' + +services: + game-server: + build: . + container_name: fftcg-server + restart: unless-stopped + ports: + - "3000:3000" # REST API + - "3001:3001" # WebSocket + environment: + - NODE_ENV=production + - DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD:-fftcg_secret}@db:5432/fftcg + - JWT_SECRET=${JWT_SECRET:-change-this-in-production} + - SMTP_HOST=${SMTP_HOST:-smtp.gmail.com} + - SMTP_PORT=${SMTP_PORT:-587} + - SMTP_USER=${SMTP_USER:-} + - SMTP_PASS=${SMTP_PASS:-} + - SMTP_FROM=${SMTP_FROM:-noreply@fftcg.local} + - APP_URL=${APP_URL:-http://localhost:3000} + depends_on: + db: + condition: service_healthy + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:3000/health"] + interval: 30s + timeout: 10s + retries: 3 + + db: + image: postgres:15-alpine + container_name: fftcg-db + restart: unless-stopped + volumes: + - postgres_data:/var/lib/postgresql/data + environment: + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-fftcg_secret} + - POSTGRES_DB=fftcg + healthcheck: + test: ["CMD-SHELL", "pg_isready -U postgres"] + interval: 10s + timeout: 5s + retries: 5 + # Uncomment to expose DB port for external access (debugging) + # ports: + # - "5432:5432" + +volumes: + postgres_data: + +# Optional: Add pgAdmin for database management +# Uncomment the following to enable +# +# pgadmin: +# image: dpage/pgadmin4 +# container_name: fftcg-pgadmin +# restart: unless-stopped +# ports: +# - "5050:80" +# environment: +# - PGADMIN_DEFAULT_EMAIL=admin@fftcg.local +# - PGADMIN_DEFAULT_PASSWORD=admin +# depends_on: +# - db diff --git a/server/jest.config.js b/server/jest.config.js new file mode 100644 index 0000000..f4b62f9 --- /dev/null +++ b/server/jest.config.js @@ -0,0 +1,23 @@ +/** @type {import('jest').Config} */ +module.exports = { + preset: 'ts-jest', + testEnvironment: 'node', + roots: ['/src'], + testMatch: ['**/__tests__/**/*.test.ts'], + moduleFileExtensions: ['ts', 'js'], + collectCoverageFrom: [ + 'src/**/*.ts', + '!src/**/*.d.ts', + '!src/index.ts', + ], + coverageDirectory: 'coverage', + coverageReporters: ['text', 'lcov'], + moduleNameMapper: { + '^(\\.{1,2}/.*)\\.js$': '$1', + }, + transform: { + '^.+\\.ts$': ['ts-jest', { + useESM: true, + }], + }, +}; diff --git a/server/package-lock.json b/server/package-lock.json new file mode 100644 index 0000000..8ce9b3d --- /dev/null +++ b/server/package-lock.json @@ -0,0 +1,4757 @@ +{ + "name": "fftcg-server", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "fftcg-server", + "version": "1.0.0", + "dependencies": { + "@prisma/client": "^5.10.0", + "bcrypt": "^5.1.1", + "cors": "^2.8.5", + "express": "^4.18.2", + "jsonwebtoken": "^9.0.2", + "nodemailer": "^6.9.9", + "uuid": "^9.0.1", + "ws": "^8.16.0" + }, + "devDependencies": { + "@types/bcrypt": "^5.0.2", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/jest": "^29.5.12", + "@types/jsonwebtoken": "^9.0.5", + "@types/nodemailer": "^6.4.14", + "@types/uuid": "^9.0.8", + "@types/ws": "^8.5.10", + "jest": "^29.7.0", + "prisma": "^5.10.0", + "ts-jest": "^29.1.2", + "tsx": "^4.7.1", + "typescript": "^5.3.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/generator": "^7.28.6", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.6" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/generator": "^7.28.6", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.6", + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.27.2", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "license": "BSD-3-Clause", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@prisma/client": { + "version": "5.22.0", + "hasInstallScript": true, + "license": "Apache-2.0", + "engines": { + "node": ">=16.13" + }, + "peerDependencies": { + "prisma": "*" + }, + "peerDependenciesMeta": { + "prisma": { + "optional": true + } + } + }, + "node_modules/@prisma/debug": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-5.22.0.tgz", + "integrity": "sha512-AUt44v3YJeggO2ZU5BkXI7M4hu9BF2zzH2iF2V5pyXT/lRTyWiElZ7It+bRH1EshoMRxHgpYg4VB6rCM+mG5jQ==", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/@prisma/engines": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-5.22.0.tgz", + "integrity": "sha512-UNjfslWhAt06kVL3CjkuYpHAWSO6L4kDCVPegV6itt7nD1kSJavd3vhgAEhjglLJJKEdJ7oIqDJ+yHk6qO8gPA==", + "devOptional": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "5.22.0", + "@prisma/engines-version": "5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2", + "@prisma/fetch-engine": "5.22.0", + "@prisma/get-platform": "5.22.0" + } + }, + "node_modules/@prisma/engines-version": { + "version": "5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2.tgz", + "integrity": "sha512-2PTmxFR2yHW/eB3uqWtcgRcgAbG1rwG9ZriSvQw+nnb7c4uCr3RAcGMb6/zfE88SKlC1Nj2ziUvc96Z379mHgQ==", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/@prisma/fetch-engine": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-5.22.0.tgz", + "integrity": "sha512-bkrD/Mc2fSvkQBV5EpoFcZ87AvOgDxbG99488a5cexp5Ccny+UM6MAe/UFkUC0wLYD9+9befNOqGiIJhhq+HbA==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "5.22.0", + "@prisma/engines-version": "5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2", + "@prisma/get-platform": "5.22.0" + } + }, + "node_modules/@prisma/get-platform": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-5.22.0.tgz", + "integrity": "sha512-pHhpQdr1UPFpt+zFfnPazhulaZYCUqeIcPpJViYoq9R+D/yw4fjE+CtnsnKzPYm0ddUbeXUzjGVGIRVgPDCk4Q==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "5.22.0" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/bcrypt": { + "version": "5.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.19", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "^1" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.14", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jsonwebtoken": { + "version": "9.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ms": "*", + "@types/node": "*" + } + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "25.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/@types/nodemailer": { + "version": "6.4.22", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.14.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/uuid": { + "version": "9.0.8", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.35", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "license": "ISC" + }, + "node_modules/accepts": { + "version": "1.3.8", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.1.0", + "license": "ISC" + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.19", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/bcrypt": { + "version": "5.1.1", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.11", + "node-addon-api": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/body-parser": { + "version": "1.20.4", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.14.0", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.1", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "license": "BSD-3-Clause" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001766", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui": { + "version": "8.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/co": { + "version": "4.6.0", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/color-support": { + "version": "1.1.3", + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "license": "ISC" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.7", + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.6", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/create-jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/dedent": { + "version": "1.7.1", + "dev": true, + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/depd": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.283", + "dev": true, + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.13.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.27.2", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.2", + "@esbuild/android-arm": "0.27.2", + "@esbuild/android-arm64": "0.27.2", + "@esbuild/android-x64": "0.27.2", + "@esbuild/darwin-arm64": "0.27.2", + "@esbuild/darwin-x64": "0.27.2", + "@esbuild/freebsd-arm64": "0.27.2", + "@esbuild/freebsd-x64": "0.27.2", + "@esbuild/linux-arm": "0.27.2", + "@esbuild/linux-arm64": "0.27.2", + "@esbuild/linux-ia32": "0.27.2", + "@esbuild/linux-loong64": "0.27.2", + "@esbuild/linux-mips64el": "0.27.2", + "@esbuild/linux-ppc64": "0.27.2", + "@esbuild/linux-riscv64": "0.27.2", + "@esbuild/linux-s390x": "0.27.2", + "@esbuild/linux-x64": "0.27.2", + "@esbuild/netbsd-arm64": "0.27.2", + "@esbuild/netbsd-x64": "0.27.2", + "@esbuild/openbsd-arm64": "0.27.2", + "@esbuild/openbsd-x64": "0.27.2", + "@esbuild/openharmony-arm64": "0.27.2", + "@esbuild/sunos-x64": "0.27.2", + "@esbuild/win32-arm64": "0.27.2", + "@esbuild/win32-ia32": "0.27.2", + "@esbuild/win32-x64": "0.27.2" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/express": { + "version": "4.22.1", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", + "content-type": "~1.0.4", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "~0.1.12", + "proxy-addr": "~2.0.7", + "qs": "~6.14.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "~0.19.0", + "serve-static": "~1.16.2", + "setprototypeof": "1.2.0", + "statuses": "~2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "statuses": "~2.0.2", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "3.0.2", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-tsconfig": { + "version": "4.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "license": "ISC" + }, + "node_modules/hasown": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.2.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-changed-files/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-circus": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-config": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runtime": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.2", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.3", + "license": "MIT", + "dependencies": { + "jws": "^4.0.1", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jwa": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "^1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "jwa": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lru-cache/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/make-dir": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "dev": true, + "license": "ISC" + }, + "node_modules/makeerror": { + "version": "1.0.12", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/methods": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/node-addon-api": { + "version": "5.1.0", + "license": "MIT" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.27", + "dev": true, + "license": "MIT" + }, + "node_modules/nodemailer": { + "version": "6.10.1", + "license": "MIT-0", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prisma": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-5.22.0.tgz", + "integrity": "sha512-vtpjW3XuYCSnMsNVBjLMNkTj6OZbudcPPTPYHqX0CJfpcdWciI1dM8uHETwmDxxiqEwCIE6WvXucWUetJgfu/A==", + "devOptional": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/engines": "5.22.0" + }, + "bin": { + "prisma": "build/index.js" + }, + "engines": { + "node": ">=16.13" + }, + "optionalDependencies": { + "fsevents": "2.3.3" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pure-rand": { + "version": "6.1.0", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "node_modules/qs": { + "version": "6.14.1", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.3", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "dev": true, + "license": "MIT" + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.11", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.7.3", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.2", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.4.1", + "range-parser": "~1.2.1", + "statuses": "~2.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/serve-static": { + "version": "1.16.3", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "~0.19.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "license": "ISC" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "deprecated": "Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/ts-jest": { + "version": "29.4.6", + "dev": true, + "license": "MIT", + "dependencies": { + "bs-logger": "^0.2.6", + "fast-json-stable-stringify": "^2.1.0", + "handlebars": "^4.7.8", + "json5": "^2.2.3", + "lodash.memoize": "^4.1.2", + "make-error": "^1.3.6", + "semver": "^7.7.3", + "type-fest": "^4.41.0", + "yargs-parser": "^21.1.1" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/transform": "^29.0.0 || ^30.0.0", + "@jest/types": "^29.0.0 || ^30.0.0", + "babel-jest": "^29.0.0 || ^30.0.0", + "jest": "^29.0.0 || ^30.0.0", + "jest-util": "^29.0.0 || ^30.0.0", + "typescript": ">=4.3 <6" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@jest/transform": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jest-util": { + "optional": true + } + } + }, + "node_modules/ts-jest/node_modules/type-fest": { + "version": "4.41.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsx": { + "version": "4.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "~0.27.0", + "get-tsconfig": "^4.7.5" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "dev": true, + "license": "MIT" + }, + "node_modules/unpipe": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "9.0.1", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ws": { + "version": "8.19.0", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/server/package.json b/server/package.json new file mode 100644 index 0000000..039d230 --- /dev/null +++ b/server/package.json @@ -0,0 +1,43 @@ +{ + "name": "fftcg-server", + "version": "1.0.0", + "description": "FF-TCG Digital game server", + "main": "dist/index.js", + "scripts": { + "dev": "tsx watch src/index.ts", + "build": "tsc", + "start": "node dist/index.js", + "test": "jest", + "test:watch": "jest --watch", + "test:coverage": "jest --coverage", + "db:generate": "prisma generate", + "db:push": "prisma db push", + "db:migrate": "prisma migrate dev", + "db:studio": "prisma studio" + }, + "dependencies": { + "@prisma/client": "^5.10.0", + "bcrypt": "^5.1.1", + "cors": "^2.8.5", + "express": "^4.18.2", + "jsonwebtoken": "^9.0.2", + "nodemailer": "^6.9.9", + "uuid": "^9.0.1", + "ws": "^8.16.0" + }, + "devDependencies": { + "@types/bcrypt": "^5.0.2", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/jest": "^29.5.12", + "@types/jsonwebtoken": "^9.0.5", + "@types/nodemailer": "^6.4.14", + "@types/uuid": "^9.0.8", + "@types/ws": "^8.5.10", + "jest": "^29.7.0", + "prisma": "^5.10.0", + "ts-jest": "^29.1.2", + "tsx": "^4.7.1", + "typescript": "^5.3.3" + } +} diff --git a/server/src/api/routes.ts b/server/src/api/routes.ts new file mode 100644 index 0000000..bea6f3e --- /dev/null +++ b/server/src/api/routes.ts @@ -0,0 +1,373 @@ +import { Router, Request, Response } from 'express'; +import { PrismaClient } from '@prisma/client'; +import { + register, + login, + verifyEmail, + forgotPassword, + resetPassword, + resendVerification, +} from '../auth/AuthService.js'; +import { requireAuth } from '../auth/JwtMiddleware.js'; + +const router = Router(); +const prisma = new PrismaClient(); + +// ============ AUTH ROUTES ============ + +// Register new account +router.post('/auth/register', async (req: Request, res: Response) => { + try { + const { email, password, username } = req.body; + + if (!email || !password || !username) { + res.status(400).json({ success: false, message: 'Email, password, and username are required' }); + return; + } + + const result = await register(email, password, username); + res.status(result.success ? 201 : 400).json(result); + } catch (error) { + console.error('Register error:', error); + res.status(500).json({ success: false, message: 'Internal server error' }); + } +}); + +// Login +router.post('/auth/login', async (req: Request, res: Response) => { + try { + const { email, password } = req.body; + + if (!email || !password) { + res.status(400).json({ success: false, message: 'Email and password are required' }); + return; + } + + const result = await login(email, password); + res.status(result.success ? 200 : 401).json(result); + } catch (error) { + console.error('Login error:', error); + res.status(500).json({ success: false, message: 'Internal server error' }); + } +}); + +// Verify email +router.post('/auth/verify-email', async (req: Request, res: Response) => { + try { + const { token } = req.body; + + if (!token) { + res.status(400).json({ success: false, message: 'Token is required' }); + return; + } + + const result = await verifyEmail(token); + res.status(result.success ? 200 : 400).json(result); + } catch (error) { + console.error('Verify email error:', error); + res.status(500).json({ success: false, message: 'Internal server error' }); + } +}); + +// Forgot password +router.post('/auth/forgot-password', async (req: Request, res: Response) => { + try { + const { email } = req.body; + + if (!email) { + res.status(400).json({ success: false, message: 'Email is required' }); + return; + } + + const result = await forgotPassword(email); + res.json(result); + } catch (error) { + console.error('Forgot password error:', error); + res.status(500).json({ success: false, message: 'Internal server error' }); + } +}); + +// Reset password +router.post('/auth/reset-password', async (req: Request, res: Response) => { + try { + const { token, newPassword } = req.body; + + if (!token || !newPassword) { + res.status(400).json({ success: false, message: 'Token and new password are required' }); + return; + } + + const result = await resetPassword(token, newPassword); + res.status(result.success ? 200 : 400).json(result); + } catch (error) { + console.error('Reset password error:', error); + res.status(500).json({ success: false, message: 'Internal server error' }); + } +}); + +// Resend verification email +router.post('/auth/resend-verification', async (req: Request, res: Response) => { + try { + const { email } = req.body; + + if (!email) { + res.status(400).json({ success: false, message: 'Email is required' }); + return; + } + + const result = await resendVerification(email); + res.json(result); + } catch (error) { + console.error('Resend verification error:', error); + res.status(500).json({ success: false, message: 'Internal server error' }); + } +}); + +// ============ USER ROUTES ============ + +// Get user profile +router.get('/user/profile', requireAuth, async (req: Request, res: Response) => { + try { + const user = await prisma.user.findUnique({ + where: { id: req.user!.userId }, + include: { + stats: true, + decks: { + orderBy: { updatedAt: 'desc' }, + }, + }, + }); + + if (!user) { + res.status(404).json({ success: false, message: 'User not found' }); + return; + } + + res.json({ + success: true, + user: { + id: user.id, + username: user.username, + email: user.email, + emailVerified: user.emailVerified, + createdAt: user.createdAt, + stats: { + wins: user.stats?.wins ?? 0, + losses: user.stats?.losses ?? 0, + eloRating: user.stats?.eloRating ?? 1000, + gamesPlayed: user.stats?.gamesPlayed ?? 0, + }, + decks: user.decks.map((d) => ({ + id: d.id, + name: d.name, + cardIds: d.cardIds, + createdAt: d.createdAt, + updatedAt: d.updatedAt, + })), + }, + }); + } catch (error) { + console.error('Get profile error:', error); + res.status(500).json({ success: false, message: 'Internal server error' }); + } +}); + +// Get match history +router.get('/user/match-history', requireAuth, async (req: Request, res: Response) => { + try { + const limit = Math.min(parseInt(req.query.limit as string) || 20, 100); + const offset = parseInt(req.query.offset as string) || 0; + + const matches = await prisma.match.findMany({ + where: { + OR: [{ player1Id: req.user!.userId }, { player2Id: req.user!.userId }], + }, + include: { + player1: { select: { username: true } }, + player2: { select: { username: true } }, + winner: { select: { username: true } }, + }, + orderBy: { playedAt: 'desc' }, + take: limit, + skip: offset, + }); + + res.json({ + success: true, + matches: matches.map((m) => ({ + id: m.id, + player1: m.player1.username, + player2: m.player2.username, + winner: m.winner?.username ?? null, + result: m.result, + turns: m.turns, + eloChange: m.eloChange, + playedAt: m.playedAt, + isWin: m.winnerId === req.user!.userId, + })), + }); + } catch (error) { + console.error('Get match history error:', error); + res.status(500).json({ success: false, message: 'Internal server error' }); + } +}); + +// ============ DECK ROUTES ============ + +// Save deck +router.post('/user/decks', requireAuth, async (req: Request, res: Response) => { + try { + const { name, cardIds } = req.body; + + if (!name || !cardIds || !Array.isArray(cardIds)) { + res.status(400).json({ success: false, message: 'Name and cardIds array are required' }); + return; + } + + if (cardIds.length !== 50) { + res.status(400).json({ success: false, message: 'Deck must contain exactly 50 cards' }); + return; + } + + // Check deck limit (max 20 decks per user) + const deckCount = await prisma.deck.count({ + where: { userId: req.user!.userId }, + }); + + if (deckCount >= 20) { + res.status(400).json({ success: false, message: 'Maximum deck limit reached (20)' }); + return; + } + + const deck = await prisma.deck.create({ + data: { + userId: req.user!.userId, + name, + cardIds, + }, + }); + + res.status(201).json({ + success: true, + deck: { + id: deck.id, + name: deck.name, + cardIds: deck.cardIds, + createdAt: deck.createdAt, + updatedAt: deck.updatedAt, + }, + }); + } catch (error) { + console.error('Save deck error:', error); + res.status(500).json({ success: false, message: 'Internal server error' }); + } +}); + +// Update deck +router.put('/user/decks/:id', requireAuth, async (req: Request, res: Response) => { + try { + const { id } = req.params; + const { name, cardIds } = req.body; + + // Verify ownership + const existingDeck = await prisma.deck.findUnique({ + where: { id }, + }); + + if (!existingDeck || existingDeck.userId !== req.user!.userId) { + res.status(404).json({ success: false, message: 'Deck not found' }); + return; + } + + if (cardIds && cardIds.length !== 50) { + res.status(400).json({ success: false, message: 'Deck must contain exactly 50 cards' }); + return; + } + + const deck = await prisma.deck.update({ + where: { id }, + data: { + ...(name && { name }), + ...(cardIds && { cardIds }), + }, + }); + + res.json({ + success: true, + deck: { + id: deck.id, + name: deck.name, + cardIds: deck.cardIds, + createdAt: deck.createdAt, + updatedAt: deck.updatedAt, + }, + }); + } catch (error) { + console.error('Update deck error:', error); + res.status(500).json({ success: false, message: 'Internal server error' }); + } +}); + +// Delete deck +router.delete('/user/decks/:id', requireAuth, async (req: Request, res: Response) => { + try { + const { id } = req.params; + + // Verify ownership + const deck = await prisma.deck.findUnique({ + where: { id }, + }); + + if (!deck || deck.userId !== req.user!.userId) { + res.status(404).json({ success: false, message: 'Deck not found' }); + return; + } + + await prisma.deck.delete({ where: { id } }); + + res.json({ success: true, message: 'Deck deleted' }); + } catch (error) { + console.error('Delete deck error:', error); + res.status(500).json({ success: false, message: 'Internal server error' }); + } +}); + +// ============ LEADERBOARD ROUTES ============ + +// Get leaderboard +router.get('/leaderboard', async (req: Request, res: Response) => { + try { + const limit = Math.min(parseInt(req.query.limit as string) || 50, 100); + const offset = parseInt(req.query.offset as string) || 0; + + const stats = await prisma.playerStats.findMany({ + where: { + gamesPlayed: { gte: 10 }, // Minimum 10 games to appear on leaderboard + }, + include: { + user: { select: { username: true } }, + }, + orderBy: { eloRating: 'desc' }, + take: limit, + skip: offset, + }); + + res.json({ + success: true, + players: stats.map((s, index) => ({ + rank: offset + index + 1, + username: s.user.username, + eloRating: s.eloRating, + wins: s.wins, + losses: s.losses, + gamesPlayed: s.gamesPlayed, + winRate: s.gamesPlayed > 0 ? Math.round((s.wins / s.gamesPlayed) * 100) : 0, + })), + }); + } catch (error) { + console.error('Get leaderboard error:', error); + res.status(500).json({ success: false, message: 'Internal server error' }); + } +}); + +export default router; diff --git a/server/src/auth/AuthService.ts b/server/src/auth/AuthService.ts new file mode 100644 index 0000000..d3002b6 --- /dev/null +++ b/server/src/auth/AuthService.ts @@ -0,0 +1,342 @@ +import bcrypt from 'bcrypt'; +import jwt from 'jsonwebtoken'; +import { v4 as uuidv4 } from 'uuid'; +import { PrismaClient } from '@prisma/client'; +import { config } from '../config.js'; +import { sendVerificationEmail, sendPasswordResetEmail } from './EmailService.js'; + +const prisma = new PrismaClient(); + +// Password requirements +const MIN_PASSWORD_LENGTH = 8; +const USERNAME_REGEX = /^[a-zA-Z0-9_-]{3,32}$/; +const EMAIL_REGEX = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; + +export interface AuthResult { + success: boolean; + message: string; + token?: string; + user?: { + id: string; + username: string; + email: string; + emailVerified: boolean; + stats: { + wins: number; + losses: number; + eloRating: number; + gamesPlayed: number; + }; + }; +} + +export interface JwtPayload { + userId: string; + username: string; + email: string; +} + +// Validate email format +function isValidEmail(email: string): boolean { + return EMAIL_REGEX.test(email); +} + +// Validate username format +function isValidUsername(username: string): boolean { + return USERNAME_REGEX.test(username); +} + +// Validate password strength +function isValidPassword(password: string): { valid: boolean; message?: string } { + if (password.length < MIN_PASSWORD_LENGTH) { + return { valid: false, message: `Password must be at least ${MIN_PASSWORD_LENGTH} characters` }; + } + return { valid: true }; +} + +// Generate JWT token +function generateToken(user: { id: string; username: string; email: string }): string { + const payload: JwtPayload = { + userId: user.id, + username: user.username, + email: user.email, + }; + return jwt.sign(payload, config.jwtSecret, { expiresIn: config.jwtExpiresIn }); +} + +// Verify JWT token +export function verifyToken(token: string): JwtPayload | null { + try { + return jwt.verify(token, config.jwtSecret) as JwtPayload; + } catch { + return null; + } +} + +// Register a new user +export async function register( + email: string, + password: string, + username: string +): Promise { + // Validate inputs + if (!isValidEmail(email)) { + return { success: false, message: 'Invalid email format' }; + } + + if (!isValidUsername(username)) { + return { + success: false, + message: 'Username must be 3-32 characters and contain only letters, numbers, underscores, or hyphens', + }; + } + + const passwordValidation = isValidPassword(password); + if (!passwordValidation.valid) { + return { success: false, message: passwordValidation.message! }; + } + + // Check if email or username already exists + const existingUser = await prisma.user.findFirst({ + where: { + OR: [{ email: email.toLowerCase() }, { username }], + }, + }); + + if (existingUser) { + if (existingUser.email === email.toLowerCase()) { + return { success: false, message: 'Email already registered' }; + } + return { success: false, message: 'Username already taken' }; + } + + // Hash password + const passwordHash = await bcrypt.hash(password, 12); + + // Create user and stats in transaction + const user = await prisma.$transaction(async (tx) => { + const newUser = await tx.user.create({ + data: { + email: email.toLowerCase(), + passwordHash, + username, + }, + }); + + await tx.playerStats.create({ + data: { + userId: newUser.id, + eloRating: config.elo.startingRating, + }, + }); + + return newUser; + }); + + // Create verification token + const verificationToken = uuidv4(); + await prisma.verificationToken.create({ + data: { + token: verificationToken, + userId: user.id, + expiresAt: new Date(Date.now() + 24 * 60 * 60 * 1000), // 24 hours + }, + }); + + // Send verification email + try { + await sendVerificationEmail(email, username, verificationToken); + } catch (error) { + console.error('Failed to send verification email:', error); + // Don't fail registration if email fails + } + + return { + success: true, + message: 'Account created. Please check your email to verify your account.', + }; +} + +// Login user +export async function login(email: string, password: string): Promise { + const user = await prisma.user.findUnique({ + where: { email: email.toLowerCase() }, + include: { stats: true }, + }); + + if (!user) { + return { success: false, message: 'Invalid email or password' }; + } + + const passwordMatch = await bcrypt.compare(password, user.passwordHash); + if (!passwordMatch) { + return { success: false, message: 'Invalid email or password' }; + } + + if (!user.emailVerified) { + return { success: false, message: 'Please verify your email before logging in' }; + } + + // Update last login + await prisma.user.update({ + where: { id: user.id }, + data: { lastLogin: new Date() }, + }); + + const token = generateToken(user); + + return { + success: true, + message: 'Login successful', + token, + user: { + id: user.id, + username: user.username, + email: user.email, + emailVerified: user.emailVerified, + stats: { + wins: user.stats?.wins ?? 0, + losses: user.stats?.losses ?? 0, + eloRating: user.stats?.eloRating ?? config.elo.startingRating, + gamesPlayed: user.stats?.gamesPlayed ?? 0, + }, + }, + }; +} + +// Verify email +export async function verifyEmail(token: string): Promise { + const verificationToken = await prisma.verificationToken.findUnique({ + where: { token }, + include: { user: true }, + }); + + if (!verificationToken) { + return { success: false, message: 'Invalid verification token' }; + } + + if (verificationToken.expiresAt < new Date()) { + // Delete expired token + await prisma.verificationToken.delete({ where: { token } }); + return { success: false, message: 'Verification token has expired' }; + } + + // Update user and delete token + await prisma.$transaction([ + prisma.user.update({ + where: { id: verificationToken.userId }, + data: { emailVerified: true }, + }), + prisma.verificationToken.delete({ where: { token } }), + ]); + + return { success: true, message: 'Email verified successfully' }; +} + +// Request password reset +export async function forgotPassword(email: string): Promise { + const user = await prisma.user.findUnique({ + where: { email: email.toLowerCase() }, + }); + + // Always return success to prevent email enumeration + if (!user) { + return { success: true, message: 'If the email exists, a reset link has been sent' }; + } + + // Delete any existing reset tokens for this user + await prisma.passwordResetToken.deleteMany({ + where: { userId: user.id }, + }); + + // Create new reset token + const resetToken = uuidv4(); + await prisma.passwordResetToken.create({ + data: { + token: resetToken, + userId: user.id, + expiresAt: new Date(Date.now() + 60 * 60 * 1000), // 1 hour + }, + }); + + // Send reset email + try { + await sendPasswordResetEmail(email, user.username, resetToken); + } catch (error) { + console.error('Failed to send password reset email:', error); + } + + return { success: true, message: 'If the email exists, a reset link has been sent' }; +} + +// Reset password +export async function resetPassword(token: string, newPassword: string): Promise { + const passwordValidation = isValidPassword(newPassword); + if (!passwordValidation.valid) { + return { success: false, message: passwordValidation.message! }; + } + + const resetToken = await prisma.passwordResetToken.findUnique({ + where: { token }, + }); + + if (!resetToken) { + return { success: false, message: 'Invalid reset token' }; + } + + if (resetToken.expiresAt < new Date()) { + await prisma.passwordResetToken.delete({ where: { token } }); + return { success: false, message: 'Reset token has expired' }; + } + + // Hash new password and update user + const passwordHash = await bcrypt.hash(newPassword, 12); + + await prisma.$transaction([ + prisma.user.update({ + where: { id: resetToken.userId }, + data: { passwordHash }, + }), + prisma.passwordResetToken.delete({ where: { token } }), + ]); + + return { success: true, message: 'Password reset successfully' }; +} + +// Resend verification email +export async function resendVerification(email: string): Promise { + const user = await prisma.user.findUnique({ + where: { email: email.toLowerCase() }, + }); + + if (!user) { + return { success: true, message: 'If the email exists, a verification link has been sent' }; + } + + if (user.emailVerified) { + return { success: false, message: 'Email is already verified' }; + } + + // Delete existing verification tokens + await prisma.verificationToken.deleteMany({ + where: { userId: user.id }, + }); + + // Create new token + const verificationToken = uuidv4(); + await prisma.verificationToken.create({ + data: { + token: verificationToken, + userId: user.id, + expiresAt: new Date(Date.now() + 24 * 60 * 60 * 1000), + }, + }); + + try { + await sendVerificationEmail(email, user.username, verificationToken); + } catch (error) { + console.error('Failed to send verification email:', error); + } + + return { success: true, message: 'Verification email sent' }; +} diff --git a/server/src/auth/EmailService.ts b/server/src/auth/EmailService.ts new file mode 100644 index 0000000..140f459 --- /dev/null +++ b/server/src/auth/EmailService.ts @@ -0,0 +1,78 @@ +import nodemailer from 'nodemailer'; +import { config } from '../config.js'; + +// Email transporter instance +let transporter: nodemailer.Transporter | null = null; + +function getTransporter(): nodemailer.Transporter { + if (!transporter) { + if (config.smtp.user && config.smtp.pass) { + transporter = nodemailer.createTransport({ + host: config.smtp.host, + port: config.smtp.port, + secure: config.smtp.secure, + auth: { + user: config.smtp.user, + pass: config.smtp.pass, + }, + }); + } else { + // In dev mode without SMTP config, use a test account or log emails + console.warn('SMTP not configured - emails will be logged to console'); + transporter = { + sendMail: async (options: nodemailer.SendMailOptions) => { + console.log('--- EMAIL (dev mode) ---'); + console.log('To:', options.to); + console.log('Subject:', options.subject); + console.log('Body:', options.html || options.text); + console.log('------------------------'); + return { messageId: 'dev-mode' }; + }, + } as nodemailer.Transporter; + } + } + return transporter; +} + +export async function sendVerificationEmail( + email: string, + username: string, + token: string +): Promise { + const verifyUrl = `${config.appUrl}/verify-email?token=${token}`; + + await getTransporter().sendMail({ + from: config.smtp.from, + to: email, + subject: 'Verify your FF-TCG account', + html: ` +

Welcome to FF-TCG Digital, ${username}!

+

Please verify your email address by clicking the link below:

+

${verifyUrl}

+

This link will expire in 24 hours.

+

If you didn't create an account, you can safely ignore this email.

+ `, + }); +} + +export async function sendPasswordResetEmail( + email: string, + username: string, + token: string +): Promise { + const resetUrl = `${config.appUrl}/reset-password?token=${token}`; + + await getTransporter().sendMail({ + from: config.smtp.from, + to: email, + subject: 'Reset your FF-TCG password', + html: ` +

Password Reset Request

+

Hi ${username},

+

We received a request to reset your password. Click the link below to set a new password:

+

${resetUrl}

+

This link will expire in 1 hour.

+

If you didn't request a password reset, you can safely ignore this email.

+ `, + }); +} diff --git a/server/src/auth/JwtMiddleware.ts b/server/src/auth/JwtMiddleware.ts new file mode 100644 index 0000000..27249bb --- /dev/null +++ b/server/src/auth/JwtMiddleware.ts @@ -0,0 +1,47 @@ +import { Request, Response, NextFunction } from 'express'; +import { verifyToken, JwtPayload } from './AuthService.js'; + +// Extend Express Request to include user +declare global { + namespace Express { + interface Request { + user?: JwtPayload; + } + } +} + +// Middleware to require authentication +export function requireAuth(req: Request, res: Response, next: NextFunction): void { + const authHeader = req.headers.authorization; + + if (!authHeader || !authHeader.startsWith('Bearer ')) { + res.status(401).json({ success: false, message: 'Authorization required' }); + return; + } + + const token = authHeader.substring(7); + const payload = verifyToken(token); + + if (!payload) { + res.status(401).json({ success: false, message: 'Invalid or expired token' }); + return; + } + + req.user = payload; + next(); +} + +// Middleware for optional authentication (doesn't fail if no token) +export function optionalAuth(req: Request, res: Response, next: NextFunction): void { + const authHeader = req.headers.authorization; + + if (authHeader && authHeader.startsWith('Bearer ')) { + const token = authHeader.substring(7); + const payload = verifyToken(token); + if (payload) { + req.user = payload; + } + } + + next(); +} diff --git a/server/src/config.ts b/server/src/config.ts new file mode 100644 index 0000000..eff41f2 --- /dev/null +++ b/server/src/config.ts @@ -0,0 +1,43 @@ +// Server configuration from environment variables + +export const config = { + // Server ports + httpPort: parseInt(process.env.HTTP_PORT || '3000'), + wsPort: parseInt(process.env.WS_PORT || '3001'), + + // Database + databaseUrl: process.env.DATABASE_URL || 'postgresql://postgres:password@localhost:5432/fftcg', + + // JWT + jwtSecret: process.env.JWT_SECRET || 'dev-secret-change-in-production', + jwtExpiresIn: process.env.JWT_EXPIRES_IN || '7d', + + // Email (SMTP) + smtp: { + host: process.env.SMTP_HOST || 'smtp.gmail.com', + port: parseInt(process.env.SMTP_PORT || '587'), + secure: process.env.SMTP_SECURE === 'true', + user: process.env.SMTP_USER || '', + pass: process.env.SMTP_PASS || '', + from: process.env.SMTP_FROM || 'noreply@fftcg.local', + }, + + // App URLs + appUrl: process.env.APP_URL || 'http://localhost:3000', + + // Game settings + turnTimeoutMs: parseInt(process.env.TURN_TIMEOUT_MS || '120000'), // 2 minutes + heartbeatIntervalMs: parseInt(process.env.HEARTBEAT_INTERVAL_MS || '10000'), // 10 seconds + heartbeatTimeoutMs: parseInt(process.env.HEARTBEAT_TIMEOUT_MS || '30000'), // 30 seconds + reconnectWindowMs: parseInt(process.env.RECONNECT_WINDOW_MS || '300000'), // 5 minutes + roomCodeExpiryMs: parseInt(process.env.ROOM_CODE_EXPIRY_MS || '3600000'), // 1 hour + + // ELO settings + elo: { + kFactor: parseInt(process.env.ELO_K_FACTOR || '32'), + startingRating: parseInt(process.env.ELO_STARTING_RATING || '1000'), + }, + + // Environment + isDev: process.env.NODE_ENV !== 'production', +}; diff --git a/server/src/db/GameDatabase.ts b/server/src/db/GameDatabase.ts new file mode 100644 index 0000000..f31ec7a --- /dev/null +++ b/server/src/db/GameDatabase.ts @@ -0,0 +1,144 @@ +// GameDatabase - Database operations for game sessions and player stats + +import { PrismaClient } from '@prisma/client'; +import { GameSessionData } from '../game/GameSession.js'; +import { EloResult } from '../game/EloCalculator.js'; + +const prisma = new PrismaClient(); + +// Default ELO rating for new players or players without stats +const DEFAULT_ELO = 1000; + +/** + * Get a player's ELO rating from the database + * Returns the player's ELO or default value if not found + */ +export async function getPlayerElo(userId: string): Promise { + try { + const stats = await prisma.playerStats.findUnique({ + where: { userId }, + }); + return stats?.eloRating ?? DEFAULT_ELO; + } catch (error) { + console.error(`Error fetching ELO for user ${userId}:`, error); + return DEFAULT_ELO; + } +} + +/** + * Record a completed match and update player stats + */ +export async function recordMatchResult( + session: GameSessionData, + eloResult: EloResult +): Promise { + const player1 = session.players[0]; + const player2 = session.players[1]; + + try { + // Use a transaction to ensure all updates happen together + await prisma.$transaction(async (tx) => { + // Create the match record + await tx.match.create({ + data: { + player1Id: player1.userId, + player2Id: player2.userId, + winnerId: session.winnerId, + player1Deck: player1.deckId, + player2Deck: player2.deckId, + result: session.endReason, + turns: session.turnNumber, + eloChange: Math.abs(eloResult.player1Change), // Store absolute change + }, + }); + + // Update player 1 stats (upsert in case stats don't exist yet) + const player1Won = session.winnerId === player1.userId; + await tx.playerStats.upsert({ + where: { userId: player1.userId }, + create: { + userId: player1.userId, + wins: player1Won ? 1 : 0, + losses: player1Won ? 0 : 1, + eloRating: eloResult.player1NewElo, + gamesPlayed: 1, + }, + update: { + wins: { increment: player1Won ? 1 : 0 }, + losses: { increment: player1Won ? 0 : 1 }, + eloRating: eloResult.player1NewElo, + gamesPlayed: { increment: 1 }, + }, + }); + + // Update player 2 stats (upsert in case stats don't exist yet) + const player2Won = session.winnerId === player2.userId; + await tx.playerStats.upsert({ + where: { userId: player2.userId }, + create: { + userId: player2.userId, + wins: player2Won ? 1 : 0, + losses: player2Won ? 0 : 1, + eloRating: eloResult.player2NewElo, + gamesPlayed: 1, + }, + update: { + wins: { increment: player2Won ? 1 : 0 }, + losses: { increment: player2Won ? 0 : 1 }, + eloRating: eloResult.player2NewElo, + gamesPlayed: { increment: 1 }, + }, + }); + + // Update last login timestamps for both players + const now = new Date(); + await tx.user.update({ + where: { id: player1.userId }, + data: { lastLogin: now }, + }); + await tx.user.update({ + where: { id: player2.userId }, + data: { lastLogin: now }, + }); + }); + + console.log( + `Match recorded: ${player1.username} vs ${player2.username}, ` + + `winner=${session.winnerId === player1.userId ? player1.username : player2.username}, ` + + `reason=${session.endReason}` + ); + console.log( + `ELO updated: ${player1.username}: ${eloResult.player1NewElo} (${eloResult.player1Change > 0 ? '+' : ''}${eloResult.player1Change}), ` + + `${player2.username}: ${eloResult.player2NewElo} (${eloResult.player2Change > 0 ? '+' : ''}${eloResult.player2Change})` + ); + } catch (error) { + console.error('Error recording match result:', error); + throw error; + } +} + +/** + * Get multiple player ELO ratings in a single query + */ +export async function getPlayersElo(userIds: string[]): Promise> { + const result = new Map(); + + try { + const stats = await prisma.playerStats.findMany({ + where: { userId: { in: userIds } }, + select: { userId: true, eloRating: true }, + }); + + // Initialize all with default ELO + userIds.forEach(id => result.set(id, DEFAULT_ELO)); + + // Override with actual values from database + stats.forEach(s => result.set(s.userId, s.eloRating)); + } catch (error) { + console.error('Error fetching player ELOs:', error); + // Return defaults on error + userIds.forEach(id => result.set(id, DEFAULT_ELO)); + } + + return result; +} diff --git a/server/src/db/schema.prisma b/server/src/db/schema.prisma new file mode 100644 index 0000000..7248585 --- /dev/null +++ b/server/src/db/schema.prisma @@ -0,0 +1,92 @@ +generator client { + provider = "prisma-client-js" +} + +datasource db { + provider = "postgresql" + url = env("DATABASE_URL") +} + +model User { + id String @id @default(uuid()) + email String @unique + emailVerified Boolean @default(false) @map("email_verified") + passwordHash String @map("password_hash") + username String @unique + createdAt DateTime @default(now()) @map("created_at") + lastLogin DateTime? @map("last_login") + + stats PlayerStats? + decks Deck[] + matchesAsPlayer1 Match[] @relation("Player1Matches") + matchesAsPlayer2 Match[] @relation("Player2Matches") + matchesWon Match[] @relation("WinnerMatches") + verificationTokens VerificationToken[] + passwordResetTokens PasswordResetToken[] + + @@map("users") +} + +model PlayerStats { + userId String @id @map("user_id") + wins Int @default(0) + losses Int @default(0) + eloRating Int @default(1000) @map("elo_rating") + gamesPlayed Int @default(0) @map("games_played") + + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@map("player_stats") +} + +model Deck { + id String @id @default(uuid()) + userId String @map("user_id") + name String + cardIds Json @map("card_ids") + createdAt DateTime @default(now()) @map("created_at") + updatedAt DateTime @updatedAt @map("updated_at") + + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@map("decks") +} + +model Match { + id String @id @default(uuid()) + player1Id String @map("player1_id") + player2Id String @map("player2_id") + winnerId String? @map("winner_id") + player1Deck Json? @map("player1_deck") + player2Deck Json? @map("player2_deck") + result String? // 'damage', 'deck_out', 'concede', 'timeout' + turns Int? + eloChange Int? @map("elo_change") + playedAt DateTime @default(now()) @map("played_at") + + player1 User @relation("Player1Matches", fields: [player1Id], references: [id]) + player2 User @relation("Player2Matches", fields: [player2Id], references: [id]) + winner User? @relation("WinnerMatches", fields: [winnerId], references: [id]) + + @@map("matches") +} + +model VerificationToken { + token String @id + userId String @map("user_id") + expiresAt DateTime @map("expires_at") + + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@map("verification_tokens") +} + +model PasswordResetToken { + token String @id + userId String @map("user_id") + expiresAt DateTime @map("expires_at") + + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@map("password_reset_tokens") +} diff --git a/server/src/game/EloCalculator.ts b/server/src/game/EloCalculator.ts new file mode 100644 index 0000000..ecc8c0e --- /dev/null +++ b/server/src/game/EloCalculator.ts @@ -0,0 +1,66 @@ +// EloCalculator - Standard ELO rating system for competitive play + +export const K_FACTOR = 32; // Standard K-factor for new players +export const DEFAULT_ELO = 1000; // Starting rating + +export interface EloResult { + player1NewElo: number; + player2NewElo: number; + player1Change: number; + player2Change: number; +} + +/** + * Calculate expected score for a player against an opponent + * @param playerElo Player's current ELO rating + * @param opponentElo Opponent's current ELO rating + * @returns Expected score (0 to 1, where 1 means expected win) + */ +export function calculateExpectedScore(playerElo: number, opponentElo: number): number { + return 1 / (1 + Math.pow(10, (opponentElo - playerElo) / 400)); +} + +/** + * Calculate ELO rating changes after a match + * @param player1Elo Player 1's current ELO rating + * @param player2Elo Player 2's current ELO rating + * @param player1Won Whether player 1 won the match + * @returns New ELO ratings and changes for both players + */ +export function calculateEloChange( + player1Elo: number, + player2Elo: number, + player1Won: boolean +): EloResult { + const expected1 = calculateExpectedScore(player1Elo, player2Elo); + const expected2 = calculateExpectedScore(player2Elo, player1Elo); + + // Actual score: 1 for win, 0 for loss + const actual1 = player1Won ? 1 : 0; + const actual2 = player1Won ? 0 : 1; + + // ELO change formula: K * (actual - expected) + const change1 = Math.round(K_FACTOR * (actual1 - expected1)); + const change2 = Math.round(K_FACTOR * (actual2 - expected2)); + + return { + player1NewElo: Math.max(0, player1Elo + change1), // Prevent negative ELO + player2NewElo: Math.max(0, player2Elo + change2), + player1Change: change1, + player2Change: change2, + }; +} + +/** + * Calculate ELO change for a specific outcome + * Useful for preview calculations + */ +export function calculatePotentialChange( + playerElo: number, + opponentElo: number, + win: boolean +): number { + const expected = calculateExpectedScore(playerElo, opponentElo); + const actual = win ? 1 : 0; + return Math.round(K_FACTOR * (actual - expected)); +} diff --git a/server/src/game/GameSession.ts b/server/src/game/GameSession.ts new file mode 100644 index 0000000..08f6ee4 --- /dev/null +++ b/server/src/game/GameSession.ts @@ -0,0 +1,498 @@ +// GameSession - Represents an active game between two players + +import { WebSocket } from 'ws'; +import { TurnTimer } from './TurnTimer.js'; +import { calculateEloChange, EloResult } from './EloCalculator.js'; +import { AuthenticatedSocket } from '../matchmaking/MatchmakingService.js'; + +// Game phases matching Godot's Enums.gd +export enum TurnPhase { + ACTIVE = 0, + DRAW = 1, + MAIN_1 = 2, + ATTACK = 3, + MAIN_2 = 4, + END = 5, +} + +// Attack sub-steps within ATTACK phase +export enum AttackStep { + NONE = 0, + PREPARATION = 1, + DECLARATION = 2, + BLOCK_DECLARATION = 3, + DAMAGE_RESOLUTION = 4, +} + +export interface SessionPlayer { + socket: AuthenticatedSocket; + userId: string; + username: string; + deckId: string; + eloRating: number; + connected: boolean; +} + +export interface GameSessionData { + gameId: string; + players: [SessionPlayer, SessionPlayer]; + currentPlayerIndex: number; + currentPhase: TurnPhase; + attackStep: AttackStep; + turnNumber: number; + createdAt: number; + startedAt: number | null; + endedAt: number | null; + winnerId: string | null; + endReason: string | null; +} + +type GameEndCallback = (session: GameSessionData, eloResult: EloResult) => void; + +const TURN_TIMEOUT_MS = 120000; // 2 minutes +const DISCONNECT_TIMEOUT_MS = 60000; // 60 seconds to reconnect + +export class GameSessionInstance { + private session: GameSessionData; + private turnTimer: TurnTimer; + private onGameEnd: GameEndCallback; + private disconnectTimeouts: Map> = new Map(); + + constructor( + gameId: string, + player1: Omit, + player2: Omit, + firstPlayer: number, + onGameEnd: GameEndCallback + ) { + this.onGameEnd = onGameEnd; + + this.session = { + gameId, + players: [ + { ...player1, connected: true }, + { ...player2, connected: true }, + ], + currentPlayerIndex: firstPlayer, + currentPhase: TurnPhase.ACTIVE, + attackStep: AttackStep.NONE, + turnNumber: 1, + createdAt: Date.now(), + startedAt: null, + endedAt: null, + winnerId: null, + endReason: null, + }; + + this.turnTimer = new TurnTimer( + TURN_TIMEOUT_MS, + () => this.handleTimeout(), + (seconds) => this.broadcastTimer(seconds) + ); + } + + start(): void { + this.session.startedAt = Date.now(); + this.turnTimer.start(); + this.broadcastGameStart(); + } + + getSession(): GameSessionData { + return this.session; + } + + getGameId(): string { + return this.session.gameId; + } + + isEnded(): boolean { + return this.session.endedAt !== null; + } + + // Validate and process incoming action + handleAction( + userId: string, + actionType: string, + payload: Record + ): { success: boolean; error?: string } { + if (this.isEnded()) { + return { success: false, error: 'Game has ended' }; + } + + const playerIndex = this.getPlayerIndex(userId); + if (playerIndex === -1) { + return { success: false, error: 'Player not in this game' }; + } + + // Validate turn order (except for blocks - defending player acts) + if (actionType !== 'block' && playerIndex !== this.session.currentPlayerIndex) { + return { success: false, error: 'Not your turn' }; + } + + // Validate payload structure + const payloadValidation = this.validatePayload(actionType, payload); + if (!payloadValidation.valid) { + return { success: false, error: payloadValidation.error }; + } + + // Validate phase and action combination + const validation = this.validateActionForPhase(actionType, playerIndex); + if (!validation.valid) { + return { success: false, error: validation.error }; + } + + // Action is valid - relay to opponent + const opponentIndex = playerIndex === 0 ? 1 : 0; + this.sendToPlayer(opponentIndex, 'opponent_action', { + action_type: actionType, + payload, + }); + + // Send confirmation to acting player + this.sendToPlayer(playerIndex, 'action_confirmed', { + action_type: actionType, + }); + + // Handle phase transitions and side effects + this.processActionSideEffects(actionType, playerIndex); + + return { success: true }; + } + + private validatePayload( + actionType: string, + payload: Record + ): { valid: boolean; error?: string } { + switch (actionType) { + case 'play_card': + case 'discard_cp': + case 'dull_backup_cp': + if (typeof payload.card_instance_id !== 'number') { + return { valid: false, error: 'Invalid card_instance_id' }; + } + break; + + case 'attack': + if (typeof payload.attacker_instance_id !== 'number') { + return { valid: false, error: 'Invalid attacker_instance_id' }; + } + break; + + case 'block': + // blocker_instance_id can be null (no block) or a number + if ( + payload.blocker_instance_id !== null && + typeof payload.blocker_instance_id !== 'number' + ) { + return { valid: false, error: 'Invalid blocker_instance_id' }; + } + break; + + // pass, concede, attack_resolved, report_game_end don't require specific payload validation + } + + return { valid: true }; + } + + private validateActionForPhase( + actionType: string, + playerIndex: number + ): { valid: boolean; error?: string } { + const phase = this.session.currentPhase; + const attackStep = this.session.attackStep; + const isCurrentPlayer = playerIndex === this.session.currentPlayerIndex; + + switch (actionType) { + case 'play_card': + case 'discard_cp': + case 'dull_backup_cp': + if (phase !== TurnPhase.MAIN_1 && phase !== TurnPhase.MAIN_2) { + return { valid: false, error: 'Can only play cards during Main phases' }; + } + if (!isCurrentPlayer) { + return { valid: false, error: 'Not your turn' }; + } + break; + + case 'attack': + if (phase !== TurnPhase.ATTACK) { + return { valid: false, error: 'Can only attack during Attack phase' }; + } + if (attackStep !== AttackStep.DECLARATION && attackStep !== AttackStep.PREPARATION) { + return { valid: false, error: 'Cannot declare attack now' }; + } + if (!isCurrentPlayer) { + return { valid: false, error: 'Not your turn' }; + } + break; + + case 'block': + if (phase !== TurnPhase.ATTACK || attackStep !== AttackStep.BLOCK_DECLARATION) { + return { valid: false, error: 'Cannot declare block now' }; + } + // Block is valid from defending player (not current player) + if (isCurrentPlayer) { + return { valid: false, error: 'Attacker cannot block' }; + } + break; + + case 'pass': + // Pass is generally always valid for current player + if (!isCurrentPlayer) { + return { valid: false, error: 'Not your turn' }; + } + break; + + case 'concede': + // Concede is always valid from either player + break; + + case 'attack_resolved': + if (phase !== TurnPhase.ATTACK || attackStep !== AttackStep.DAMAGE_RESOLUTION) { + return { valid: false, error: 'Cannot resolve attack now' }; + } + if (!isCurrentPlayer) { + return { valid: false, error: 'Not your turn' }; + } + break; + + case 'report_game_end': + // Client reports game end (damage/deck_out) + // Always valid - server will validate the reason + break; + + default: + return { valid: false, error: `Unknown action: ${actionType}` }; + } + + return { valid: true }; + } + + private processActionSideEffects(actionType: string, playerIndex: number): void { + switch (actionType) { + case 'pass': + this.advancePhase(); + break; + + case 'attack': + this.session.attackStep = AttackStep.BLOCK_DECLARATION; + this.broadcastPhaseChange(); // Notify defender to block + break; + + case 'block': + this.session.attackStep = AttackStep.DAMAGE_RESOLUTION; + // After damage resolution, client will send 'attack_resolved' + // which returns to DECLARATION for more attacks + break; + + case 'attack_resolved': + // Combat resolved, allow more attacks or pass + this.session.attackStep = AttackStep.DECLARATION; + break; + + case 'concede': + const winnerId = this.session.players[playerIndex === 0 ? 1 : 0].userId; + this.endGame(winnerId, 'concede'); + break; + + case 'report_game_end': + // Client reports winner - trust client for now + // In future, could validate with game state tracking + break; + } + } + + // Called by client when they detect game over (7 damage or deck out) + reportGameEnd(winnerId: string, reason: string): void { + if (!this.isEnded()) { + this.endGame(winnerId, reason); + } + } + + private advancePhase(): void { + const phases = [ + TurnPhase.ACTIVE, + TurnPhase.DRAW, + TurnPhase.MAIN_1, + TurnPhase.ATTACK, + TurnPhase.MAIN_2, + TurnPhase.END, + ]; + const currentIndex = phases.indexOf(this.session.currentPhase); + + if (this.session.currentPhase === TurnPhase.END) { + // End of turn - switch players + this.session.currentPlayerIndex = this.session.currentPlayerIndex === 0 ? 1 : 0; + this.session.currentPhase = TurnPhase.ACTIVE; + this.session.turnNumber++; + this.turnTimer.reset(); // Reset timer for new turn + } else { + this.session.currentPhase = phases[currentIndex + 1]; + + if (this.session.currentPhase === TurnPhase.ATTACK) { + this.session.attackStep = AttackStep.PREPARATION; + } else { + this.session.attackStep = AttackStep.NONE; + } + } + + this.broadcastPhaseChange(); + } + + private handleTimeout(): void { + // Current player loses due to timeout + const winnerId = this.session.players[this.session.currentPlayerIndex === 0 ? 1 : 0].userId; + this.endGame(winnerId, 'timeout'); + } + + private endGame(winnerId: string, reason: string): void { + if (this.isEnded()) return; + + this.turnTimer.stop(); + this.session.endedAt = Date.now(); + this.session.winnerId = winnerId; + this.session.endReason = reason; + + // Clear any pending disconnect timeouts + this.disconnectTimeouts.forEach((timeout) => clearTimeout(timeout)); + this.disconnectTimeouts.clear(); + + // Calculate ELO changes + const p1Won = winnerId === this.session.players[0].userId; + const eloResult = calculateEloChange( + this.session.players[0].eloRating, + this.session.players[1].eloRating, + p1Won + ); + + // Broadcast game end to both players + this.session.players.forEach((player, index) => { + const isWinner = player.userId === winnerId; + const eloChange = index === 0 ? eloResult.player1Change : eloResult.player2Change; + const newElo = index === 0 ? eloResult.player1NewElo : eloResult.player2NewElo; + const winnerPlayer = this.session.players.find((p) => p.userId === winnerId); + + this.sendToPlayer(index, 'game_ended', { + winner_id: winnerId, + winner_username: winnerPlayer?.username || 'Unknown', + reason, + is_winner: isWinner, + elo_change: eloChange, + new_elo: newElo, + turns: this.session.turnNumber, + }); + }); + + this.onGameEnd(this.session, eloResult); + } + + handleDisconnect(userId: string): void { + const playerIndex = this.getPlayerIndex(userId); + if (playerIndex === -1 || this.isEnded()) return; + + this.session.players[playerIndex].connected = false; + + // Notify opponent + const opponentIndex = playerIndex === 0 ? 1 : 0; + this.sendToPlayer(opponentIndex, 'opponent_disconnected', { + reconnect_timeout_seconds: DISCONNECT_TIMEOUT_MS / 1000, + }); + + // Start disconnect timeout (forfeit after 60s) + const timeout = setTimeout(() => { + if (!this.session.players[playerIndex].connected && !this.isEnded()) { + const winnerId = this.session.players[opponentIndex].userId; + this.endGame(winnerId, 'disconnect'); + } + }, DISCONNECT_TIMEOUT_MS); + + this.disconnectTimeouts.set(userId, timeout); + } + + handleReconnect(userId: string, socket: AuthenticatedSocket): boolean { + const playerIndex = this.getPlayerIndex(userId); + if (playerIndex === -1) return false; + + // Clear disconnect timeout + const timeout = this.disconnectTimeouts.get(userId); + if (timeout) { + clearTimeout(timeout); + this.disconnectTimeouts.delete(userId); + } + + // Update socket and connection status + this.session.players[playerIndex].socket = socket; + this.session.players[playerIndex].connected = true; + + // Send current game state to reconnected player + this.sendToPlayer(playerIndex, 'game_state_sync', this.getStateForPlayer(playerIndex)); + + // Notify opponent + const opponentIndex = playerIndex === 0 ? 1 : 0; + this.sendToPlayer(opponentIndex, 'opponent_reconnected', {}); + + return true; + } + + private getPlayerIndex(userId: string): number { + return this.session.players.findIndex((p) => p.userId === userId); + } + + private sendToPlayer(playerIndex: number, type: string, payload: Record): void { + const player = this.session.players[playerIndex]; + if (player && player.socket.readyState === WebSocket.OPEN) { + player.socket.send(JSON.stringify({ type, payload })); + } + } + + private broadcast(type: string, payload: Record): void { + this.sendToPlayer(0, type, payload); + this.sendToPlayer(1, type, payload); + } + + private broadcastTimer(seconds: number): void { + this.broadcast('turn_timer', { seconds_remaining: seconds }); + } + + private broadcastPhaseChange(): void { + this.broadcast('phase_changed', { + phase: this.session.currentPhase, + attack_step: this.session.attackStep, + current_player_index: this.session.currentPlayerIndex, + turn_number: this.session.turnNumber, + }); + } + + private broadcastGameStart(): void { + this.session.players.forEach((player, index) => { + const opponentIndex = index === 0 ? 1 : 0; + this.sendToPlayer(index, 'game_start', { + game_id: this.session.gameId, + your_player_index: index, + opponent: { + username: this.session.players[opponentIndex].username, + elo: this.session.players[opponentIndex].eloRating, + }, + first_player: this.session.currentPlayerIndex, + turn_time_seconds: TURN_TIMEOUT_MS / 1000, + }); + }); + } + + private getStateForPlayer(playerIndex: number): Record { + const opponentIndex = playerIndex === 0 ? 1 : 0; + return { + game_id: this.session.gameId, + your_player_index: playerIndex, + opponent: { + username: this.session.players[opponentIndex].username, + elo: this.session.players[opponentIndex].eloRating, + }, + current_player_index: this.session.currentPlayerIndex, + current_phase: this.session.currentPhase, + attack_step: this.session.attackStep, + turn_number: this.session.turnNumber, + turn_timer_seconds: this.turnTimer.getRemainingSeconds(), + }; + } +} diff --git a/server/src/game/GameSessionManager.ts b/server/src/game/GameSessionManager.ts new file mode 100644 index 0000000..445985e --- /dev/null +++ b/server/src/game/GameSessionManager.ts @@ -0,0 +1,159 @@ +// GameSessionManager - Manages all active game sessions + +import { GameSessionInstance, GameSessionData, SessionPlayer } from './GameSession.js'; +import { EloResult } from './EloCalculator.js'; +import { AuthenticatedSocket } from '../matchmaking/MatchmakingService.js'; + +type GameEndHandler = (session: GameSessionData, eloResult: EloResult) => Promise; + +export class GameSessionManager { + private sessions: Map = new Map(); + private userToGame: Map = new Map(); // userId -> gameId + private onGameEndHandler: GameEndHandler; + + constructor(onGameEnd: GameEndHandler) { + this.onGameEndHandler = onGameEnd; + console.log('GameSessionManager initialized'); + } + + createSession( + gameId: string, + player1: Omit, + player2: Omit, + firstPlayer: number + ): GameSessionInstance { + // Clean up any existing sessions for these players + this.cleanupPlayerSessions(player1.userId); + this.cleanupPlayerSessions(player2.userId); + + const session = new GameSessionInstance( + gameId, + player1, + player2, + firstPlayer, + (endedSession, eloResult) => this.handleGameEnd(endedSession, eloResult) + ); + + this.sessions.set(gameId, session); + this.userToGame.set(player1.userId, gameId); + this.userToGame.set(player2.userId, gameId); + + session.start(); + console.log( + `Game session ${gameId} created: ${player1.username} vs ${player2.username}, first player: ${firstPlayer}` + ); + + return session; + } + + handleAction( + userId: string, + gameId: string, + actionType: string, + payload: Record + ): { success: boolean; error?: string } { + const session = this.sessions.get(gameId); + if (!session) { + return { success: false, error: 'Game session not found' }; + } + + // Verify user is in this game + const userGameId = this.userToGame.get(userId); + if (userGameId !== gameId) { + return { success: false, error: 'Not in this game' }; + } + + return session.handleAction(userId, actionType, payload); + } + + handleDisconnect(userId: string): void { + const gameId = this.userToGame.get(userId); + if (!gameId) return; + + const session = this.sessions.get(gameId); + if (session && !session.isEnded()) { + session.handleDisconnect(userId); + } + } + + handleReconnect(userId: string, socket: AuthenticatedSocket): boolean { + const gameId = this.userToGame.get(userId); + if (!gameId) return false; + + const session = this.sessions.get(gameId); + if (session && !session.isEnded()) { + return session.handleReconnect(userId, socket); + } + return false; + } + + getSessionByGameId(gameId: string): GameSessionInstance | undefined { + return this.sessions.get(gameId); + } + + getSessionByUserId(userId: string): GameSessionInstance | undefined { + const gameId = this.userToGame.get(userId); + return gameId ? this.sessions.get(gameId) : undefined; + } + + getGameIdByUserId(userId: string): string | undefined { + return this.userToGame.get(userId); + } + + isInGame(userId: string): boolean { + const gameId = this.userToGame.get(userId); + if (!gameId) return false; + + const session = this.sessions.get(gameId); + return session !== undefined && !session.isEnded(); + } + + getActiveSessionCount(): number { + return this.sessions.size; + } + + private cleanupPlayerSessions(userId: string): void { + const existingGameId = this.userToGame.get(userId); + if (existingGameId) { + const existingSession = this.sessions.get(existingGameId); + if (existingSession && !existingSession.isEnded()) { + console.warn(`Player ${userId} already in game ${existingGameId}, cleaning up`); + // Force end the existing game as disconnect + existingSession.handleDisconnect(userId); + } + } + } + + private async handleGameEnd(session: GameSessionData, eloResult: EloResult): Promise { + // Clean up tracking + this.sessions.delete(session.gameId); + session.players.forEach((p) => this.userToGame.delete(p.userId)); + + console.log( + `Game ${session.gameId} ended: winner=${session.winnerId}, reason=${session.endReason}, turns=${session.turnNumber}` + ); + console.log( + `ELO changes: ${session.players[0].username}: ${eloResult.player1Change}, ${session.players[1].username}: ${eloResult.player2Change}` + ); + + // Call external handler (for DB updates) + try { + await this.onGameEndHandler(session, eloResult); + } catch (error) { + console.error('Error in game end handler:', error); + } + } + + shutdown(): void { + // End all active games + for (const [gameId, session] of this.sessions.entries()) { + if (!session.isEnded()) { + console.log(`Shutting down game session ${gameId}`); + // Games will be ended without a winner due to server shutdown + } + } + this.sessions.clear(); + this.userToGame.clear(); + console.log('GameSessionManager shutdown'); + } +} diff --git a/server/src/game/TurnTimer.ts b/server/src/game/TurnTimer.ts new file mode 100644 index 0000000..957de6d --- /dev/null +++ b/server/src/game/TurnTimer.ts @@ -0,0 +1,76 @@ +// TurnTimer - Manages the 2-minute turn timer for online games + +type TimerCallback = () => void; +type BroadcastCallback = (secondsRemaining: number) => void; + +export class TurnTimer { + private timeoutMs: number; + private onTimeout: TimerCallback; + private onBroadcast: BroadcastCallback; + private startTime: number = 0; + private timerId: ReturnType | null = null; + private broadcastInterval: ReturnType | null = null; + + constructor( + timeoutMs: number, + onTimeout: TimerCallback, + onBroadcast: BroadcastCallback + ) { + this.timeoutMs = timeoutMs; // 120000 for 2 minutes + this.onTimeout = onTimeout; + this.onBroadcast = onBroadcast; + } + + start(): void { + this.stop(); + this.startTime = Date.now(); + + // Main timeout - triggers forfeit when time runs out + this.timerId = setTimeout(() => { + this.stop(); + this.onTimeout(); + }, this.timeoutMs); + + // Broadcast remaining time every second + this.broadcastInterval = setInterval(() => { + this.onBroadcast(this.getRemainingSeconds()); + }, 1000); + + // Initial broadcast + this.onBroadcast(this.getRemainingSeconds()); + } + + stop(): void { + if (this.timerId) { + clearTimeout(this.timerId); + this.timerId = null; + } + if (this.broadcastInterval) { + clearInterval(this.broadcastInterval); + this.broadcastInterval = null; + } + } + + reset(): void { + // Restart timer with full time (used at start of each turn) + this.start(); + } + + pause(): void { + // Stop broadcasting but remember elapsed time + // Useful for handling disconnects + this.stop(); + } + + getRemainingSeconds(): number { + if (!this.startTime) { + return Math.floor(this.timeoutMs / 1000); + } + const elapsed = Date.now() - this.startTime; + return Math.max(0, Math.floor((this.timeoutMs - elapsed) / 1000)); + } + + isRunning(): boolean { + return this.timerId !== null; + } +} diff --git a/server/src/game/__tests__/EloCalculator.test.ts b/server/src/game/__tests__/EloCalculator.test.ts new file mode 100644 index 0000000..db25303 --- /dev/null +++ b/server/src/game/__tests__/EloCalculator.test.ts @@ -0,0 +1,152 @@ +import { + calculateExpectedScore, + calculateEloChange, + calculatePotentialChange, + K_FACTOR, + DEFAULT_ELO, +} from '../EloCalculator'; + +describe('EloCalculator', () => { + describe('constants', () => { + it('should have K_FACTOR of 32', () => { + expect(K_FACTOR).toBe(32); + }); + + it('should have DEFAULT_ELO of 1000', () => { + expect(DEFAULT_ELO).toBe(1000); + }); + }); + + describe('calculateExpectedScore', () => { + it('should return 0.5 for equal ELO ratings', () => { + const expected = calculateExpectedScore(1000, 1000); + expect(expected).toBe(0.5); + }); + + it('should return higher value for higher rated player', () => { + const higherRated = calculateExpectedScore(1200, 1000); + const lowerRated = calculateExpectedScore(1000, 1200); + + expect(higherRated).toBeGreaterThan(0.5); + expect(lowerRated).toBeLessThan(0.5); + }); + + it('should return values between 0 and 1', () => { + const result1 = calculateExpectedScore(1500, 1000); + const result2 = calculateExpectedScore(1000, 1500); + + expect(result1).toBeGreaterThan(0); + expect(result1).toBeLessThan(1); + expect(result2).toBeGreaterThan(0); + expect(result2).toBeLessThan(1); + }); + + it('should return approximately 0.76 for 200 ELO advantage', () => { + const expected = calculateExpectedScore(1200, 1000); + expect(expected).toBeCloseTo(0.76, 2); + }); + + it('should return approximately 0.24 for 200 ELO disadvantage', () => { + const expected = calculateExpectedScore(1000, 1200); + expect(expected).toBeCloseTo(0.24, 2); + }); + + it('should return sum of 1 for both players', () => { + const p1Expected = calculateExpectedScore(1000, 1200); + const p2Expected = calculateExpectedScore(1200, 1000); + + expect(p1Expected + p2Expected).toBeCloseTo(1, 10); + }); + }); + + describe('calculateEloChange', () => { + it('should give positive change to winner', () => { + const result = calculateEloChange(1000, 1000, true); + expect(result.player1Change).toBeGreaterThan(0); + }); + + it('should give negative change to loser', () => { + const result = calculateEloChange(1000, 1000, true); + expect(result.player2Change).toBeLessThan(0); + }); + + it('should give equal and opposite changes for equal ELO', () => { + const result = calculateEloChange(1000, 1000, true); + expect(result.player1Change).toBe(-result.player2Change); + }); + + it('should give +16/-16 for equal ELO match', () => { + const result = calculateEloChange(1000, 1000, true); + expect(result.player1Change).toBe(16); + expect(result.player2Change).toBe(-16); + }); + + it('should calculate new ELO correctly', () => { + const result = calculateEloChange(1000, 1000, true); + expect(result.player1NewElo).toBe(1016); + expect(result.player2NewElo).toBe(984); + }); + + it('should give larger gain for upset win (lower beats higher)', () => { + const upsetWin = calculateEloChange(1000, 1200, true); + const expectedWin = calculateEloChange(1200, 1000, true); + + expect(upsetWin.player1Change).toBeGreaterThan(expectedWin.player1Change); + }); + + it('should give approximately +24 for upset win (200 ELO difference)', () => { + const result = calculateEloChange(1000, 1200, true); + expect(result.player1Change).toBeCloseTo(24, 0); + }); + + it('should give approximately +8 for expected win (200 ELO advantage)', () => { + const result = calculateEloChange(1200, 1000, true); + expect(result.player1Change).toBeCloseTo(8, 0); + }); + + it('should prevent negative ELO', () => { + const result = calculateEloChange(10, 1500, false); + expect(result.player1NewElo).toBeGreaterThanOrEqual(0); + }); + + it('should handle large ELO differences correctly', () => { + const result = calculateEloChange(1000, 2000, true); + + expect(result.player1Change).toBeGreaterThan(28); + expect(result.player1Change).toBeLessThanOrEqual(32); + }); + + it('should round changes to integers', () => { + const result = calculateEloChange(1050, 1100, true); + + expect(Number.isInteger(result.player1Change)).toBe(true); + expect(Number.isInteger(result.player2Change)).toBe(true); + }); + }); + + describe('calculatePotentialChange', () => { + it('should return positive value for win', () => { + const change = calculatePotentialChange(1000, 1000, true); + expect(change).toBeGreaterThan(0); + }); + + it('should return negative value for loss', () => { + const change = calculatePotentialChange(1000, 1000, false); + expect(change).toBeLessThan(0); + }); + + it('should match player1Change from calculateEloChange for win', () => { + const potential = calculatePotentialChange(1000, 1200, true); + const full = calculateEloChange(1000, 1200, true); + + expect(potential).toBe(full.player1Change); + }); + + it('should match player1Change from calculateEloChange for loss', () => { + const potential = calculatePotentialChange(1000, 1200, false); + const full = calculateEloChange(1000, 1200, false); + + expect(potential).toBe(full.player1Change); + }); + }); +}); diff --git a/server/src/game/__tests__/GameSession.test.ts b/server/src/game/__tests__/GameSession.test.ts new file mode 100644 index 0000000..25c26b3 --- /dev/null +++ b/server/src/game/__tests__/GameSession.test.ts @@ -0,0 +1,640 @@ +import { WebSocket } from 'ws'; +import { + GameSessionInstance, + GameSessionData, + TurnPhase, + AttackStep, + SessionPlayer, +} from '../GameSession'; +import { EloResult } from '../EloCalculator'; +import { AuthenticatedSocket } from '../../matchmaking/MatchmakingService'; + +// Mock WebSocket +const createMockSocket = (userId: string): AuthenticatedSocket => { + const messages: string[] = []; + return { + readyState: WebSocket.OPEN, + send: jest.fn((data: string) => messages.push(data)), + userId, + username: `user_${userId}`, + _messages: messages, + } as unknown as AuthenticatedSocket; +}; + +const createPlayer = ( + userId: string, + elo: number = 1000 +): Omit => ({ + socket: createMockSocket(userId), + userId, + username: `Player_${userId}`, + deckId: `deck_${userId}`, + eloRating: elo, +}); + +describe('GameSessionInstance', () => { + let session: GameSessionInstance; + let player1: Omit; + let player2: Omit; + let mockOnGameEnd: jest.Mock; + + beforeEach(() => { + jest.useFakeTimers(); + player1 = createPlayer('user1'); + player2 = createPlayer('user2'); + mockOnGameEnd = jest.fn(); + session = new GameSessionInstance('game1', player1, player2, 0, mockOnGameEnd); + }); + + afterEach(() => { + jest.useRealTimers(); + }); + + describe('initialization', () => { + it('should create session with correct initial state', () => { + const state = session.getSession(); + + expect(state.gameId).toBe('game1'); + expect(state.currentPhase).toBe(TurnPhase.ACTIVE); + expect(state.attackStep).toBe(AttackStep.NONE); + expect(state.turnNumber).toBe(1); + expect(state.startedAt).toBeNull(); + expect(state.endedAt).toBeNull(); + expect(state.winnerId).toBeNull(); + }); + + it('should set first player correctly', () => { + const session0 = new GameSessionInstance('g1', player1, player2, 0, mockOnGameEnd); + const session1 = new GameSessionInstance('g2', player1, player2, 1, mockOnGameEnd); + + expect(session0.getSession().currentPlayerIndex).toBe(0); + expect(session1.getSession().currentPlayerIndex).toBe(1); + }); + + it('should initialize both players as connected', () => { + const state = session.getSession(); + + expect(state.players[0].connected).toBe(true); + expect(state.players[1].connected).toBe(true); + }); + + it('should return correct gameId', () => { + expect(session.getGameId()).toBe('game1'); + }); + + it('should not be ended initially', () => { + expect(session.isEnded()).toBe(false); + }); + }); + + describe('start', () => { + it('should set startedAt timestamp', () => { + session.start(); + expect(session.getSession().startedAt).not.toBeNull(); + }); + + it('should broadcast game_start to both players', () => { + session.start(); + + const p1Socket = player1.socket as unknown as { send: jest.Mock }; + const p2Socket = player2.socket as unknown as { send: jest.Mock }; + + expect(p1Socket.send).toHaveBeenCalled(); + expect(p2Socket.send).toHaveBeenCalled(); + + const p1Message = JSON.parse(p1Socket.send.mock.calls[0][0]); + expect(p1Message.type).toBe('game_start'); + expect(p1Message.payload.your_player_index).toBe(0); + }); + }); + + describe('action validation - turn order', () => { + beforeEach(() => { + session.start(); + // Advance to MAIN_1 for card actions + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + }); + + it('should reject actions from non-participants', () => { + const result = session.handleAction('unknown_user', 'pass', {}); + expect(result.success).toBe(false); + expect(result.error).toBe('Player not in this game'); + }); + + it('should reject actions when not players turn (except block)', () => { + const result = session.handleAction('user2', 'play_card', { card_instance_id: 1 }); + expect(result.success).toBe(false); + expect(result.error).toBe('Not your turn'); + }); + + it('should allow actions from current player', () => { + const result = session.handleAction('user1', 'play_card', { card_instance_id: 1 }); + expect(result.success).toBe(true); + }); + }); + + describe('action validation - phase rules', () => { + beforeEach(() => { + session.start(); + }); + + it('should reject play_card outside main phases', () => { + // In ACTIVE phase + const result = session.handleAction('user1', 'play_card', { card_instance_id: 1 }); + expect(result.success).toBe(false); + expect(result.error).toBe('Can only play cards during Main phases'); + }); + + it('should allow play_card in MAIN_1', () => { + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + + const result = session.handleAction('user1', 'play_card', { card_instance_id: 1 }); + expect(result.success).toBe(true); + }); + + it('should allow play_card in MAIN_2', () => { + // Advance to MAIN_2 + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + session.handleAction('user1', 'pass', {}); // ATTACK -> MAIN_2 + + const result = session.handleAction('user1', 'play_card', { card_instance_id: 1 }); + expect(result.success).toBe(true); + }); + + it('should reject attack outside attack phase', () => { + const result = session.handleAction('user1', 'attack', { attacker_instance_id: 1 }); + expect(result.success).toBe(false); + expect(result.error).toBe('Can only attack during Attack phase'); + }); + + it('should allow attack in attack phase PREPARATION', () => { + // Advance to ATTACK phase + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + + expect(session.getSession().currentPhase).toBe(TurnPhase.ATTACK); + expect(session.getSession().attackStep).toBe(AttackStep.PREPARATION); + + const result = session.handleAction('user1', 'attack', { attacker_instance_id: 1 }); + expect(result.success).toBe(true); + }); + + it('should reject block outside BLOCK_DECLARATION step', () => { + // Advance to ATTACK phase + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + + const result = session.handleAction('user2', 'block', { blocker_instance_id: 1 }); + expect(result.success).toBe(false); + expect(result.error).toBe('Cannot declare block now'); + }); + + it('should allow block from defending player in BLOCK_DECLARATION', () => { + // Advance to ATTACK phase and declare attack + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + session.handleAction('user1', 'attack', { attacker_instance_id: 1 }); + + expect(session.getSession().attackStep).toBe(AttackStep.BLOCK_DECLARATION); + + const result = session.handleAction('user2', 'block', { blocker_instance_id: 1 }); + expect(result.success).toBe(true); + }); + + it('should reject block from attacking player', () => { + // Advance to ATTACK phase and declare attack + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + session.handleAction('user1', 'attack', { attacker_instance_id: 1 }); + + const result = session.handleAction('user1', 'block', { blocker_instance_id: 1 }); + expect(result.success).toBe(false); + expect(result.error).toBe('Attacker cannot block'); + }); + + it('should reject attack_resolved outside DAMAGE_RESOLUTION', () => { + // Advance to ATTACK phase + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + + const result = session.handleAction('user1', 'attack_resolved', {}); + expect(result.success).toBe(false); + expect(result.error).toBe('Cannot resolve attack now'); + }); + + it('should allow attack_resolved in DAMAGE_RESOLUTION', () => { + // Full attack sequence + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + session.handleAction('user1', 'attack', { attacker_instance_id: 1 }); + session.handleAction('user2', 'block', { blocker_instance_id: null }); + + expect(session.getSession().attackStep).toBe(AttackStep.DAMAGE_RESOLUTION); + + const result = session.handleAction('user1', 'attack_resolved', {}); + expect(result.success).toBe(true); + }); + + it('should allow concede from either player at any time', () => { + const result = session.handleAction('user2', 'concede', {}); + expect(result.success).toBe(true); + }); + + it('should reject unknown action types', () => { + const result = session.handleAction('user1', 'unknown_action', {}); + expect(result.success).toBe(false); + expect(result.error).toBe('Unknown action: unknown_action'); + }); + }); + + describe('payload validation', () => { + beforeEach(() => { + session.start(); + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + }); + + it('should validate play_card requires card_instance_id', () => { + const result = session.handleAction('user1', 'play_card', {}); + expect(result.success).toBe(false); + expect(result.error).toBe('Invalid card_instance_id'); + }); + + it('should validate play_card card_instance_id is number', () => { + const result = session.handleAction('user1', 'play_card', { card_instance_id: 'invalid' }); + expect(result.success).toBe(false); + expect(result.error).toBe('Invalid card_instance_id'); + }); + + it('should accept valid play_card payload', () => { + const result = session.handleAction('user1', 'play_card', { card_instance_id: 123 }); + expect(result.success).toBe(true); + }); + + it('should validate attack requires attacker_instance_id', () => { + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + + const result = session.handleAction('user1', 'attack', {}); + expect(result.success).toBe(false); + expect(result.error).toBe('Invalid attacker_instance_id'); + }); + + it('should allow block with null blocker_instance_id', () => { + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + session.handleAction('user1', 'attack', { attacker_instance_id: 1 }); + + const result = session.handleAction('user2', 'block', { blocker_instance_id: null }); + expect(result.success).toBe(true); + }); + + it('should reject block with invalid blocker_instance_id', () => { + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + session.handleAction('user1', 'attack', { attacker_instance_id: 1 }); + + const result = session.handleAction('user2', 'block', { blocker_instance_id: 'invalid' }); + expect(result.success).toBe(false); + expect(result.error).toBe('Invalid blocker_instance_id'); + }); + }); + + describe('phase transitions', () => { + beforeEach(() => { + session.start(); + }); + + it('should advance phase on pass action', () => { + expect(session.getSession().currentPhase).toBe(TurnPhase.ACTIVE); + + session.handleAction('user1', 'pass', {}); + expect(session.getSession().currentPhase).toBe(TurnPhase.DRAW); + + session.handleAction('user1', 'pass', {}); + expect(session.getSession().currentPhase).toBe(TurnPhase.MAIN_1); + }); + + it('should set attack step to PREPARATION when entering attack phase', () => { + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + + expect(session.getSession().currentPhase).toBe(TurnPhase.ATTACK); + expect(session.getSession().attackStep).toBe(AttackStep.PREPARATION); + }); + + it('should set attack step to NONE when leaving attack phase', () => { + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + session.handleAction('user1', 'pass', {}); // ATTACK -> MAIN_2 + + expect(session.getSession().currentPhase).toBe(TurnPhase.MAIN_2); + expect(session.getSession().attackStep).toBe(AttackStep.NONE); + }); + + it('should switch players at end of turn', () => { + // Complete full turn + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + session.handleAction('user1', 'pass', {}); // ATTACK -> MAIN_2 + session.handleAction('user1', 'pass', {}); // MAIN_2 -> END + + expect(session.getSession().currentPhase).toBe(TurnPhase.END); + expect(session.getSession().currentPlayerIndex).toBe(0); + + session.handleAction('user1', 'pass', {}); // END -> new turn + + expect(session.getSession().currentPhase).toBe(TurnPhase.ACTIVE); + expect(session.getSession().currentPlayerIndex).toBe(1); + expect(session.getSession().turnNumber).toBe(2); + }); + + it('should broadcast phase changes', () => { + const p1Socket = player1.socket as unknown as { send: jest.Mock }; + p1Socket.send.mockClear(); + + session.handleAction('user1', 'pass', {}); + + const messages = p1Socket.send.mock.calls.map((call) => JSON.parse(call[0])); + const phaseChange = messages.find((m) => m.type === 'phase_changed'); + + expect(phaseChange).toBeDefined(); + expect(phaseChange.payload.phase).toBe(TurnPhase.DRAW); + }); + }); + + describe('attack flow', () => { + beforeEach(() => { + session.start(); + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + session.handleAction('user1', 'pass', {}); // MAIN_1 -> ATTACK + }); + + it('should transition to BLOCK_DECLARATION on attack', () => { + session.handleAction('user1', 'attack', { attacker_instance_id: 1 }); + expect(session.getSession().attackStep).toBe(AttackStep.BLOCK_DECLARATION); + }); + + it('should transition to DAMAGE_RESOLUTION on block', () => { + session.handleAction('user1', 'attack', { attacker_instance_id: 1 }); + session.handleAction('user2', 'block', { blocker_instance_id: 1 }); + + expect(session.getSession().attackStep).toBe(AttackStep.DAMAGE_RESOLUTION); + }); + + it('should return to DECLARATION on attack_resolved', () => { + session.handleAction('user1', 'attack', { attacker_instance_id: 1 }); + session.handleAction('user2', 'block', { blocker_instance_id: null }); + session.handleAction('user1', 'attack_resolved', {}); + + expect(session.getSession().attackStep).toBe(AttackStep.DECLARATION); + }); + }); + + describe('game end', () => { + beforeEach(() => { + session.start(); + }); + + it('should end game on concede', () => { + session.handleAction('user1', 'concede', {}); + + expect(session.isEnded()).toBe(true); + expect(session.getSession().winnerId).toBe('user2'); + expect(session.getSession().endReason).toBe('concede'); + }); + + it('should end game on timeout', () => { + jest.advanceTimersByTime(120000); + + expect(session.isEnded()).toBe(true); + expect(session.getSession().winnerId).toBe('user2'); // Player 1 timed out + expect(session.getSession().endReason).toBe('timeout'); + }); + + it('should calculate ELO correctly', () => { + session.handleAction('user1', 'concede', {}); + + expect(mockOnGameEnd).toHaveBeenCalled(); + const eloResult: EloResult = mockOnGameEnd.mock.calls[0][1]; + + expect(eloResult.player2Change).toBeGreaterThan(0); // Winner gains + expect(eloResult.player1Change).toBeLessThan(0); // Loser loses + }); + + it('should broadcast game_ended to both players', () => { + const p1Socket = player1.socket as unknown as { send: jest.Mock }; + const p2Socket = player2.socket as unknown as { send: jest.Mock }; + p1Socket.send.mockClear(); + p2Socket.send.mockClear(); + + session.handleAction('user1', 'concede', {}); + + const p1Messages = p1Socket.send.mock.calls.map((call) => JSON.parse(call[0])); + const p2Messages = p2Socket.send.mock.calls.map((call) => JSON.parse(call[0])); + + const p1End = p1Messages.find((m) => m.type === 'game_ended'); + const p2End = p2Messages.find((m) => m.type === 'game_ended'); + + expect(p1End).toBeDefined(); + expect(p2End).toBeDefined(); + expect(p1End.payload.is_winner).toBe(false); + expect(p2End.payload.is_winner).toBe(true); + }); + + it('should reject actions after game ended', () => { + session.handleAction('user1', 'concede', {}); + + const result = session.handleAction('user2', 'pass', {}); + expect(result.success).toBe(false); + expect(result.error).toBe('Game has ended'); + }); + + it('should call onGameEnd callback', () => { + session.handleAction('user1', 'concede', {}); + + expect(mockOnGameEnd).toHaveBeenCalledTimes(1); + const [sessionData, eloResult] = mockOnGameEnd.mock.calls[0]; + expect(sessionData.gameId).toBe('game1'); + expect(eloResult).toBeDefined(); + }); + }); + + describe('disconnect handling', () => { + beforeEach(() => { + session.start(); + }); + + it('should mark player as disconnected', () => { + session.handleDisconnect('user1'); + expect(session.getSession().players[0].connected).toBe(false); + }); + + it('should notify opponent of disconnect', () => { + const p2Socket = player2.socket as unknown as { send: jest.Mock }; + p2Socket.send.mockClear(); + + session.handleDisconnect('user1'); + + const messages = p2Socket.send.mock.calls.map((call) => JSON.parse(call[0])); + const disconnectMsg = messages.find((m) => m.type === 'opponent_disconnected'); + + expect(disconnectMsg).toBeDefined(); + expect(disconnectMsg.payload.reconnect_timeout_seconds).toBe(60); + }); + + it('should end game after 60s if not reconnected', () => { + session.handleDisconnect('user1'); + + jest.advanceTimersByTime(60000); + + expect(session.isEnded()).toBe(true); + expect(session.getSession().winnerId).toBe('user2'); + expect(session.getSession().endReason).toBe('disconnect'); + }); + + it('should not end game if reconnected before timeout', () => { + session.handleDisconnect('user1'); + + jest.advanceTimersByTime(30000); // 30 seconds + + const newSocket = createMockSocket('user1'); + session.handleReconnect('user1', newSocket as AuthenticatedSocket); + + jest.advanceTimersByTime(60000); // Past original timeout + + expect(session.isEnded()).toBe(false); + }); + }); + + describe('reconnect handling', () => { + beforeEach(() => { + session.start(); + }); + + it('should restore connection on reconnect', () => { + session.handleDisconnect('user1'); + expect(session.getSession().players[0].connected).toBe(false); + + const newSocket = createMockSocket('user1'); + session.handleReconnect('user1', newSocket as AuthenticatedSocket); + + expect(session.getSession().players[0].connected).toBe(true); + }); + + it('should sync game state to reconnected player', () => { + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleDisconnect('user1'); + + const newSocket = createMockSocket('user1') as unknown as AuthenticatedSocket & { send: jest.Mock }; + session.handleReconnect('user1', newSocket); + + const messages = newSocket.send.mock.calls.map((call: [string]) => JSON.parse(call[0])); + const syncMsg = messages.find((m: { type: string }) => m.type === 'game_state_sync'); + + expect(syncMsg).toBeDefined(); + expect(syncMsg.payload.current_phase).toBe(TurnPhase.DRAW); + }); + + it('should notify opponent of reconnect', () => { + session.handleDisconnect('user1'); + + const p2Socket = player2.socket as unknown as { send: jest.Mock }; + p2Socket.send.mockClear(); + + const newSocket = createMockSocket('user1'); + session.handleReconnect('user1', newSocket as AuthenticatedSocket); + + const messages = p2Socket.send.mock.calls.map((call) => JSON.parse(call[0])); + const reconnectMsg = messages.find((m) => m.type === 'opponent_reconnected'); + + expect(reconnectMsg).toBeDefined(); + }); + + it('should return false for unknown user reconnect', () => { + const newSocket = createMockSocket('unknown'); + const result = session.handleReconnect('unknown', newSocket as AuthenticatedSocket); + + expect(result).toBe(false); + }); + + it('should return true for successful reconnect', () => { + session.handleDisconnect('user1'); + + const newSocket = createMockSocket('user1'); + const result = session.handleReconnect('user1', newSocket as AuthenticatedSocket); + + expect(result).toBe(true); + }); + }); + + describe('action relay', () => { + beforeEach(() => { + session.start(); + session.handleAction('user1', 'pass', {}); // ACTIVE -> DRAW + session.handleAction('user1', 'pass', {}); // DRAW -> MAIN_1 + }); + + it('should relay action to opponent', () => { + const p2Socket = player2.socket as unknown as { send: jest.Mock }; + p2Socket.send.mockClear(); + + session.handleAction('user1', 'play_card', { card_instance_id: 42 }); + + const messages = p2Socket.send.mock.calls.map((call) => JSON.parse(call[0])); + const opponentAction = messages.find((m) => m.type === 'opponent_action'); + + expect(opponentAction).toBeDefined(); + expect(opponentAction.payload.action_type).toBe('play_card'); + expect(opponentAction.payload.payload.card_instance_id).toBe(42); + }); + + it('should send confirmation to acting player', () => { + const p1Socket = player1.socket as unknown as { send: jest.Mock }; + p1Socket.send.mockClear(); + + session.handleAction('user1', 'play_card', { card_instance_id: 42 }); + + const messages = p1Socket.send.mock.calls.map((call) => JSON.parse(call[0])); + const confirmation = messages.find((m) => m.type === 'action_confirmed'); + + expect(confirmation).toBeDefined(); + expect(confirmation.payload.action_type).toBe('play_card'); + }); + }); + + describe('reportGameEnd', () => { + beforeEach(() => { + session.start(); + }); + + it('should end game with provided winner and reason', () => { + session.reportGameEnd('user1', 'damage'); + + expect(session.isEnded()).toBe(true); + expect(session.getSession().winnerId).toBe('user1'); + expect(session.getSession().endReason).toBe('damage'); + }); + + it('should not end game if already ended', () => { + session.handleAction('user1', 'concede', {}); + mockOnGameEnd.mockClear(); + + session.reportGameEnd('user2', 'deck_out'); + + expect(mockOnGameEnd).not.toHaveBeenCalled(); + expect(session.getSession().endReason).toBe('concede'); // Original reason preserved + }); + }); +}); diff --git a/server/src/game/__tests__/GameSessionManager.test.ts b/server/src/game/__tests__/GameSessionManager.test.ts new file mode 100644 index 0000000..59cb96e --- /dev/null +++ b/server/src/game/__tests__/GameSessionManager.test.ts @@ -0,0 +1,335 @@ +import { WebSocket } from 'ws'; +import { GameSessionManager } from '../GameSessionManager'; +import { GameSessionData, SessionPlayer, TurnPhase } from '../GameSession'; +import { EloResult } from '../EloCalculator'; +import { AuthenticatedSocket } from '../../matchmaking/MatchmakingService'; + +// Mock WebSocket +const createMockSocket = (userId: string): AuthenticatedSocket => { + return { + readyState: WebSocket.OPEN, + send: jest.fn(), + userId, + username: `user_${userId}`, + } as unknown as AuthenticatedSocket; +}; + +const createPlayer = ( + userId: string, + elo: number = 1000 +): Omit => ({ + socket: createMockSocket(userId), + userId, + username: `Player_${userId}`, + deckId: `deck_${userId}`, + eloRating: elo, +}); + +describe('GameSessionManager', () => { + let manager: GameSessionManager; + let mockOnGameEnd: jest.Mock; + + beforeEach(() => { + jest.useFakeTimers(); + mockOnGameEnd = jest.fn().mockResolvedValue(undefined); + manager = new GameSessionManager(mockOnGameEnd); + }); + + afterEach(() => { + manager.shutdown(); + jest.useRealTimers(); + }); + + describe('createSession', () => { + it('should create session and track by game ID', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + + const session = manager.createSession('game1', player1, player2, 0); + + expect(session).toBeDefined(); + expect(session.getGameId()).toBe('game1'); + expect(manager.getSessionByGameId('game1')).toBe(session); + }); + + it('should track user to game mapping', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + + manager.createSession('game1', player1, player2, 0); + + expect(manager.getGameIdByUserId('user1')).toBe('game1'); + expect(manager.getGameIdByUserId('user2')).toBe('game1'); + }); + + it('should start the session automatically', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + + const session = manager.createSession('game1', player1, player2, 0); + + expect(session.getSession().startedAt).not.toBeNull(); + }); + + it('should clean up existing sessions for players', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + const player3 = createPlayer('user3'); + + manager.createSession('game1', player1, player2, 0); + expect(manager.isInGame('user1')).toBe(true); + + // Create new session with user1 (should cleanup game1) + const newPlayer1 = createPlayer('user1'); + manager.createSession('game2', newPlayer1, player3, 0); + + expect(manager.getGameIdByUserId('user1')).toBe('game2'); + }); + + it('should increment active session count', () => { + expect(manager.getActiveSessionCount()).toBe(0); + + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + + expect(manager.getActiveSessionCount()).toBe(1); + + const player3 = createPlayer('user3'); + const player4 = createPlayer('user4'); + manager.createSession('game2', player3, player4, 0); + + expect(manager.getActiveSessionCount()).toBe(2); + }); + }); + + describe('handleAction', () => { + let player1: Omit; + let player2: Omit; + + beforeEach(() => { + player1 = createPlayer('user1'); + player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + }); + + it('should route actions to correct session', () => { + const result = manager.handleAction('user1', 'game1', 'pass', {}); + expect(result.success).toBe(true); + }); + + it('should return error for invalid game ID', () => { + const result = manager.handleAction('user1', 'nonexistent', 'pass', {}); + expect(result.success).toBe(false); + expect(result.error).toBe('Game session not found'); + }); + + it('should return error if user not in game', () => { + const player3 = createPlayer('user3'); + const player4 = createPlayer('user4'); + manager.createSession('game2', player3, player4, 0); + + // User1 trying to act in game2 + const result = manager.handleAction('user1', 'game2', 'pass', {}); + expect(result.success).toBe(false); + expect(result.error).toBe('Not in this game'); + }); + + it('should forward action to session and return result', () => { + // First pass is valid + const result1 = manager.handleAction('user1', 'game1', 'pass', {}); + expect(result1.success).toBe(true); + + // User2 trying to pass (not their turn) + const result2 = manager.handleAction('user2', 'game1', 'pass', {}); + expect(result2.success).toBe(false); + expect(result2.error).toBe('Not your turn'); + }); + }); + + describe('handleDisconnect', () => { + it('should forward disconnect to session', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + + manager.handleDisconnect('user1'); + + const session = manager.getSessionByGameId('game1'); + expect(session?.getSession().players[0].connected).toBe(false); + }); + + it('should do nothing for unknown user', () => { + expect(() => manager.handleDisconnect('unknown')).not.toThrow(); + }); + + it('should end game after disconnect timeout', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + + manager.handleDisconnect('user1'); + jest.advanceTimersByTime(60000); + + const session = manager.getSessionByGameId('game1'); + expect(session).toBeUndefined(); // Session cleaned up after end + }); + }); + + describe('handleReconnect', () => { + it('should forward reconnect to session', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + + manager.handleDisconnect('user1'); + + const newSocket = createMockSocket('user1'); + const result = manager.handleReconnect('user1', newSocket); + + expect(result).toBe(true); + const session = manager.getSessionByGameId('game1'); + expect(session?.getSession().players[0].connected).toBe(true); + }); + + it('should return false for unknown user', () => { + const newSocket = createMockSocket('unknown'); + const result = manager.handleReconnect('unknown', newSocket); + expect(result).toBe(false); + }); + + it('should return false if session ended', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + + // End game via concede + manager.handleAction('user1', 'game1', 'concede', {}); + + const newSocket = createMockSocket('user1'); + const result = manager.handleReconnect('user1', newSocket); + expect(result).toBe(false); + }); + }); + + describe('getSessionByUserId', () => { + it('should return session for user in game', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + const session = manager.createSession('game1', player1, player2, 0); + + expect(manager.getSessionByUserId('user1')).toBe(session); + expect(manager.getSessionByUserId('user2')).toBe(session); + }); + + it('should return undefined for user not in game', () => { + expect(manager.getSessionByUserId('unknown')).toBeUndefined(); + }); + }); + + describe('isInGame', () => { + it('should return true for user in active game', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + + expect(manager.isInGame('user1')).toBe(true); + expect(manager.isInGame('user2')).toBe(true); + }); + + it('should return false for user not in game', () => { + expect(manager.isInGame('unknown')).toBe(false); + }); + + it('should return false after game ends', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + + manager.handleAction('user1', 'game1', 'concede', {}); + + expect(manager.isInGame('user1')).toBe(false); + expect(manager.isInGame('user2')).toBe(false); + }); + }); + + describe('game end handling', () => { + it('should clean up mappings on game end', async () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + + expect(manager.getActiveSessionCount()).toBe(1); + + manager.handleAction('user1', 'game1', 'concede', {}); + + // Allow async handler to complete + await Promise.resolve(); + + expect(manager.getSessionByGameId('game1')).toBeUndefined(); + expect(manager.getGameIdByUserId('user1')).toBeUndefined(); + expect(manager.getGameIdByUserId('user2')).toBeUndefined(); + }); + + it('should call onGameEnd handler', async () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + + manager.handleAction('user1', 'game1', 'concede', {}); + + // Allow async handler to complete + await Promise.resolve(); + + expect(mockOnGameEnd).toHaveBeenCalledTimes(1); + const [sessionData, eloResult] = mockOnGameEnd.mock.calls[0]; + expect(sessionData.gameId).toBe('game1'); + expect(sessionData.winnerId).toBe('user2'); + expect(eloResult).toBeDefined(); + }); + + it('should handle errors in onGameEnd handler gracefully', async () => { + mockOnGameEnd.mockRejectedValue(new Error('DB error')); + + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + + // Should not throw + manager.handleAction('user1', 'game1', 'concede', {}); + await Promise.resolve(); + + // Session should still be cleaned up + expect(manager.getSessionByGameId('game1')).toBeUndefined(); + }); + }); + + describe('shutdown', () => { + it('should clear all sessions', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + + const player3 = createPlayer('user3'); + const player4 = createPlayer('user4'); + manager.createSession('game2', player3, player4, 0); + + expect(manager.getActiveSessionCount()).toBe(2); + + manager.shutdown(); + + expect(manager.getActiveSessionCount()).toBe(0); + }); + + it('should clear user mappings', () => { + const player1 = createPlayer('user1'); + const player2 = createPlayer('user2'); + manager.createSession('game1', player1, player2, 0); + + manager.shutdown(); + + expect(manager.getGameIdByUserId('user1')).toBeUndefined(); + expect(manager.getGameIdByUserId('user2')).toBeUndefined(); + }); + }); +}); diff --git a/server/src/game/__tests__/TurnTimer.test.ts b/server/src/game/__tests__/TurnTimer.test.ts new file mode 100644 index 0000000..7c4df42 --- /dev/null +++ b/server/src/game/__tests__/TurnTimer.test.ts @@ -0,0 +1,249 @@ +import { TurnTimer } from '../TurnTimer'; + +describe('TurnTimer', () => { + let timer: TurnTimer; + let mockTimeout: jest.Mock; + let mockBroadcast: jest.Mock; + + beforeEach(() => { + jest.useFakeTimers(); + mockTimeout = jest.fn(); + mockBroadcast = jest.fn(); + timer = new TurnTimer(120000, mockTimeout, mockBroadcast); // 2 minutes + }); + + afterEach(() => { + timer.stop(); + jest.useRealTimers(); + }); + + describe('constructor', () => { + it('should initialize with correct timeout duration', () => { + expect(timer.getRemainingSeconds()).toBe(120); + }); + + it('should not be running initially', () => { + expect(timer.isRunning()).toBe(false); + }); + }); + + describe('start', () => { + it('should mark timer as running', () => { + timer.start(); + expect(timer.isRunning()).toBe(true); + }); + + it('should broadcast initial time immediately', () => { + timer.start(); + expect(mockBroadcast).toHaveBeenCalledWith(120); + }); + + it('should broadcast every second when started', () => { + timer.start(); + mockBroadcast.mockClear(); + + jest.advanceTimersByTime(1000); + expect(mockBroadcast).toHaveBeenCalledTimes(1); + + jest.advanceTimersByTime(1000); + expect(mockBroadcast).toHaveBeenCalledTimes(2); + + jest.advanceTimersByTime(1000); + expect(mockBroadcast).toHaveBeenCalledTimes(3); + }); + + it('should broadcast decreasing seconds', () => { + timer.start(); + expect(mockBroadcast).toHaveBeenLastCalledWith(120); + + jest.advanceTimersByTime(1000); + expect(mockBroadcast).toHaveBeenLastCalledWith(119); + + jest.advanceTimersByTime(1000); + expect(mockBroadcast).toHaveBeenLastCalledWith(118); + }); + + it('should call onTimeout when timer expires', () => { + timer.start(); + expect(mockTimeout).not.toHaveBeenCalled(); + + jest.advanceTimersByTime(120000); + expect(mockTimeout).toHaveBeenCalledTimes(1); + }); + + it('should stop timer after timeout', () => { + timer.start(); + jest.advanceTimersByTime(120000); + + expect(timer.isRunning()).toBe(false); + }); + + it('should not broadcast after timeout', () => { + timer.start(); + jest.advanceTimersByTime(120000); + mockBroadcast.mockClear(); + + jest.advanceTimersByTime(5000); + expect(mockBroadcast).not.toHaveBeenCalled(); + }); + }); + + describe('stop', () => { + it('should stop the timer', () => { + timer.start(); + timer.stop(); + expect(timer.isRunning()).toBe(false); + }); + + it('should stop broadcasting when stopped', () => { + timer.start(); + mockBroadcast.mockClear(); + + timer.stop(); + jest.advanceTimersByTime(5000); + + expect(mockBroadcast).not.toHaveBeenCalled(); + }); + + it('should not call timeout if stopped before expiry', () => { + timer.start(); + jest.advanceTimersByTime(60000); // Half way + + timer.stop(); + jest.advanceTimersByTime(120000); // Past original expiry + + expect(mockTimeout).not.toHaveBeenCalled(); + }); + + it('should be safe to call stop when not running', () => { + expect(() => timer.stop()).not.toThrow(); + }); + + it('should be safe to call stop multiple times', () => { + timer.start(); + timer.stop(); + expect(() => timer.stop()).not.toThrow(); + }); + }); + + describe('reset', () => { + it('should reset to full time', () => { + timer.start(); + jest.advanceTimersByTime(60000); // 60 seconds elapsed + expect(timer.getRemainingSeconds()).toBe(60); + + timer.reset(); + expect(timer.getRemainingSeconds()).toBe(120); + }); + + it('should restart broadcasting', () => { + timer.start(); + jest.advanceTimersByTime(60000); + mockBroadcast.mockClear(); + + timer.reset(); + expect(mockBroadcast).toHaveBeenCalledWith(120); + }); + + it('should reset timeout timer', () => { + timer.start(); + jest.advanceTimersByTime(60000); // 60 seconds elapsed + + timer.reset(); + jest.advanceTimersByTime(60000); // 60 more seconds + + expect(mockTimeout).not.toHaveBeenCalled(); // Should have 60 seconds left + + jest.advanceTimersByTime(60000); // Full 120 seconds from reset + expect(mockTimeout).toHaveBeenCalledTimes(1); + }); + }); + + describe('pause', () => { + it('should stop the timer', () => { + timer.start(); + timer.pause(); + expect(timer.isRunning()).toBe(false); + }); + + it('should stop broadcasting', () => { + timer.start(); + timer.pause(); + mockBroadcast.mockClear(); + + jest.advanceTimersByTime(5000); + expect(mockBroadcast).not.toHaveBeenCalled(); + }); + }); + + describe('getRemainingSeconds', () => { + it('should return full time before start', () => { + expect(timer.getRemainingSeconds()).toBe(120); + }); + + it('should return correct remaining time', () => { + timer.start(); + jest.advanceTimersByTime(30000); + expect(timer.getRemainingSeconds()).toBe(90); + }); + + it('should not return negative values', () => { + timer.start(); + jest.advanceTimersByTime(150000); // Beyond timeout + expect(timer.getRemainingSeconds()).toBeGreaterThanOrEqual(0); + }); + + it('should return floor of remaining seconds', () => { + timer.start(); + jest.advanceTimersByTime(500); // Half second + expect(timer.getRemainingSeconds()).toBe(119); + }); + }); + + describe('isRunning', () => { + it('should return false before start', () => { + expect(timer.isRunning()).toBe(false); + }); + + it('should return true after start', () => { + timer.start(); + expect(timer.isRunning()).toBe(true); + }); + + it('should return false after stop', () => { + timer.start(); + timer.stop(); + expect(timer.isRunning()).toBe(false); + }); + + it('should return true after reset', () => { + timer.start(); + timer.stop(); + timer.reset(); + expect(timer.isRunning()).toBe(true); + }); + }); + + describe('different timeout durations', () => { + it('should work with shorter timeouts', () => { + const shortTimer = new TurnTimer(5000, mockTimeout, mockBroadcast); + shortTimer.start(); + + expect(shortTimer.getRemainingSeconds()).toBe(5); + + jest.advanceTimersByTime(5000); + expect(mockTimeout).toHaveBeenCalled(); + + shortTimer.stop(); + }); + + it('should work with longer timeouts', () => { + const longTimer = new TurnTimer(300000, mockTimeout, mockBroadcast); + longTimer.start(); + + expect(longTimer.getRemainingSeconds()).toBe(300); + + longTimer.stop(); + }); + }); +}); diff --git a/server/src/index.ts b/server/src/index.ts new file mode 100644 index 0000000..46a64fb --- /dev/null +++ b/server/src/index.ts @@ -0,0 +1,439 @@ +import express from 'express'; +import cors from 'cors'; +import { WebSocketServer, WebSocket } from 'ws'; +import { config } from './config.js'; +import apiRoutes from './api/routes.js'; +import { verifyToken } from './auth/AuthService.js'; +import { MatchmakingService, AuthenticatedSocket, MatchResult } from './matchmaking/MatchmakingService.js'; +import { RoomManager, Room } from './matchmaking/RoomManager.js'; +import { GameSessionManager } from './game/GameSessionManager.js'; +import { GameSessionData } from './game/GameSession.js'; +import { EloResult } from './game/EloCalculator.js'; +import { getPlayerElo, recordMatchResult } from './db/GameDatabase.js'; + +// ============ EXPRESS SERVER (REST API) ============ + +const app = express(); + +// Middleware +app.use(cors()); +app.use(express.json()); + +// API routes +app.use('/api', apiRoutes); + +// Health check +app.get('/health', (_req, res) => { + res.json({ status: 'ok', timestamp: new Date().toISOString() }); +}); + +// Start HTTP server +app.listen(config.httpPort, () => { + console.log(`HTTP server listening on port ${config.httpPort}`); +}); + +// ============ WEBSOCKET SERVER ============ + +const wss = new WebSocketServer({ port: config.wsPort }); + +// Track connected users +const connectedUsers = new Map(); + +// ============ GAME SESSION MANAGER ============ + +// Callback when a game ends (for DB updates) +async function onGameEnd(session: GameSessionData, eloResult: EloResult): Promise { + try { + await recordMatchResult(session, eloResult); + } catch (error) { + console.error('Failed to record match result:', error); + // Log the match details even if DB fails so we don't lose the data + console.log( + `[FALLBACK] Match: ${session.players[0].username} vs ${session.players[1].username}, ` + + `winner=${session.winnerId}, reason=${session.endReason}, ` + + `ELO: P1=${eloResult.player1NewElo}, P2=${eloResult.player2NewElo}` + ); + } +} + +const gameSessionManager = new GameSessionManager(onGameEnd); + +// ============ MATCHMAKING SERVICES ============ + +// Callback when a match is found (from queue or room) +function onMatchFound(match: MatchResult): void { + const gameId = crypto.randomUUID(); + + console.log(`Creating game ${gameId}: ${match.player1.username} vs ${match.player2.username}`); + + // Create the game session (this sends game_start to both players) + gameSessionManager.createSession( + gameId, + { + socket: match.player1.socket, + userId: match.player1.userId, + username: match.player1.username, + deckId: match.player1.deckId, + eloRating: match.player1.eloRating, + }, + { + socket: match.player2.socket, + userId: match.player2.userId, + username: match.player2.username, + deckId: match.player2.deckId, + eloRating: match.player2.eloRating, + }, + match.firstPlayer + ); +} + +// Callback when room game starts +function onRoomGameStart(room: Room): void { + if (!room.guest) return; + + const match: MatchResult = { + player1: room.host, + player2: room.guest, + firstPlayer: Math.random() < 0.5 ? 0 : 1, + }; + + onMatchFound(match); +} + +// Initialize matchmaking services +const matchmakingService = new MatchmakingService(onMatchFound); +const roomManager = new RoomManager(onRoomGameStart); + +// ============ HEARTBEAT ============ + +const heartbeatInterval = setInterval(() => { + wss.clients.forEach((ws) => { + const socket = ws as AuthenticatedSocket; + if (socket.isAlive === false) { + console.log(`Terminating inactive connection: ${socket.userId}`); + if (socket.userId) { + connectedUsers.delete(socket.userId); + matchmakingService.handleDisconnect(socket.userId); + roomManager.handleDisconnect(socket.userId); + gameSessionManager.handleDisconnect(socket.userId); + } + return socket.terminate(); + } + socket.isAlive = false; + socket.ping(); + }); +}, config.heartbeatIntervalMs); + +wss.on('close', () => { + clearInterval(heartbeatInterval); + matchmakingService.shutdown(); + roomManager.shutdown(); + gameSessionManager.shutdown(); +}); + +// ============ CONNECTION HANDLING ============ + +wss.on('connection', (ws: AuthenticatedSocket) => { + ws.isAlive = true; + + ws.on('pong', () => { + ws.isAlive = true; + }); + + ws.on('message', (data) => { + try { + const message = JSON.parse(data.toString()); + handleMessage(ws, message); + } catch (error) { + console.error('Invalid message format:', error); + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Invalid message format' } })); + } + }); + + ws.on('close', () => { + if (ws.userId) { + console.log(`User disconnected: ${ws.username} (${ws.userId})`); + connectedUsers.delete(ws.userId); + matchmakingService.handleDisconnect(ws.userId); + roomManager.handleDisconnect(ws.userId); + gameSessionManager.handleDisconnect(ws.userId); + } + }); + + ws.on('error', (error) => { + console.error('WebSocket error:', error); + }); +}); + +// ============ MESSAGE HANDLING ============ + +interface MessagePayload { + token?: string; + deck_id?: string; + room_code?: string; + ready?: boolean; + game_id?: string; + card_instance_id?: number; + attacker_instance_id?: number; + blocker_instance_id?: number | null; + winner_id?: string; + reason?: string; + [key: string]: unknown; +} + +function handleMessage(ws: AuthenticatedSocket, message: { type: string; payload: MessagePayload }) { + const { type, payload } = message; + + switch (type) { + case 'auth': + handleAuth(ws, payload as { token: string }); + break; + + case 'ping': + ws.send(JSON.stringify({ type: 'pong', payload: { serverTime: Date.now() } })); + break; + + // ========== MATCHMAKING MESSAGES ========== + + case 'queue_join': + if (!requireAuth(ws)) return; + handleQueueJoin(ws, payload); + break; + + case 'queue_leave': + if (!requireAuth(ws)) return; + matchmakingService.leaveQueue(ws.userId!); + break; + + case 'room_create': + if (!requireAuth(ws)) return; + handleRoomCreate(ws, payload); + break; + + case 'room_join': + if (!requireAuth(ws)) return; + handleRoomJoin(ws, payload); + break; + + case 'room_leave': + if (!requireAuth(ws)) return; + roomManager.leaveRoom(ws.userId!); + break; + + case 'room_ready': + if (!requireAuth(ws)) return; + handleRoomReady(ws, payload); + break; + + // ========== GAME ACTION MESSAGES ========== + + case 'action_play_card': + case 'action_attack': + case 'action_block': + case 'action_pass': + case 'action_concede': + case 'action_discard_cp': + case 'action_dull_backup_cp': + case 'action_attack_resolved': + case 'action_report_game_end': + if (!requireAuth(ws)) return; + handleGameAction(ws, type, payload); + break; + + default: + ws.send(JSON.stringify({ type: 'error', payload: { message: `Unknown message type: ${type}` } })); + } +} + +// ========== AUTH HANDLERS ========== + +function requireAuth(ws: AuthenticatedSocket): boolean { + if (!ws.userId) { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Authentication required' } })); + return false; + } + return true; +} + +function handleAuth(ws: AuthenticatedSocket, payload: { token: string }) { + const { token } = payload; + + if (!token) { + ws.send(JSON.stringify({ type: 'auth_error', payload: { message: 'Token required' } })); + return; + } + + const decoded = verifyToken(token); + if (!decoded) { + ws.send(JSON.stringify({ type: 'auth_error', payload: { message: 'Invalid or expired token' } })); + return; + } + + // Check if user is already connected + const existingSocket = connectedUsers.get(decoded.userId); + if (existingSocket) { + // Clean up old connection's state + matchmakingService.handleDisconnect(decoded.userId); + roomManager.handleDisconnect(decoded.userId); + + // Disconnect old socket + existingSocket.send( + JSON.stringify({ type: 'disconnected', payload: { message: 'Connected from another location' } }) + ); + existingSocket.close(); + } + + // Check if user was in an active game (reconnection) + if (gameSessionManager.isInGame(decoded.userId)) { + console.log(`User ${decoded.username} reconnecting to active game`); + gameSessionManager.handleReconnect(decoded.userId, ws); + } + + // Set user info on socket + ws.userId = decoded.userId; + ws.username = decoded.username; + connectedUsers.set(decoded.userId, ws); + + console.log(`User authenticated: ${decoded.username} (${decoded.userId})`); + + ws.send( + JSON.stringify({ + type: 'auth_success', + payload: { + userId: decoded.userId, + username: decoded.username, + inGame: gameSessionManager.isInGame(decoded.userId), + }, + }) + ); +} + +// ========== MATCHMAKING HANDLERS ========== + +async function handleQueueJoin(ws: AuthenticatedSocket, payload: MessagePayload) { + const { deck_id } = payload; + + if (!deck_id) { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Deck selection required' } })); + return; + } + + // Can't join queue if already in a game + if (gameSessionManager.isInGame(ws.userId!)) { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Already in a game' } })); + return; + } + + // Can't be in queue and room at the same time + if (roomManager.isInRoom(ws.userId!)) { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Leave room before joining queue' } })); + return; + } + + // Fetch actual ELO from database + const eloRating = await getPlayerElo(ws.userId!); + + matchmakingService.joinQueue(ws, ws.userId!, ws.username!, deck_id, eloRating); +} + +async function handleRoomCreate(ws: AuthenticatedSocket, payload: MessagePayload) { + const { deck_id } = payload; + + if (!deck_id) { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Deck selection required' } })); + return; + } + + // Can't create room if already in a game + if (gameSessionManager.isInGame(ws.userId!)) { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Already in a game' } })); + return; + } + + // Can't be in room and queue at the same time + if (matchmakingService.isInQueue(ws.userId!)) { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Leave queue before creating room' } })); + return; + } + + // Fetch actual ELO from database + const eloRating = await getPlayerElo(ws.userId!); + + roomManager.createRoom(ws, ws.userId!, ws.username!, deck_id, eloRating); +} + +async function handleRoomJoin(ws: AuthenticatedSocket, payload: MessagePayload) { + const { room_code, deck_id } = payload; + + if (!room_code) { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Room code required' } })); + return; + } + + if (!deck_id) { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Deck selection required' } })); + return; + } + + // Can't join room if already in a game + if (gameSessionManager.isInGame(ws.userId!)) { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Already in a game' } })); + return; + } + + // Can't be in room and queue at the same time + if (matchmakingService.isInQueue(ws.userId!)) { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Leave queue before joining room' } })); + return; + } + + // Fetch actual ELO from database + const eloRating = await getPlayerElo(ws.userId!); + + roomManager.joinRoom(room_code, ws, ws.userId!, ws.username!, deck_id, eloRating); +} + +function handleRoomReady(ws: AuthenticatedSocket, payload: MessagePayload) { + const { ready } = payload; + + if (typeof ready !== 'boolean') { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Ready status required' } })); + return; + } + + roomManager.setReady(ws.userId!, ready); +} + +// ========== GAME ACTION HANDLERS ========== + +function handleGameAction(ws: AuthenticatedSocket, type: string, payload: MessagePayload) { + const { game_id } = payload; + + if (!game_id) { + ws.send(JSON.stringify({ type: 'error', payload: { message: 'Game ID required' } })); + return; + } + + // Extract action type from message type (remove 'action_' prefix) + const actionType = type.replace('action_', ''); + + // Forward to game session manager + const result = gameSessionManager.handleAction(ws.userId!, game_id, actionType, payload); + + if (!result.success) { + ws.send( + JSON.stringify({ + type: 'action_failed', + payload: { + action_type: actionType, + error: result.error, + }, + }) + ); + } +} + +// ============ STARTUP ============ + +console.log(`WebSocket server listening on port ${config.wsPort}`); +console.log(`Environment: ${config.isDev ? 'development' : 'production'}`); diff --git a/server/src/matchmaking/MatchmakingService.ts b/server/src/matchmaking/MatchmakingService.ts new file mode 100644 index 0000000..f67d4a4 --- /dev/null +++ b/server/src/matchmaking/MatchmakingService.ts @@ -0,0 +1,207 @@ +import { WebSocket } from 'ws'; + +// Extended WebSocket type with user info +export interface AuthenticatedSocket extends WebSocket { + userId?: string; + username?: string; + isAlive?: boolean; +} + +export interface QueuedPlayer { + socket: AuthenticatedSocket; + userId: string; + username: string; + deckId: string; + eloRating: number; + joinedAt: number; + eloRange: number; // Starts at 100, expands over time +} + +export interface MatchResult { + player1: QueuedPlayer; + player2: QueuedPlayer; + firstPlayer: number; // 0 or 1, randomly chosen +} + +type MatchFoundCallback = (match: MatchResult) => void; + +export class MatchmakingService { + private queue: Map = new Map(); + private matchCheckInterval: ReturnType | null = null; + + // ELO range configuration + private static readonly INITIAL_ELO_RANGE = 100; + private static readonly ELO_RANGE_EXPANSION = 50; // Expand by 50 + private static readonly ELO_RANGE_EXPANSION_INTERVAL = 30; // Every 30 seconds + private static readonly MAX_ELO_RANGE = 500; + private static readonly MATCH_CHECK_INTERVAL = 2000; // 2 seconds + + constructor(private onMatchFound: MatchFoundCallback) { + // Run match check every 2 seconds + this.matchCheckInterval = setInterval( + () => this.findMatches(), + MatchmakingService.MATCH_CHECK_INTERVAL + ); + console.log('MatchmakingService initialized'); + } + + joinQueue( + socket: AuthenticatedSocket, + userId: string, + username: string, + deckId: string, + eloRating: number + ): boolean { + // Remove if already in queue (prevents duplicates) + this.leaveQueue(userId); + + const player: QueuedPlayer = { + socket, + userId, + username, + deckId, + eloRating, + joinedAt: Date.now(), + eloRange: MatchmakingService.INITIAL_ELO_RANGE, + }; + + this.queue.set(userId, player); + + // Notify client of queue position + socket.send( + JSON.stringify({ + type: 'queue_joined', + payload: { + position: this.queue.size, + eloRating, + }, + }) + ); + + console.log(`Player ${username} (ELO: ${eloRating}) joined queue. Queue size: ${this.queue.size}`); + return true; + } + + leaveQueue(userId: string): boolean { + const player = this.queue.get(userId); + if (player) { + this.queue.delete(userId); + + // Only send message if socket is still open + if (player.socket.readyState === WebSocket.OPEN) { + player.socket.send(JSON.stringify({ type: 'queue_left', payload: {} })); + } + + console.log(`Player ${player.username} left queue. Queue size: ${this.queue.size}`); + return true; + } + return false; + } + + private findMatches(): void { + if (this.queue.size < 2) { + return; // Need at least 2 players to match + } + + const now = Date.now(); + + // Update ELO ranges for waiting players + for (const player of this.queue.values()) { + const waitTimeSeconds = (now - player.joinedAt) / 1000; + const expansions = Math.floor(waitTimeSeconds / MatchmakingService.ELO_RANGE_EXPANSION_INTERVAL); + player.eloRange = Math.min( + MatchmakingService.MAX_ELO_RANGE, + MatchmakingService.INITIAL_ELO_RANGE + expansions * MatchmakingService.ELO_RANGE_EXPANSION + ); + } + + // Convert to array for iteration + const players = Array.from(this.queue.values()); + const matched = new Set(); + + // Find matching pairs + for (let i = 0; i < players.length; i++) { + if (matched.has(players[i].userId)) continue; + + // Find best match for this player + let bestMatch: QueuedPlayer | null = null; + let bestEloDiff = Infinity; + + for (let j = i + 1; j < players.length; j++) { + if (matched.has(players[j].userId)) continue; + + const eloDiff = Math.abs(players[i].eloRating - players[j].eloRating); + const maxRange = Math.max(players[i].eloRange, players[j].eloRange); + + // Check if within acceptable ELO range + if (eloDiff <= maxRange && eloDiff < bestEloDiff) { + bestMatch = players[j]; + bestEloDiff = eloDiff; + } + } + + // If we found a match, create the game + if (bestMatch) { + matched.add(players[i].userId); + matched.add(bestMatch.userId); + + this.queue.delete(players[i].userId); + this.queue.delete(bestMatch.userId); + + // Randomly determine first player + const firstPlayer = Math.random() < 0.5 ? 0 : 1; + + const matchResult: MatchResult = { + player1: players[i], + player2: bestMatch, + firstPlayer, + }; + + console.log( + `Match found: ${players[i].username} (${players[i].eloRating}) vs ` + + `${bestMatch.username} (${bestMatch.eloRating}). First player: ${firstPlayer}` + ); + + this.onMatchFound(matchResult); + } + } + } + + getQueueSize(): number { + return this.queue.size; + } + + isInQueue(userId: string): boolean { + return this.queue.has(userId); + } + + getPlayerQueueInfo(userId: string): { position: number; waitTime: number } | null { + const player = this.queue.get(userId); + if (!player) return null; + + // Calculate position (players are in insertion order) + let position = 0; + for (const id of this.queue.keys()) { + position++; + if (id === userId) break; + } + + return { + position, + waitTime: Math.floor((Date.now() - player.joinedAt) / 1000), + }; + } + + handleDisconnect(userId: string): void { + this.leaveQueue(userId); + } + + shutdown(): void { + if (this.matchCheckInterval) { + clearInterval(this.matchCheckInterval); + this.matchCheckInterval = null; + } + this.queue.clear(); + console.log('MatchmakingService shutdown'); + } +} diff --git a/server/src/matchmaking/RoomCodeGenerator.ts b/server/src/matchmaking/RoomCodeGenerator.ts new file mode 100644 index 0000000..e8e18e0 --- /dev/null +++ b/server/src/matchmaking/RoomCodeGenerator.ts @@ -0,0 +1,26 @@ +// Room code generator - creates 6-character codes from unambiguous charset +// Excludes: 0/O (zero/oh), 1/I/L (one/eye/ell) to avoid confusion + +const CHARSET = 'ABCDEFGHJKMNPQRSTUVWXYZ23456789'; +const CODE_LENGTH = 6; + +export function generateRoomCode(): string { + let code = ''; + for (let i = 0; i < CODE_LENGTH; i++) { + code += CHARSET[Math.floor(Math.random() * CHARSET.length)]; + } + return code; +} + +export function isValidRoomCode(code: string): boolean { + if (!code || code.length !== CODE_LENGTH) { + return false; + } + const upperCode = code.toUpperCase(); + for (const char of upperCode) { + if (!CHARSET.includes(char)) { + return false; + } + } + return true; +} diff --git a/server/src/matchmaking/RoomManager.ts b/server/src/matchmaking/RoomManager.ts new file mode 100644 index 0000000..a7dfd35 --- /dev/null +++ b/server/src/matchmaking/RoomManager.ts @@ -0,0 +1,383 @@ +import { WebSocket } from 'ws'; +import { generateRoomCode, isValidRoomCode } from './RoomCodeGenerator.js'; +import { AuthenticatedSocket } from './MatchmakingService.js'; + +export interface RoomPlayer { + socket: AuthenticatedSocket; + userId: string; + username: string; + deckId: string; + eloRating: number; + ready: boolean; +} + +export interface Room { + code: string; + host: RoomPlayer; + guest: RoomPlayer | null; + createdAt: number; +} + +export interface RoomState { + code: string; + host: { username: string; ready: boolean }; + guest: { username: string; ready: boolean } | null; +} + +type GameStartCallback = (room: Room) => void; + +export class RoomManager { + private rooms: Map = new Map(); + private userToRoom: Map = new Map(); // userId -> roomCode + private expiryInterval: ReturnType | null = null; + + private static readonly ROOM_EXPIRY_MS = 60 * 60 * 1000; // 1 hour + private static readonly EXPIRY_CHECK_INTERVAL = 60 * 1000; // 1 minute + private static readonly MAX_CODE_GENERATION_ATTEMPTS = 10; + + constructor(private onGameStart: GameStartCallback) { + // Check for expired rooms every minute + this.expiryInterval = setInterval( + () => this.cleanupExpiredRooms(), + RoomManager.EXPIRY_CHECK_INTERVAL + ); + console.log('RoomManager initialized'); + } + + createRoom( + socket: AuthenticatedSocket, + userId: string, + username: string, + deckId: string, + eloRating: number + ): Room | null { + // Leave any existing room first + this.leaveRoom(userId); + + // Generate unique code + let code: string = ''; + let attempts = 0; + do { + code = generateRoomCode(); + attempts++; + } while (this.rooms.has(code) && attempts < RoomManager.MAX_CODE_GENERATION_ATTEMPTS); + + if (attempts >= RoomManager.MAX_CODE_GENERATION_ATTEMPTS) { + socket.send( + JSON.stringify({ + type: 'error', + payload: { message: 'Failed to create room. Please try again.' }, + }) + ); + return null; + } + + const room: Room = { + code, + host: { socket, userId, username, deckId, eloRating, ready: false }, + guest: null, + createdAt: Date.now(), + }; + + this.rooms.set(code, room); + this.userToRoom.set(userId, code); + + // Notify the creator + socket.send( + JSON.stringify({ + type: 'room_created', + payload: this.getRoomState(room), + }) + ); + + console.log(`Room ${code} created by ${username}`); + return room; + } + + joinRoom( + code: string, + socket: AuthenticatedSocket, + userId: string, + username: string, + deckId: string, + eloRating: number + ): Room | null { + code = code.toUpperCase(); + + // Validate code format + if (!isValidRoomCode(code)) { + socket.send( + JSON.stringify({ + type: 'error', + payload: { message: 'Invalid room code format' }, + }) + ); + return null; + } + + const room = this.rooms.get(code); + + if (!room) { + socket.send( + JSON.stringify({ + type: 'error', + payload: { message: 'Room not found' }, + }) + ); + return null; + } + + // Check if trying to join own room + if (room.host.userId === userId) { + socket.send( + JSON.stringify({ + type: 'error', + payload: { message: 'Cannot join your own room' }, + }) + ); + return null; + } + + if (room.guest) { + socket.send( + JSON.stringify({ + type: 'error', + payload: { message: 'Room is full' }, + }) + ); + return null; + } + + // Leave any existing room first + this.leaveRoom(userId); + + // Add guest to room + room.guest = { socket, userId, username, deckId, eloRating, ready: false }; + this.userToRoom.set(userId, code); + + const roomState = this.getRoomState(room); + + // Notify the guest + socket.send( + JSON.stringify({ + type: 'room_joined', + payload: roomState, + }) + ); + + // Notify the host + if (room.host.socket.readyState === WebSocket.OPEN) { + room.host.socket.send( + JSON.stringify({ + type: 'room_updated', + payload: roomState, + }) + ); + } + + console.log(`Player ${username} joined room ${code}`); + return room; + } + + leaveRoom(userId: string): void { + const code = this.userToRoom.get(userId); + if (!code) return; + + const room = this.rooms.get(code); + if (!room) { + this.userToRoom.delete(userId); + return; + } + + if (room.host.userId === userId) { + // Host leaving - close room entirely + console.log(`Host ${room.host.username} left room ${code}, closing room`); + + // Notify guest if present + if (room.guest && room.guest.socket.readyState === WebSocket.OPEN) { + room.guest.socket.send( + JSON.stringify({ + type: 'room_left', + payload: { reason: 'Host left the room' }, + }) + ); + this.userToRoom.delete(room.guest.userId); + } + + // Notify host + if (room.host.socket.readyState === WebSocket.OPEN) { + room.host.socket.send( + JSON.stringify({ + type: 'room_left', + payload: {}, + }) + ); + } + + this.rooms.delete(code); + this.userToRoom.delete(userId); + } else if (room.guest?.userId === userId) { + // Guest leaving + console.log(`Guest ${room.guest.username} left room ${code}`); + + // Notify guest + if (room.guest.socket.readyState === WebSocket.OPEN) { + room.guest.socket.send( + JSON.stringify({ + type: 'room_left', + payload: {}, + }) + ); + } + + room.guest = null; + this.userToRoom.delete(userId); + + // Notify host of updated room state + if (room.host.socket.readyState === WebSocket.OPEN) { + room.host.socket.send( + JSON.stringify({ + type: 'room_updated', + payload: this.getRoomState(room), + }) + ); + } + } + } + + setReady(userId: string, ready: boolean): void { + const code = this.userToRoom.get(userId); + if (!code) return; + + const room = this.rooms.get(code); + if (!room) return; + + // Update ready status + if (room.host.userId === userId) { + room.host.ready = ready; + } else if (room.guest?.userId === userId) { + room.guest.ready = ready; + } else { + return; // User not in this room + } + + const roomState = this.getRoomState(room); + + // Broadcast update to both players + if (room.host.socket.readyState === WebSocket.OPEN) { + room.host.socket.send( + JSON.stringify({ + type: 'room_updated', + payload: roomState, + }) + ); + } + + if (room.guest?.socket.readyState === WebSocket.OPEN) { + room.guest.socket.send( + JSON.stringify({ + type: 'room_updated', + payload: roomState, + }) + ); + } + + console.log(`Player in room ${code} set ready: ${ready}`); + + // Check if both players are ready + if (room.host.ready && room.guest?.ready) { + console.log(`Both players ready in room ${code}, starting game`); + + // Remove room from tracking (game session will take over) + this.rooms.delete(code); + this.userToRoom.delete(room.host.userId); + this.userToRoom.delete(room.guest.userId); + + // Trigger game start callback + this.onGameStart(room); + } + } + + getRoomByCode(code: string): Room | undefined { + return this.rooms.get(code.toUpperCase()); + } + + getRoomByUserId(userId: string): Room | undefined { + const code = this.userToRoom.get(userId); + return code ? this.rooms.get(code) : undefined; + } + + isInRoom(userId: string): boolean { + return this.userToRoom.has(userId); + } + + handleDisconnect(userId: string): void { + this.leaveRoom(userId); + } + + private getRoomState(room: Room): RoomState { + return { + code: room.code, + host: { + username: room.host.username, + ready: room.host.ready, + }, + guest: room.guest + ? { + username: room.guest.username, + ready: room.guest.ready, + } + : null, + }; + } + + private cleanupExpiredRooms(): void { + const now = Date.now(); + + for (const [code, room] of this.rooms.entries()) { + if (now - room.createdAt > RoomManager.ROOM_EXPIRY_MS) { + console.log(`Room ${code} expired, cleaning up`); + + // Notify host + if (room.host.socket.readyState === WebSocket.OPEN) { + room.host.socket.send( + JSON.stringify({ + type: 'room_left', + payload: { reason: 'Room expired' }, + }) + ); + } + this.userToRoom.delete(room.host.userId); + + // Notify guest if present + if (room.guest) { + if (room.guest.socket.readyState === WebSocket.OPEN) { + room.guest.socket.send( + JSON.stringify({ + type: 'room_left', + payload: { reason: 'Room expired' }, + }) + ); + } + this.userToRoom.delete(room.guest.userId); + } + + this.rooms.delete(code); + } + } + } + + getRoomCount(): number { + return this.rooms.size; + } + + shutdown(): void { + if (this.expiryInterval) { + clearInterval(this.expiryInterval); + this.expiryInterval = null; + } + this.rooms.clear(); + this.userToRoom.clear(); + console.log('RoomManager shutdown'); + } +} diff --git a/server/tsconfig.json b/server/tsconfig.json new file mode 100644 index 0000000..c83c533 --- /dev/null +++ b/server/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "ES2022", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "lib": ["ES2022"], + "outDir": "./dist", + "rootDir": "./src", + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "declaration": true, + "declarationMap": true, + "sourceMap": true + }, + "include": ["src/**/*"], + "exclude": ["node_modules", "dist"] +} diff --git a/tests/integration/test_game_state.gd b/tests/integration/test_game_state.gd index ed2c2d9..36ee70a 100644 --- a/tests/integration/test_game_state.gd +++ b/tests/integration/test_game_state.gd @@ -528,3 +528,100 @@ func test_block_with_dull_card_fails(): var result = game_state.declare_block(blocker) assert_false(result) + + +## ============================================ +## ONLINE GAME STATE SYNCHRONIZATION TESTS +## These test that game state can be updated from +## network phase change messages +## ============================================ + + +func test_turn_manager_player_index_can_be_set(): + # Simulates receiving network phase_changed message + game_state.start_game(0) + + # Manually set player index like network handler would + game_state.turn_manager.current_player_index = 1 + + assert_eq(game_state.turn_manager.current_player_index, 1) + + +func test_turn_manager_phase_can_be_set(): + # Simulates receiving network phase_changed message + game_state.start_game(0) + + # Manually set phase like network handler would + game_state.turn_manager.current_phase = Enums.TurnPhase.ATTACK + + assert_eq(game_state.turn_manager.current_phase, Enums.TurnPhase.ATTACK) + + +func test_turn_manager_turn_number_can_be_set(): + # Simulates receiving network game_state_sync message + game_state.start_game(0) + + # Manually set turn number like network handler would + game_state.turn_manager.turn_number = 5 + + assert_eq(game_state.turn_manager.turn_number, 5) + + +func test_turn_manager_initial_values(): + # Verify initial turn manager state + game_state.start_game(0) + + assert_eq(game_state.turn_manager.current_player_index, 0) + assert_eq(game_state.turn_manager.turn_number, 1) + + +func test_turn_manager_attack_step_can_be_set(): + # For online games, attack step is managed by server + game_state.start_game(0) + game_state.end_main_phase() # Get to ATTACK phase + + # Manually set attack step like network handler would + game_state.turn_manager.attack_step = Enums.AttackStep.BLOCK_DECLARATION + + assert_eq(game_state.turn_manager.attack_step, Enums.AttackStep.BLOCK_DECLARATION) + + +func test_phase_changed_updates_current_player(): + # Test that changing phase properly reflects in get_current_player() + game_state.start_game(0) + + # Simulate switching turns from network + game_state.turn_manager.current_player_index = 1 + + var current = game_state.get_current_player() + assert_eq(current, game_state.players[1]) + + +func test_phase_changed_updates_opponent(): + # Test that changing phase properly reflects in get_opponent() + game_state.start_game(0) + + # Simulate switching turns from network + game_state.turn_manager.current_player_index = 1 + + var opponent = game_state.get_opponent() + assert_eq(opponent, game_state.players[0]) + + +func test_turn_manager_all_phases_valid(): + # Verify all TurnPhase enum values can be set + game_state.start_game(0) + + for phase in Enums.TurnPhase.values(): + game_state.turn_manager.current_phase = phase + assert_eq(game_state.turn_manager.current_phase, phase) + + +func test_turn_manager_all_attack_steps_valid(): + # Verify all AttackStep enum values can be set + game_state.start_game(0) + game_state.end_main_phase() # Get to ATTACK phase + + for step in Enums.AttackStep.values(): + game_state.turn_manager.attack_step = step + assert_eq(game_state.turn_manager.attack_step, step) diff --git a/tests/test_ability_processor_conditionals.py b/tests/test_ability_processor_conditionals.py new file mode 100644 index 0000000..eb2b036 --- /dev/null +++ b/tests/test_ability_processor_conditionals.py @@ -0,0 +1,332 @@ +#!/usr/bin/env python3 +""" +Tests for the conditional ability parsing in ability_processor.py + +Run with: python -m pytest tests/test_ability_processor_conditionals.py -v +Or directly: python tests/test_ability_processor_conditionals.py +""" + +import sys +import os +import unittest + +# Add tools directory to path +sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..', 'tools')) + +from ability_processor import ( + parse_condition, + parse_conditional_ability, + parse_chained_effect, + parse_scaling_effect, + parse_effects, +) + + +class TestParseCondition(unittest.TestCase): + """Tests for parse_condition function""" + + def test_control_card_basic(self): + """Should parse 'control [Card Name]' condition""" + condition = parse_condition("you control Cloud") + + self.assertIsNotNone(condition) + self.assertEqual(condition["type"], "CONTROL_CARD") + self.assertEqual(condition["card_name"], "Cloud") + + def test_control_card_with_prefix(self): + """Should parse 'control a Card Name X' condition""" + condition = parse_condition("you control a Card Name Tidus") + + self.assertIsNotNone(condition) + self.assertEqual(condition["type"], "CONTROL_CARD") + + def test_control_count(self): + """Should parse 'control X or more Forwards' condition""" + condition = parse_condition("you control 3 or more Forwards") + + self.assertIsNotNone(condition) + self.assertEqual(condition["type"], "CONTROL_COUNT") + self.assertEqual(condition["comparison"], "GTE") + self.assertEqual(condition["value"], 3) + self.assertEqual(condition["card_type"], "FORWARD") + + def test_control_count_backups(self): + """Should parse 'control X or more Backups' condition""" + condition = parse_condition("you control 5 or more Backups") + + self.assertIsNotNone(condition) + self.assertEqual(condition["type"], "CONTROL_COUNT") + self.assertEqual(condition["value"], 5) + self.assertEqual(condition["card_type"], "BACKUP") + + def test_damage_received(self): + """Should parse 'have received X or more damage' condition""" + condition = parse_condition("you have received 5 or more damage") + + self.assertIsNotNone(condition) + self.assertEqual(condition["type"], "DAMAGE_RECEIVED") + self.assertEqual(condition["comparison"], "GTE") + self.assertEqual(condition["value"], 5) + + def test_damage_received_points_of(self): + """Should parse 'X points of damage or more' condition""" + condition = parse_condition("you have received 6 points of damage or more") + + self.assertIsNotNone(condition) + self.assertEqual(condition["type"], "DAMAGE_RECEIVED") + self.assertEqual(condition["value"], 6) + + def test_break_zone_count(self): + """Should parse break zone count condition""" + condition = parse_condition("you have 5 or more Ifrit in your break zone") + + self.assertIsNotNone(condition) + self.assertEqual(condition["type"], "BREAK_ZONE_COUNT") + self.assertEqual(condition["comparison"], "GTE") + self.assertEqual(condition["value"], 5) + + def test_forward_state_dull(self): + """Should parse 'this forward is dull' condition""" + condition = parse_condition("this forward is dull") + + self.assertIsNotNone(condition) + self.assertEqual(condition["type"], "FORWARD_STATE") + self.assertEqual(condition["state"], "DULL") + self.assertTrue(condition["check_self"]) + + def test_forward_state_active(self): + """Should parse 'this forward is active' condition""" + condition = parse_condition("this forward is active") + + self.assertIsNotNone(condition) + self.assertEqual(condition["type"], "FORWARD_STATE") + self.assertEqual(condition["state"], "ACTIVE") + + def test_cost_comparison_less(self): + """Should parse 'of cost X or less' condition""" + condition = parse_condition("of cost 3 or less") + + self.assertIsNotNone(condition) + self.assertEqual(condition["type"], "COST_COMPARISON") + self.assertEqual(condition["comparison"], "LTE") + self.assertEqual(condition["value"], 3) + + def test_cost_comparison_more(self): + """Should parse 'of cost X or more' condition""" + condition = parse_condition("of cost 4 or more") + + self.assertIsNotNone(condition) + self.assertEqual(condition["type"], "COST_COMPARISON") + self.assertEqual(condition["comparison"], "GTE") + self.assertEqual(condition["value"], 4) + + def test_opponent_no_forwards(self): + """Should parse 'opponent doesn't control any forwards' condition""" + condition = parse_condition("your opponent doesn't control any Forwards") + + self.assertIsNotNone(condition) + self.assertEqual(condition["type"], "CONTROL_COUNT") + self.assertEqual(condition["comparison"], "EQ") + self.assertEqual(condition["value"], 0) + self.assertEqual(condition["owner"], "OPPONENT") + + def test_unknown_condition(self): + """Should return None for unparseable conditions""" + condition = parse_condition("something random and complex") + + self.assertIsNone(condition) + + +class TestParseConditionalAbility(unittest.TestCase): + """Tests for parse_conditional_ability function""" + + def test_if_control_deal_damage(self): + """Should parse 'If you control X, deal Y damage' pattern""" + text = "If you control Cloud, deal 5000 damage to target Forward." + + result = parse_conditional_ability(text) + + self.assertIsNotNone(result) + self.assertEqual(result["type"], "CONDITIONAL") + self.assertIn("condition", result) + self.assertIn("then_effects", result) + self.assertTrue(len(result["then_effects"]) > 0) + + def test_if_damage_received_gain_brave(self): + """Should parse damage received condition with ability grant""" + text = "If you have received 5 or more damage, this Forward gains Brave." + + result = parse_conditional_ability(text) + + self.assertIsNotNone(result) + self.assertEqual(result["type"], "CONDITIONAL") + # Even if condition is UNKNOWN, the structure should be correct + self.assertIn("condition", result) + self.assertIn("then_effects", result) + + def test_not_if_you_do(self): + """Should NOT parse 'If you do so' as conditional (that's chained)""" + text = "If you do so, draw 2 cards." + + result = parse_conditional_ability(text) + + self.assertIsNone(result) + + def test_non_conditional_text(self): + """Should return None for non-conditional text""" + text = "Deal 5000 damage to target Forward." + + result = parse_conditional_ability(text) + + self.assertIsNone(result) + + +class TestParseChainedEffect(unittest.TestCase): + """Tests for parse_chained_effect function""" + + def test_discard_if_you_do_damage(self): + """Should parse 'Discard 1 card. If you do so, deal damage' pattern""" + text = "Discard 1 card from your hand. If you do so, deal 7000 damage to target Forward." + + result = parse_chained_effect(text) + + self.assertIsNotNone(result) + self.assertEqual(result["type"], "CHAINED_EFFECT") + self.assertEqual(result["chain_condition"], "IF_YOU_DO") + self.assertIn("primary_effect", result) + self.assertIn("chain_effects", result) + self.assertEqual(result["primary_effect"]["type"], "DISCARD") + + def test_when_you_do(self): + """Should parse 'When you do so' variant""" + text = "Dull 1 Backup. When you do so, draw 1 card." + + result = parse_chained_effect(text) + + self.assertIsNotNone(result) + self.assertEqual(result["type"], "CHAINED_EFFECT") + + def test_no_chain_pattern(self): + """Should return None for text without chain pattern""" + text = "Deal 5000 damage. Draw 1 card." + + result = parse_chained_effect(text) + + self.assertIsNone(result) + + +class TestParseScalingEffect(unittest.TestCase): + """Tests for parse_scaling_effect function""" + + def test_damage_for_each_damage_received(self): + """Should parse 'Deal X damage for each damage received' pattern""" + text = "Deal it 1000 damage for each point of damage you have received." + + result = parse_scaling_effect(text) + + self.assertIsNotNone(result) + self.assertEqual(result["type"], "SCALING_EFFECT") + self.assertEqual(result["scale_by"], "DAMAGE_RECEIVED") + self.assertEqual(result["multiplier"], 1000) + self.assertEqual(result["base_effect"]["type"], "DAMAGE") + + def test_power_for_each_forward(self): + """Should parse '+X power for each Forward you control' pattern""" + text = "This Forward gains +1000 power for each Forward you control until the end of the turn." + + result = parse_scaling_effect(text) + + self.assertIsNotNone(result) + self.assertEqual(result["type"], "SCALING_EFFECT") + self.assertEqual(result["scale_by"], "FORWARDS_CONTROLLED") + self.assertEqual(result["multiplier"], 1000) + self.assertEqual(result["base_effect"]["type"], "POWER_MOD") + + def test_draw_for_each_forward(self): + """Should parse 'Draw X cards for each Forward' pattern""" + text = "Draw 1 card for each Forward your opponent controls." + + result = parse_scaling_effect(text) + + self.assertIsNotNone(result) + self.assertEqual(result["type"], "SCALING_EFFECT") + self.assertEqual(result["multiplier"], 1) + self.assertEqual(result["base_effect"]["type"], "DRAW") + + def test_no_scaling_pattern(self): + """Should return None for text without scaling pattern""" + text = "Deal 5000 damage to target Forward." + + result = parse_scaling_effect(text) + + self.assertIsNone(result) + + +class TestParseEffectsIntegration(unittest.TestCase): + """Integration tests for parse_effects with conditionals""" + + def test_chained_effect_detected(self): + """parse_effects should return CHAINED_EFFECT for 'if you do' text""" + text = "Discard 1 card from your hand. If you do, draw 2 cards." + + effects = parse_effects(text) + + self.assertEqual(len(effects), 1) + self.assertEqual(effects[0]["type"], "CHAINED_EFFECT") + + def test_scaling_effect_detected(self): + """parse_effects should return SCALING_EFFECT for 'for each' text""" + text = "Deal it 1000 damage for each point of damage you have received." + + effects = parse_effects(text) + + self.assertEqual(len(effects), 1) + self.assertEqual(effects[0]["type"], "SCALING_EFFECT") + + def test_conditional_effect_detected(self): + """parse_effects should return CONDITIONAL for 'If X, Y' text""" + text = "If you control Cloud, deal 5000 damage to target Forward." + + effects = parse_effects(text) + + self.assertEqual(len(effects), 1) + self.assertEqual(effects[0]["type"], "CONDITIONAL") + + def test_normal_effect_not_conditional(self): + """parse_effects should NOT return CONDITIONAL for normal effects""" + text = "Draw 2 cards." + + effects = parse_effects(text) + + self.assertEqual(len(effects), 1) + self.assertEqual(effects[0]["type"], "DRAW") + + +class TestRealCardExamples(unittest.TestCase): + """Tests using real card text examples""" + + def test_warrior_damage_scaling(self): + """Test Warrior card with damage scaling""" + text = "Deal it 1000 damage for each point of damage you have received." + + result = parse_scaling_effect(text) + + self.assertIsNotNone(result) + self.assertEqual(result["type"], "SCALING_EFFECT") + self.assertEqual(result["scale_by"], "DAMAGE_RECEIVED") + self.assertEqual(result["multiplier"], 1000) + + def test_zidane_chained_effect(self): + """Test Zidane-style chained effect""" + text = "Discard 1 card from your hand. If you do so, choose 1 Forward. Deal it 7000 damage." + + result = parse_chained_effect(text) + + self.assertIsNotNone(result) + self.assertEqual(result["type"], "CHAINED_EFFECT") + self.assertEqual(result["primary_effect"]["type"], "DISCARD") + self.assertTrue(len(result["chain_effects"]) > 0) + + +if __name__ == "__main__": + unittest.main(verbosity=2) diff --git a/tests/test_ability_processor_modal.py b/tests/test_ability_processor_modal.py new file mode 100644 index 0000000..6d0caab --- /dev/null +++ b/tests/test_ability_processor_modal.py @@ -0,0 +1,218 @@ +#!/usr/bin/env python3 +""" +Tests for the modal ability parsing in ability_processor.py + +Run with: python -m pytest tests/test_ability_processor_modal.py -v +Or directly: python tests/test_ability_processor_modal.py +""" + +import sys +import os +import unittest + +# Add tools directory to path +sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..', 'tools')) + +from ability_processor import ( + extract_modal_actions, + parse_modal_ability, + parse_effects, + parse_field_ability, +) + + +class TestExtractModalActions(unittest.TestCase): + """Tests for extract_modal_actions function""" + + def test_extracts_quoted_actions(self): + """Should extract all quoted action strings""" + text = '''Select 1 of the 3 following actions. + "Choose 1 Forward. Deal it 7000 damage." + "Choose 1 Monster of cost 3 or less. Break it." + "Deal 3000 damage to all the Forwards opponent controls."''' + + actions = extract_modal_actions(text) + + self.assertEqual(len(actions), 3) + self.assertEqual(actions[0]["index"], 0) + self.assertEqual(actions[1]["index"], 1) + self.assertEqual(actions[2]["index"], 2) + + def test_preserves_action_descriptions(self): + """Should preserve the full description text""" + text = '"Choose 1 Forward. Deal it 7000 damage." "Draw 2 cards."' + + actions = extract_modal_actions(text) + + self.assertEqual(actions[0]["description"], "Choose 1 Forward. Deal it 7000 damage.") + self.assertEqual(actions[1]["description"], "Draw 2 cards.") + + def test_parses_effects_for_each_action(self): + """Should parse effects for each action""" + text = '"Draw 2 cards." "Deal 5000 damage to all Forwards."' + + actions = extract_modal_actions(text) + + # First action should have DRAW effect + self.assertTrue(len(actions[0]["effects"]) > 0) + self.assertEqual(actions[0]["effects"][0]["type"], "DRAW") + + def test_handles_empty_text(self): + """Should return empty array for text without quotes""" + actions = extract_modal_actions("No quoted text here") + self.assertEqual(len(actions), 0) + + +class TestParseModalAbility(unittest.TestCase): + """Tests for parse_modal_ability function""" + + def test_parses_select_1_of_3(self): + """Should parse 'select 1 of the 3' format""" + text = '''Select 1 of the 3 following actions. + "Option A" "Option B" "Option C"''' + + result = parse_modal_ability(text) + + self.assertIsNotNone(result) + self.assertEqual(result["type"], "CHOOSE_MODE") + self.assertEqual(result["select_count"], 1) + self.assertEqual(result["mode_count"], 3) + self.assertFalse(result["select_up_to"]) + + def test_parses_select_up_to(self): + """Should parse 'select up to X' format""" + text = '''Select up to 2 of the 4 following actions. + "A" "B" "C" "D"''' + + result = parse_modal_ability(text) + + self.assertIsNotNone(result) + self.assertEqual(result["select_count"], 2) + self.assertEqual(result["mode_count"], 4) + self.assertTrue(result["select_up_to"]) + + def test_parses_enhanced_condition(self): + """Should parse enhanced/conditional upgrade clause""" + text = '''Select 1 of the 3 following actions. If you have 5 or more Ifrit in your Break Zone, select up to 3 of the 3 following actions instead. + "A" "B" "C"''' + + result = parse_modal_ability(text) + + self.assertIsNotNone(result) + self.assertTrue("enhanced_condition" in result) + self.assertEqual(result["enhanced_condition"]["select_count"], 3) + self.assertTrue(result["enhanced_condition"]["select_up_to"]) + + def test_returns_none_for_non_modal(self): + """Should return None for non-modal text""" + text = "Choose 1 Forward. Deal it 5000 damage." + + result = parse_modal_ability(text) + + self.assertIsNone(result) + + def test_extracts_modes_with_effects(self): + """Should extract modes with parsed effects""" + text = '''Select 1 of the 2 following actions. + "Choose 1 Forward. Deal it 7000 damage." + "Draw 2 cards."''' + + result = parse_modal_ability(text) + + self.assertEqual(len(result["modes"]), 2) + # First mode should have damage effect + self.assertTrue(len(result["modes"][0]["effects"]) > 0) + + +class TestParseEffectsModal(unittest.TestCase): + """Tests for parse_effects handling of modal abilities""" + + def test_returns_choose_mode_for_modal_text(self): + """parse_effects should return CHOOSE_MODE for modal text""" + text = '''Select 1 of the 2 following actions. + "Draw 1 card." "Dull 1 Forward."''' + + effects = parse_effects(text) + + self.assertEqual(len(effects), 1) + self.assertEqual(effects[0]["type"], "CHOOSE_MODE") + + def test_non_modal_returns_normal_effect(self): + """parse_effects should return normal effects for non-modal text""" + text = "Draw 2 cards." + + effects = parse_effects(text) + + self.assertEqual(len(effects), 1) + self.assertEqual(effects[0]["type"], "DRAW") + + +class TestParseFieldAbilityModal(unittest.TestCase): + """Tests for parse_field_ability handling of modal abilities""" + + def test_returns_choose_mode_for_modal_field(self): + """parse_field_ability should return CHOOSE_MODE for modal field ability""" + text = '''Select 1 of the 3 following actions. + "Deal 7000 damage." "Break a Monster." "Deal 3000 to all."''' + + result = parse_field_ability(text, "Test Card") + + self.assertIsNotNone(result) + self.assertEqual(result["type"], "CHOOSE_MODE") + + +class TestRealCardExamples(unittest.TestCase): + """Tests using real card text examples""" + + def test_ifrita_15_001r(self): + """Test Ifrita card modal ability""" + text = '''Select 1 of the 3 following actions. If you have a total of 5 or more Card Name Ifrita and/or Card Name Ifrit in your Break Zone (before paying the cost for Ifrita), select up to 3 of the 3 following actions instead. +"Choose 1 Forward. Deal it 7000 damage." +"Choose 1 Monster of cost 3 or less. Break it." +"Deal 3000 damage to all the Forwards opponent controls."''' + + result = parse_modal_ability(text) + + self.assertIsNotNone(result) + self.assertEqual(result["type"], "CHOOSE_MODE") + self.assertEqual(result["select_count"], 1) + self.assertEqual(result["mode_count"], 3) + self.assertEqual(len(result["modes"]), 3) + + # Check enhanced condition + self.assertTrue("enhanced_condition" in result) + self.assertEqual(result["enhanced_condition"]["select_count"], 3) + + # Check mode descriptions + self.assertIn("7000 damage", result["modes"][0]["description"]) + self.assertIn("Monster", result["modes"][1]["description"]) + self.assertIn("3000 damage", result["modes"][2]["description"]) + + def test_warrior_10_075c(self): + """Test Warrior card modal ability""" + text = '''Select 1 of the 2 following actions. +"Choose 1 Forward. Until the end of the turn, it gains Brave and it gains +1000 power for each point of damage you have received." +"Choose 1 Forward. Deal it 1000 damage for each point of damage you have received."''' + + result = parse_modal_ability(text) + + self.assertIsNotNone(result) + self.assertEqual(result["select_count"], 1) + self.assertEqual(result["mode_count"], 2) + self.assertEqual(len(result["modes"]), 2) + + def test_action_ability_modal(self): + """Test action ability with select up to""" + text = '''Select up to 2 of the 4 following actions. "Choose 1 Forward you control. It gains +1000 power until the end of the turn." "All the Forwards you control gain Brave until the end of the turn." "All the Forwards you control gain 'This Forward cannot become dull by your opponent's Summons or abilities' until the end of the turn." "Draw 1 card."''' + + result = parse_modal_ability(text) + + self.assertIsNotNone(result) + self.assertEqual(result["select_count"], 2) + self.assertTrue(result["select_up_to"]) + self.assertEqual(result["mode_count"], 4) + self.assertEqual(len(result["modes"]), 4) + + +if __name__ == "__main__": + unittest.main(verbosity=2) diff --git a/tests/unit/test_ability_system.gd b/tests/unit/test_ability_system.gd new file mode 100644 index 0000000..01b16a0 --- /dev/null +++ b/tests/unit/test_ability_system.gd @@ -0,0 +1,56 @@ +extends GutTest + +## Tests for the AbilitySystem and related components + + +func test_target_selector_instantiates() -> void: + var selector = TargetSelector.new() + assert_not_null(selector, "TargetSelector should instantiate") + + +func test_trigger_matcher_instantiates() -> void: + var matcher = TriggerMatcher.new() + assert_not_null(matcher, "TriggerMatcher should instantiate") + + +func test_effect_resolver_instantiates() -> void: + var resolver = EffectResolver.new() + assert_not_null(resolver, "EffectResolver should instantiate") + + +func test_field_effect_manager_instantiates() -> void: + var manager = FieldEffectManager.new() + assert_not_null(manager, "FieldEffectManager should instantiate") + + +func test_field_effect_manager_clear() -> void: + var manager = FieldEffectManager.new() + manager.clear_all() + assert_eq(manager.get_active_ability_count(), 0, "Should have no active abilities after clear") + + +func test_target_selector_empty_spec() -> void: + var selector = TargetSelector.new() + var result = selector.get_valid_targets({}, null, null) + assert_eq(result.size(), 0, "Empty spec should return empty array") + + +func test_trigger_matcher_event_matching() -> void: + var matcher = TriggerMatcher.new() + + # Test direct event match + assert_true(matcher._event_matches("ATTACKS", "ATTACKS"), "Direct match should work") + + # Test enters field variations + assert_true(matcher._event_matches("ENTERS_FIELD", "CARD_PLAYED"), "ENTERS_FIELD should match CARD_PLAYED") + + # Test leaves field variations + assert_true(matcher._event_matches("LEAVES_FIELD", "FORWARD_BROKEN"), "LEAVES_FIELD should match FORWARD_BROKEN") + + +func test_trigger_matcher_source_matching() -> void: + var matcher = TriggerMatcher.new() + + # ANY should always match + var event_data = {"card": null} + assert_true(matcher._source_matches("ANY", event_data, null, null), "ANY source should always match") diff --git a/tests/unit/test_attack_step_enum.gd b/tests/unit/test_attack_step_enum.gd new file mode 100644 index 0000000..9cb110c --- /dev/null +++ b/tests/unit/test_attack_step_enum.gd @@ -0,0 +1,86 @@ +extends GutTest + +## Unit tests to verify AttackStep enum alignment between client and server +## Server uses: NONE=0, PREPARATION=1, DECLARATION=2, BLOCK_DECLARATION=3, DAMAGE_RESOLUTION=4 + + +## Test that AttackStep enum values match expected server values +## Critical for network synchronization + +func test_attack_step_none_equals_zero(): + assert_eq(Enums.AttackStep.NONE, 0, "AttackStep.NONE should be 0 to match server") + + +func test_attack_step_preparation_equals_one(): + assert_eq(Enums.AttackStep.PREPARATION, 1, "AttackStep.PREPARATION should be 1 to match server") + + +func test_attack_step_declaration_equals_two(): + assert_eq(Enums.AttackStep.DECLARATION, 2, "AttackStep.DECLARATION should be 2 to match server") + + +func test_attack_step_block_declaration_equals_three(): + assert_eq(Enums.AttackStep.BLOCK_DECLARATION, 3, "AttackStep.BLOCK_DECLARATION should be 3 to match server") + + +func test_attack_step_damage_resolution_equals_four(): + assert_eq(Enums.AttackStep.DAMAGE_RESOLUTION, 4, "AttackStep.DAMAGE_RESOLUTION should be 4 to match server") + + +## Test enum ordering is correct +func test_attack_step_enum_order(): + # Verify the enum values are in correct order + assert_true( + Enums.AttackStep.NONE < Enums.AttackStep.PREPARATION, + "NONE should be less than PREPARATION" + ) + assert_true( + Enums.AttackStep.PREPARATION < Enums.AttackStep.DECLARATION, + "PREPARATION should be less than DECLARATION" + ) + assert_true( + Enums.AttackStep.DECLARATION < Enums.AttackStep.BLOCK_DECLARATION, + "DECLARATION should be less than BLOCK_DECLARATION" + ) + assert_true( + Enums.AttackStep.BLOCK_DECLARATION < Enums.AttackStep.DAMAGE_RESOLUTION, + "BLOCK_DECLARATION should be less than DAMAGE_RESOLUTION" + ) + + +## Test TurnPhase enum alignment with server as well +## Server uses: ACTIVE=0, DRAW=1, MAIN_1=2, ATTACK=3, MAIN_2=4, END=5 + +func test_turn_phase_active_equals_zero(): + assert_eq(Enums.TurnPhase.ACTIVE, 0, "TurnPhase.ACTIVE should be 0 to match server") + + +func test_turn_phase_draw_equals_one(): + assert_eq(Enums.TurnPhase.DRAW, 1, "TurnPhase.DRAW should be 1 to match server") + + +func test_turn_phase_main_1_equals_two(): + assert_eq(Enums.TurnPhase.MAIN_1, 2, "TurnPhase.MAIN_1 should be 2 to match server") + + +func test_turn_phase_attack_equals_three(): + assert_eq(Enums.TurnPhase.ATTACK, 3, "TurnPhase.ATTACK should be 3 to match server") + + +func test_turn_phase_main_2_equals_four(): + assert_eq(Enums.TurnPhase.MAIN_2, 4, "TurnPhase.MAIN_2 should be 4 to match server") + + +func test_turn_phase_end_equals_five(): + assert_eq(Enums.TurnPhase.END, 5, "TurnPhase.END should be 5 to match server") + + +## Test that all enum values are present +func test_attack_step_has_five_values(): + var values = Enums.AttackStep.values() + assert_eq(values.size(), 5, "AttackStep should have 5 values (NONE, PREPARATION, DECLARATION, BLOCK_DECLARATION, DAMAGE_RESOLUTION)") + + +func test_turn_phase_has_six_values(): + var values = Enums.TurnPhase.values() + assert_eq(values.size(), 6, "TurnPhase should have 6 values (ACTIVE, DRAW, MAIN_1, ATTACK, MAIN_2, END)") diff --git a/tests/unit/test_card_filter.gd b/tests/unit/test_card_filter.gd new file mode 100644 index 0000000..d9815e8 --- /dev/null +++ b/tests/unit/test_card_filter.gd @@ -0,0 +1,491 @@ +extends GutTest + +## Tests for CardFilter utility class + + +# ============================================================================= +# FILTER MATCHING TESTS - ELEMENT +# ============================================================================= + +func test_element_filter_matches_fire() -> void: + var filter = {"element": "FIRE"} + var card = _create_mock_forward_with_element(Enums.Element.FIRE) + + assert_true(CardFilter.matches_filter(card, filter), "Fire card should match FIRE filter") + card.free() + + +func test_element_filter_rejects_wrong_element() -> void: + var filter = {"element": "FIRE"} + var card = _create_mock_forward_with_element(Enums.Element.ICE) + + assert_false(CardFilter.matches_filter(card, filter), "Ice card should not match FIRE filter") + card.free() + + +func test_element_filter_case_insensitive() -> void: + var filter = {"element": "fire"} + var card = _create_mock_forward_with_element(Enums.Element.FIRE) + + assert_true(CardFilter.matches_filter(card, filter), "Element filter should be case insensitive") + card.free() + + +# ============================================================================= +# FILTER MATCHING TESTS - JOB +# ============================================================================= + +func test_job_filter_matches_samurai() -> void: + var filter = {"job": "Samurai"} + var card = _create_mock_forward_with_job("Samurai") + + assert_true(CardFilter.matches_filter(card, filter), "Samurai should match Samurai filter") + card.free() + + +func test_job_filter_rejects_wrong_job() -> void: + var filter = {"job": "Samurai"} + var card = _create_mock_forward_with_job("Warrior") + + assert_false(CardFilter.matches_filter(card, filter), "Warrior should not match Samurai filter") + card.free() + + +func test_job_filter_case_insensitive() -> void: + var filter = {"job": "SAMURAI"} + var card = _create_mock_forward_with_job("samurai") + + assert_true(CardFilter.matches_filter(card, filter), "Job filter should be case insensitive") + card.free() + + +# ============================================================================= +# FILTER MATCHING TESTS - CATEGORY +# ============================================================================= + +func test_category_filter_matches() -> void: + var filter = {"category": "VII"} + var card = _create_mock_forward_with_category("VII") + + assert_true(CardFilter.matches_filter(card, filter), "VII card should match VII filter") + card.free() + + +func test_category_filter_rejects_wrong_category() -> void: + var filter = {"category": "VII"} + var card = _create_mock_forward_with_category("X") + + assert_false(CardFilter.matches_filter(card, filter), "Category X should not match VII filter") + card.free() + + +func test_category_filter_matches_partial() -> void: + var filter = {"category": "FF"} + var card = _create_mock_forward_with_category("FFVII") + + assert_true(CardFilter.matches_filter(card, filter), "FFVII should match FF filter (partial)") + card.free() + + +# ============================================================================= +# FILTER MATCHING TESTS - COST +# ============================================================================= + +func test_cost_exact_filter_matches() -> void: + var filter = {"cost": 3} + var card = _create_mock_forward_with_cost(3) + + assert_true(CardFilter.matches_filter(card, filter), "Cost 3 should match exact cost 3") + card.free() + + +func test_cost_exact_filter_rejects_wrong_cost() -> void: + var filter = {"cost": 3} + var card = _create_mock_forward_with_cost(5) + + assert_false(CardFilter.matches_filter(card, filter), "Cost 5 should not match exact cost 3") + card.free() + + +func test_cost_comparison_lte() -> void: + var filter = {"cost_comparison": "LTE", "cost_value": 4} + var card3 = _create_mock_forward_with_cost(3) + var card4 = _create_mock_forward_with_cost(4) + var card5 = _create_mock_forward_with_cost(5) + + assert_true(CardFilter.matches_filter(card3, filter), "Cost 3 should match LTE 4") + assert_true(CardFilter.matches_filter(card4, filter), "Cost 4 should match LTE 4") + assert_false(CardFilter.matches_filter(card5, filter), "Cost 5 should not match LTE 4") + + card3.free() + card4.free() + card5.free() + + +func test_cost_comparison_gte() -> void: + var filter = {"cost_comparison": "GTE", "cost_value": 4} + var card3 = _create_mock_forward_with_cost(3) + var card4 = _create_mock_forward_with_cost(4) + var card5 = _create_mock_forward_with_cost(5) + + assert_false(CardFilter.matches_filter(card3, filter), "Cost 3 should not match GTE 4") + assert_true(CardFilter.matches_filter(card4, filter), "Cost 4 should match GTE 4") + assert_true(CardFilter.matches_filter(card5, filter), "Cost 5 should match GTE 4") + + card3.free() + card4.free() + card5.free() + + +func test_cost_min_max_filters() -> void: + var filter = {"cost_min": 3, "cost_max": 5} + var card2 = _create_mock_forward_with_cost(2) + var card3 = _create_mock_forward_with_cost(3) + var card4 = _create_mock_forward_with_cost(4) + var card5 = _create_mock_forward_with_cost(5) + var card6 = _create_mock_forward_with_cost(6) + + assert_false(CardFilter.matches_filter(card2, filter), "Cost 2 should not be in range 3-5") + assert_true(CardFilter.matches_filter(card3, filter), "Cost 3 should be in range 3-5") + assert_true(CardFilter.matches_filter(card4, filter), "Cost 4 should be in range 3-5") + assert_true(CardFilter.matches_filter(card5, filter), "Cost 5 should be in range 3-5") + assert_false(CardFilter.matches_filter(card6, filter), "Cost 6 should not be in range 3-5") + + card2.free() + card3.free() + card4.free() + card5.free() + card6.free() + + +# ============================================================================= +# FILTER MATCHING TESTS - CARD TYPE +# ============================================================================= + +func test_card_type_forward_matches() -> void: + var filter = {"card_type": "FORWARD"} + var forward = _create_mock_forward() + var backup = _create_mock_backup() + + assert_true(CardFilter.matches_filter(forward, filter), "Forward should match FORWARD filter") + assert_false(CardFilter.matches_filter(backup, filter), "Backup should not match FORWARD filter") + + forward.free() + backup.free() + + +func test_card_type_backup_matches() -> void: + var filter = {"card_type": "BACKUP"} + var forward = _create_mock_forward() + var backup = _create_mock_backup() + + assert_false(CardFilter.matches_filter(forward, filter), "Forward should not match BACKUP filter") + assert_true(CardFilter.matches_filter(backup, filter), "Backup should match BACKUP filter") + + forward.free() + backup.free() + + +func test_card_type_character_matches_both() -> void: + var filter = {"card_type": "CHARACTER"} + var forward = _create_mock_forward() + var backup = _create_mock_backup() + + assert_true(CardFilter.matches_filter(forward, filter), "Forward should match CHARACTER filter") + assert_true(CardFilter.matches_filter(backup, filter), "Backup should match CHARACTER filter") + + forward.free() + backup.free() + + +# ============================================================================= +# FILTER MATCHING TESTS - NAME +# ============================================================================= + +func test_card_name_filter_matches() -> void: + var filter = {"card_name": "Cloud"} + var card = _create_mock_forward_with_name("Cloud") + + assert_true(CardFilter.matches_filter(card, filter), "Cloud should match Cloud filter") + card.free() + + +func test_card_name_filter_rejects_wrong_name() -> void: + var filter = {"card_name": "Cloud"} + var card = _create_mock_forward_with_name("Sephiroth") + + assert_false(CardFilter.matches_filter(card, filter), "Sephiroth should not match Cloud filter") + card.free() + + +func test_name_filter_alternative_key() -> void: + var filter = {"name": "Cloud"} + var card = _create_mock_forward_with_name("Cloud") + + assert_true(CardFilter.matches_filter(card, filter), "Should support 'name' as well as 'card_name'") + card.free() + + +# ============================================================================= +# FILTER MATCHING TESTS - POWER +# ============================================================================= + +func test_power_comparison_gte() -> void: + var filter = {"power_comparison": "GTE", "power_value": 8000} + var card7000 = _create_mock_forward_with_power(7000) + var card8000 = _create_mock_forward_with_power(8000) + var card9000 = _create_mock_forward_with_power(9000) + + assert_false(CardFilter.matches_filter(card7000, filter), "Power 7000 should not match GTE 8000") + assert_true(CardFilter.matches_filter(card8000, filter), "Power 8000 should match GTE 8000") + assert_true(CardFilter.matches_filter(card9000, filter), "Power 9000 should match GTE 8000") + + card7000.free() + card8000.free() + card9000.free() + + +func test_power_min_max_filters() -> void: + var filter = {"power_min": 5000, "power_max": 7000} + var card4000 = _create_mock_forward_with_power(4000) + var card6000 = _create_mock_forward_with_power(6000) + var card8000 = _create_mock_forward_with_power(8000) + + assert_false(CardFilter.matches_filter(card4000, filter), "Power 4000 should not be in range 5000-7000") + assert_true(CardFilter.matches_filter(card6000, filter), "Power 6000 should be in range 5000-7000") + assert_false(CardFilter.matches_filter(card8000, filter), "Power 8000 should not be in range 5000-7000") + + card4000.free() + card6000.free() + card8000.free() + + +# ============================================================================= +# EMPTY/NULL FILTER TESTS +# ============================================================================= + +func test_empty_filter_matches_all() -> void: + var filter = {} + var card = _create_mock_forward() + + assert_true(CardFilter.matches_filter(card, filter), "Empty filter should match any card") + card.free() + + +func test_null_card_returns_false() -> void: + var filter = {"element": "FIRE"} + + assert_false(CardFilter.matches_filter(null, filter), "Null card should return false") + + +# ============================================================================= +# COMBINED FILTER TESTS +# ============================================================================= + +func test_combined_job_and_cost_filter() -> void: + var filter = {"job": "Warrior", "cost_comparison": "LTE", "cost_value": 4} + + var cheap_warrior = _create_mock_forward_with_job_and_cost("Warrior", 3) + var expensive_warrior = _create_mock_forward_with_job_and_cost("Warrior", 5) + var cheap_mage = _create_mock_forward_with_job_and_cost("Mage", 3) + + assert_true(CardFilter.matches_filter(cheap_warrior, filter), "Cheap Warrior should match") + assert_false(CardFilter.matches_filter(expensive_warrior, filter), "Expensive Warrior should not match") + assert_false(CardFilter.matches_filter(cheap_mage, filter), "Cheap Mage should not match") + + cheap_warrior.free() + expensive_warrior.free() + cheap_mage.free() + + +func test_combined_element_and_type_filter() -> void: + var filter = {"element": "FIRE", "card_type": "FORWARD"} + + var fire_forward = _create_mock_forward_with_element(Enums.Element.FIRE) + var ice_forward = _create_mock_forward_with_element(Enums.Element.ICE) + var fire_backup = _create_mock_backup_with_element(Enums.Element.FIRE) + + assert_true(CardFilter.matches_filter(fire_forward, filter), "Fire Forward should match") + assert_false(CardFilter.matches_filter(ice_forward, filter), "Ice Forward should not match (wrong element)") + assert_false(CardFilter.matches_filter(fire_backup, filter), "Fire Backup should not match (wrong type)") + + fire_forward.free() + ice_forward.free() + fire_backup.free() + + +# ============================================================================= +# EXCLUDE SELF TESTS +# ============================================================================= + +func test_exclude_self_filter() -> void: + var filter = {"card_type": "FORWARD", "exclude_self": true} + var source = _create_mock_forward() + var other = _create_mock_forward() + + assert_false(CardFilter.matches_filter(source, filter, source), "Source should be excluded") + assert_true(CardFilter.matches_filter(other, filter, source), "Other card should not be excluded") + + source.free() + other.free() + + +# ============================================================================= +# COLLECTION METHODS TESTS +# ============================================================================= + +func test_count_matching() -> void: + var filter = {"element": "FIRE"} + var cards = [ + _create_mock_forward_with_element(Enums.Element.FIRE), + _create_mock_forward_with_element(Enums.Element.ICE), + _create_mock_forward_with_element(Enums.Element.FIRE), + _create_mock_forward_with_element(Enums.Element.WATER) + ] + + assert_eq(CardFilter.count_matching(cards, filter), 2, "Should count 2 Fire cards") + + for card in cards: + card.free() + + +func test_get_matching() -> void: + var filter = {"element": "FIRE"} + var cards = [ + _create_mock_forward_with_element(Enums.Element.FIRE), + _create_mock_forward_with_element(Enums.Element.ICE), + _create_mock_forward_with_element(Enums.Element.FIRE) + ] + + var matching = CardFilter.get_matching(cards, filter) + assert_eq(matching.size(), 2, "Should get 2 Fire cards") + + for card in cards: + card.free() + + +func test_get_highest_power() -> void: + var cards = [ + _create_mock_forward_with_power(5000), + _create_mock_forward_with_power(9000), + _create_mock_forward_with_power(7000) + ] + + assert_eq(CardFilter.get_highest_power(cards), 9000, "Should return highest power 9000") + + for card in cards: + card.free() + + +func test_get_highest_power_with_filter() -> void: + var filter = {"element": "FIRE"} + var fire1 = _create_mock_forward_with_element(Enums.Element.FIRE) + fire1.card_data.power = 5000 + var fire2 = _create_mock_forward_with_element(Enums.Element.FIRE) + fire2.card_data.power = 8000 + var ice = _create_mock_forward_with_element(Enums.Element.ICE) + ice.card_data.power = 10000 + + var cards = [fire1, fire2, ice] + + assert_eq(CardFilter.get_highest_power(cards, filter), 8000, "Should return highest Fire power 8000") + + for card in cards: + card.free() + + +func test_get_lowest_power() -> void: + var cards = [ + _create_mock_forward_with_power(5000), + _create_mock_forward_with_power(3000), + _create_mock_forward_with_power(7000) + ] + + assert_eq(CardFilter.get_lowest_power(cards), 3000, "Should return lowest power 3000") + + for card in cards: + card.free() + + +func test_get_lowest_power_empty_array() -> void: + var cards: Array = [] + + assert_eq(CardFilter.get_lowest_power(cards), 0, "Should return 0 for empty array") + + +# ============================================================================= +# HELPER FUNCTIONS +# ============================================================================= + +func _create_mock_forward() -> CardInstance: + var card = CardInstance.new() + var data = CardDatabase.CardData.new() + data.type = Enums.CardType.FORWARD + data.cost = 3 + data.power = 7000 + data.name = "Test Forward" + data.job = "Warrior" + data.elements = [Enums.Element.FIRE] + card.card_data = data + return card + + +func _create_mock_backup() -> CardInstance: + var card = CardInstance.new() + var data = CardDatabase.CardData.new() + data.type = Enums.CardType.BACKUP + data.cost = 2 + data.name = "Test Backup" + data.job = "Scholar" + data.elements = [Enums.Element.WATER] + card.card_data = data + return card + + +func _create_mock_forward_with_element(element: Enums.Element) -> CardInstance: + var card = _create_mock_forward() + card.card_data.elements = [element] + return card + + +func _create_mock_backup_with_element(element: Enums.Element) -> CardInstance: + var card = _create_mock_backup() + card.card_data.elements = [element] + return card + + +func _create_mock_forward_with_job(job: String) -> CardInstance: + var card = _create_mock_forward() + card.card_data.job = job + return card + + +func _create_mock_forward_with_category(category: String) -> CardInstance: + var card = _create_mock_forward() + card.card_data.category = category + return card + + +func _create_mock_forward_with_cost(cost: int) -> CardInstance: + var card = _create_mock_forward() + card.card_data.cost = cost + return card + + +func _create_mock_forward_with_name(card_name: String) -> CardInstance: + var card = _create_mock_forward() + card.card_data.name = card_name + return card + + +func _create_mock_forward_with_power(power: int) -> CardInstance: + var card = _create_mock_forward() + card.card_data.power = power + return card + + +func _create_mock_forward_with_job_and_cost(job: String, cost: int) -> CardInstance: + var card = _create_mock_forward() + card.card_data.job = job + card.card_data.cost = cost + return card diff --git a/tests/unit/test_condition_checker.gd b/tests/unit/test_condition_checker.gd new file mode 100644 index 0000000..0462a4c --- /dev/null +++ b/tests/unit/test_condition_checker.gd @@ -0,0 +1,420 @@ +extends GutTest + +## Tests for the ConditionChecker class +## Tests various condition types and logical operators + + +# ============================================================================= +# SETUP +# ============================================================================= + +var checker: ConditionChecker + + +func before_each() -> void: + checker = ConditionChecker.new() + + +# ============================================================================= +# BASIC TESTS +# ============================================================================= + +func test_checker_instantiates() -> void: + assert_not_null(checker, "ConditionChecker should instantiate") + + +func test_empty_condition_returns_true() -> void: + var result = checker.evaluate({}, {}) + assert_true(result, "Empty condition should return true (unconditional)") + + +func test_unknown_condition_type_returns_false() -> void: + var condition = {"type": "NONEXISTENT_TYPE"} + var result = checker.evaluate(condition, {}) + assert_false(result, "Unknown condition type should return false") + + +# ============================================================================= +# COMPARISON HELPER TESTS +# ============================================================================= + +func test_compare_eq() -> void: + assert_true(checker._compare(5, "EQ", 5), "5 == 5") + assert_false(checker._compare(5, "EQ", 3), "5 != 3") + + +func test_compare_neq() -> void: + assert_true(checker._compare(5, "NEQ", 3), "5 != 3") + assert_false(checker._compare(5, "NEQ", 5), "5 == 5") + + +func test_compare_gt() -> void: + assert_true(checker._compare(5, "GT", 3), "5 > 3") + assert_false(checker._compare(5, "GT", 5), "5 not > 5") + assert_false(checker._compare(3, "GT", 5), "3 not > 5") + + +func test_compare_gte() -> void: + assert_true(checker._compare(5, "GTE", 3), "5 >= 3") + assert_true(checker._compare(5, "GTE", 5), "5 >= 5") + assert_false(checker._compare(3, "GTE", 5), "3 not >= 5") + + +func test_compare_lt() -> void: + assert_true(checker._compare(3, "LT", 5), "3 < 5") + assert_false(checker._compare(5, "LT", 5), "5 not < 5") + assert_false(checker._compare(5, "LT", 3), "5 not < 3") + + +func test_compare_lte() -> void: + assert_true(checker._compare(3, "LTE", 5), "3 <= 5") + assert_true(checker._compare(5, "LTE", 5), "5 <= 5") + assert_false(checker._compare(5, "LTE", 3), "5 not <= 3") + + +# ============================================================================= +# LOGICAL OPERATOR TESTS +# ============================================================================= + +func test_and_with_all_true() -> void: + var condition = { + "type": "AND", + "conditions": [ + {"type": "DAMAGE_RECEIVED", "comparison": "GTE", "value": 3}, + {"type": "DAMAGE_RECEIVED", "comparison": "LTE", "value": 5} + ] + } + + var context = _create_mock_context_with_damage(4) + var result = checker.evaluate(condition, context) + assert_true(result, "AND with all true conditions should return true") + + +func test_and_with_one_false() -> void: + var condition = { + "type": "AND", + "conditions": [ + {"type": "DAMAGE_RECEIVED", "comparison": "GTE", "value": 3}, + {"type": "DAMAGE_RECEIVED", "comparison": "LTE", "value": 2} + ] + } + + var context = _create_mock_context_with_damage(4) + var result = checker.evaluate(condition, context) + assert_false(result, "AND with one false condition should return false") + + +func test_or_with_one_true() -> void: + var condition = { + "type": "OR", + "conditions": [ + {"type": "DAMAGE_RECEIVED", "comparison": "GTE", "value": 10}, + {"type": "DAMAGE_RECEIVED", "comparison": "GTE", "value": 3} + ] + } + + var context = _create_mock_context_with_damage(5) + var result = checker.evaluate(condition, context) + assert_true(result, "OR with one true condition should return true") + + +func test_or_with_all_false() -> void: + var condition = { + "type": "OR", + "conditions": [ + {"type": "DAMAGE_RECEIVED", "comparison": "GTE", "value": 10}, + {"type": "DAMAGE_RECEIVED", "comparison": "EQ", "value": 0} + ] + } + + var context = _create_mock_context_with_damage(5) + var result = checker.evaluate(condition, context) + assert_false(result, "OR with all false conditions should return false") + + +func test_not_inverts_true() -> void: + var condition = { + "type": "NOT", + "condition": {"type": "DAMAGE_RECEIVED", "comparison": "GTE", "value": 10} + } + + var context = _create_mock_context_with_damage(5) + var result = checker.evaluate(condition, context) + assert_true(result, "NOT should invert false to true") + + +func test_not_inverts_false() -> void: + var condition = { + "type": "NOT", + "condition": {"type": "DAMAGE_RECEIVED", "comparison": "GTE", "value": 3} + } + + var context = _create_mock_context_with_damage(5) + var result = checker.evaluate(condition, context) + assert_false(result, "NOT should invert true to false") + + +# ============================================================================= +# DAMAGE_RECEIVED CONDITION TESTS +# ============================================================================= + +func test_damage_received_gte() -> void: + var condition = { + "type": "DAMAGE_RECEIVED", + "comparison": "GTE", + "value": 5 + } + + # Not enough damage + var context = _create_mock_context_with_damage(3) + assert_false(checker.evaluate(condition, context), "3 damage not >= 5") + + # Exactly enough + context = _create_mock_context_with_damage(5) + assert_true(checker.evaluate(condition, context), "5 damage >= 5") + + # More than enough + context = _create_mock_context_with_damage(7) + assert_true(checker.evaluate(condition, context), "7 damage >= 5") + + +func test_damage_received_no_game_state() -> void: + var condition = { + "type": "DAMAGE_RECEIVED", + "comparison": "GTE", + "value": 5 + } + + var context = {"game_state": null, "player_id": 0} + var result = checker.evaluate(condition, context) + assert_false(result, "Should return false without game state") + + +# ============================================================================= +# FORWARD STATE TESTS +# ============================================================================= + +func test_forward_state_dull() -> void: + var condition = { + "type": "FORWARD_STATE", + "state": "DULL", + "check_self": false + } + + # Create mock card + var card = _create_mock_forward() + card.is_dull = true + + var context = {"target_card": card} + assert_true(checker.evaluate(condition, context), "Dull card should match DULL state") + + card.is_dull = false + assert_false(checker.evaluate(condition, context), "Active card should not match DULL state") + + card.free() + + +func test_forward_state_active() -> void: + var condition = { + "type": "FORWARD_STATE", + "state": "ACTIVE", + "check_self": false + } + + var card = _create_mock_forward() + card.is_dull = false + + var context = {"target_card": card} + assert_true(checker.evaluate(condition, context), "Active card should match ACTIVE state") + + card.is_dull = true + assert_false(checker.evaluate(condition, context), "Dull card should not match ACTIVE state") + + card.free() + + +func test_forward_state_check_self() -> void: + var condition = { + "type": "FORWARD_STATE", + "state": "DULL", + "check_self": true + } + + var source_card = _create_mock_forward() + source_card.is_dull = true + + var context = {"source_card": source_card, "target_card": null} + assert_true(checker.evaluate(condition, context), "check_self=true should use source_card") + + source_card.free() + + +func test_forward_state_no_card() -> void: + var condition = { + "type": "FORWARD_STATE", + "state": "DULL", + "check_self": false + } + + var context = {"target_card": null} + assert_false(checker.evaluate(condition, context), "Should return false without target card") + + +# ============================================================================= +# COST COMPARISON TESTS +# ============================================================================= + +func test_cost_comparison_lte() -> void: + var condition = { + "type": "COST_COMPARISON", + "comparison": "LTE", + "value": 3 + } + + var card = _create_mock_forward_with_cost(2) + var context = {"target_card": card} + assert_true(checker.evaluate(condition, context), "Cost 2 <= 3") + + card.card_data.cost = 3 + assert_true(checker.evaluate(condition, context), "Cost 3 <= 3") + + card.card_data.cost = 5 + assert_false(checker.evaluate(condition, context), "Cost 5 not <= 3") + + card.free() + + +func test_cost_comparison_gte() -> void: + var condition = { + "type": "COST_COMPARISON", + "comparison": "GTE", + "value": 4 + } + + var card = _create_mock_forward_with_cost(5) + var context = {"target_card": card} + assert_true(checker.evaluate(condition, context), "Cost 5 >= 4") + + card.card_data.cost = 4 + assert_true(checker.evaluate(condition, context), "Cost 4 >= 4") + + card.card_data.cost = 3 + assert_false(checker.evaluate(condition, context), "Cost 3 not >= 4") + + card.free() + + +# ============================================================================= +# POWER COMPARISON TESTS +# ============================================================================= + +func test_power_comparison_lt_value() -> void: + var condition = { + "type": "POWER_COMPARISON", + "comparison": "LT", + "value": 8000 + } + + var card = _create_mock_forward_with_power(5000) + var context = {"target_card": card} + assert_true(checker.evaluate(condition, context), "Power 5000 < 8000") + + card.current_power = 8000 + assert_false(checker.evaluate(condition, context), "Power 8000 not < 8000") + + card.free() + + +func test_power_comparison_self_power() -> void: + var condition = { + "type": "POWER_COMPARISON", + "comparison": "LT", + "compare_to": "SELF_POWER" + } + + var attacker = _create_mock_forward_with_power(8000) + var blocker = _create_mock_forward_with_power(5000) + + var context = { + "source_card": attacker, + "target_card": blocker + } + + assert_true(checker.evaluate(condition, context), "Blocker 5000 < Attacker 8000") + + blocker.current_power = 9000 + assert_false(checker.evaluate(condition, context), "Blocker 9000 not < Attacker 8000") + + attacker.free() + blocker.free() + + +# ============================================================================= +# HELPER FUNCTIONS +# ============================================================================= + +func _create_mock_context_with_damage(damage: int) -> Dictionary: + var mock_game_state = MockGameState.new(damage) + return { + "game_state": mock_game_state, + "player_id": 0 + } + + +func _create_mock_forward() -> CardInstance: + var card = CardInstance.new() + var data = CardDatabase.CardData.new() + data.type = Enums.CardType.FORWARD + data.cost = 3 + data.power = 7000 + card.card_data = data + card.is_dull = false + return card + + +func _create_mock_forward_with_cost(cost: int) -> CardInstance: + var card = _create_mock_forward() + card.card_data.cost = cost + return card + + +func _create_mock_forward_with_power(power: int) -> CardInstance: + var card = _create_mock_forward() + card.card_data.power = power + card.current_power = power + return card + + +# ============================================================================= +# MOCK CLASSES +# ============================================================================= + +class MockGameState: + var players: Array + + func _init(player_damage: int = 0): + players = [MockPlayer.new(player_damage), MockPlayer.new(0)] + + func get_player_damage(player_id: int) -> int: + if player_id < players.size(): + return players[player_id].damage + return 0 + + func get_field_cards(player_id: int) -> Array: + if player_id < players.size(): + return players[player_id].field + return [] + + func get_break_zone(player_id: int) -> Array: + if player_id < players.size(): + return players[player_id].break_zone + return [] + + +class MockPlayer: + var damage: int = 0 + var field: Array = [] + var break_zone: Array = [] + + func _init(p_damage: int = 0): + damage = p_damage diff --git a/tests/unit/test_cost_validation.gd b/tests/unit/test_cost_validation.gd new file mode 100644 index 0000000..bef4ffe --- /dev/null +++ b/tests/unit/test_cost_validation.gd @@ -0,0 +1,348 @@ +extends GutTest + +## Tests for ability cost validation in AbilitySystem + + +# ============================================================================= +# CP COST VALIDATION TESTS +# ============================================================================= + +func test_validate_empty_cost_always_valid() -> void: + var ability_system = AbilitySystem.new() + var cost = {} + var player = MockPlayer.new() + + var result = ability_system._validate_ability_cost(cost, null, player) + + assert_true(result.valid, "Empty cost should always be valid") + ability_system.free() + + +func test_validate_cp_cost_with_sufficient_cp() -> void: + var ability_system = AbilitySystem.new() + var cost = {"cp": 3} + var player = MockPlayer.new() + player.cp_pool.add_cp(Enums.Element.FIRE, 5) + + var result = ability_system._validate_ability_cost(cost, null, player) + + assert_true(result.valid, "Should be valid with sufficient CP") + ability_system.free() + + +func test_validate_cp_cost_with_insufficient_cp() -> void: + var ability_system = AbilitySystem.new() + var cost = {"cp": 5} + var player = MockPlayer.new() + player.cp_pool.add_cp(Enums.Element.FIRE, 3) + + var result = ability_system._validate_ability_cost(cost, null, player) + + assert_false(result.valid, "Should be invalid with insufficient CP") + assert_true("Not enough CP" in result.reason, "Reason should mention CP") + ability_system.free() + + +func test_validate_specific_element_cp_cost_valid() -> void: + var ability_system = AbilitySystem.new() + var cost = {"cp": 2, "element": "FIRE"} + var player = MockPlayer.new() + player.cp_pool.add_cp(Enums.Element.FIRE, 3) + + var result = ability_system._validate_ability_cost(cost, null, player) + + assert_true(result.valid, "Should be valid with sufficient Fire CP") + ability_system.free() + + +func test_validate_specific_element_cp_cost_invalid() -> void: + var ability_system = AbilitySystem.new() + var cost = {"cp": 2, "element": "FIRE"} + var player = MockPlayer.new() + player.cp_pool.add_cp(Enums.Element.ICE, 5) # Wrong element + + var result = ability_system._validate_ability_cost(cost, null, player) + + assert_false(result.valid, "Should be invalid with wrong element CP") + assert_true("FIRE CP" in result.reason, "Reason should mention Fire") + ability_system.free() + + +func test_validate_any_element_cp_cost() -> void: + var ability_system = AbilitySystem.new() + var cost = {"cp": 4, "element": "ANY"} + var player = MockPlayer.new() + player.cp_pool.add_cp(Enums.Element.FIRE, 2) + player.cp_pool.add_cp(Enums.Element.ICE, 2) + + var result = ability_system._validate_ability_cost(cost, null, player) + + assert_true(result.valid, "Should be valid with total CP from multiple elements") + ability_system.free() + + +# ============================================================================= +# DISCARD COST VALIDATION TESTS +# ============================================================================= + +func test_validate_discard_cost_with_sufficient_cards() -> void: + var ability_system = AbilitySystem.new() + var cost = {"discard": 2} + var player = MockPlayer.new() + # Add 3 cards to hand + for i in range(3): + var card = _create_mock_card() + player.hand.add_card(card) + + var result = ability_system._validate_ability_cost(cost, null, player) + + assert_true(result.valid, "Should be valid with sufficient cards to discard") + ability_system.free() + + +func test_validate_discard_cost_with_insufficient_cards() -> void: + var ability_system = AbilitySystem.new() + var cost = {"discard": 3} + var player = MockPlayer.new() + # Add only 1 card to hand + player.hand.add_card(_create_mock_card()) + + var result = ability_system._validate_ability_cost(cost, null, player) + + assert_false(result.valid, "Should be invalid with insufficient cards") + assert_true("discard" in result.reason, "Reason should mention discard") + ability_system.free() + + +# ============================================================================= +# DULL SELF COST VALIDATION TESTS +# ============================================================================= + +func test_validate_dull_self_cost_when_active() -> void: + var ability_system = AbilitySystem.new() + var cost = {"dull_self": true} + var source = _create_mock_card() + source.activate() # Ensure active + var player = MockPlayer.new() + + var result = ability_system._validate_ability_cost(cost, source, player) + + assert_true(result.valid, "Should be valid when card is active") + ability_system.free() + + +func test_validate_dull_self_cost_when_already_dull() -> void: + var ability_system = AbilitySystem.new() + var cost = {"dull_self": true} + var source = _create_mock_card() + source.dull() # Already dull + var player = MockPlayer.new() + + var result = ability_system._validate_ability_cost(cost, source, player) + + assert_false(result.valid, "Should be invalid when card is already dull") + assert_true("dulled" in result.reason, "Reason should mention dulled") + ability_system.free() + + +# ============================================================================= +# SPECIFIC DISCARD COST VALIDATION TESTS +# ============================================================================= + +func test_validate_specific_discard_cost_with_matching_card() -> void: + var ability_system = AbilitySystem.new() + var cost = {"specific_discard": "Cloud"} + var player = MockPlayer.new() + var cloud = _create_mock_card_with_name("Cloud") + player.hand.add_card(cloud) + + var result = ability_system._validate_ability_cost(cost, null, player) + + assert_true(result.valid, "Should be valid with matching card in hand") + ability_system.free() + + +func test_validate_specific_discard_cost_without_matching_card() -> void: + var ability_system = AbilitySystem.new() + var cost = {"specific_discard": "Cloud"} + var player = MockPlayer.new() + var sephiroth = _create_mock_card_with_name("Sephiroth") + player.hand.add_card(sephiroth) + + var result = ability_system._validate_ability_cost(cost, null, player) + + assert_false(result.valid, "Should be invalid without matching card") + assert_true("Cloud" in result.reason, "Reason should mention required card") + ability_system.free() + + +# ============================================================================= +# COMBINED COST VALIDATION TESTS +# ============================================================================= + +func test_validate_combined_cp_and_dull_cost() -> void: + var ability_system = AbilitySystem.new() + var cost = {"cp": 2, "dull_self": true} + var source = _create_mock_card() + source.activate() + var player = MockPlayer.new() + player.cp_pool.add_cp(Enums.Element.FIRE, 3) + + var result = ability_system._validate_ability_cost(cost, source, player) + + assert_true(result.valid, "Should be valid when all requirements met") + ability_system.free() + + +func test_validate_combined_cost_fails_on_cp() -> void: + var ability_system = AbilitySystem.new() + var cost = {"cp": 5, "dull_self": true} + var source = _create_mock_card() + source.activate() + var player = MockPlayer.new() + player.cp_pool.add_cp(Enums.Element.FIRE, 2) # Insufficient + + var result = ability_system._validate_ability_cost(cost, source, player) + + assert_false(result.valid, "Should fail on CP requirement") + ability_system.free() + + +func test_validate_combined_cost_fails_on_dull() -> void: + var ability_system = AbilitySystem.new() + var cost = {"cp": 2, "dull_self": true} + var source = _create_mock_card() + source.dull() # Already dull + var player = MockPlayer.new() + player.cp_pool.add_cp(Enums.Element.FIRE, 5) + + var result = ability_system._validate_ability_cost(cost, source, player) + + assert_false(result.valid, "Should fail on dull requirement") + ability_system.free() + + +# ============================================================================= +# COST PAYMENT TESTS +# ============================================================================= + +func test_pay_empty_cost() -> void: + var ability_system = AbilitySystem.new() + var cost = {} + var player = MockPlayer.new() + + var success = ability_system._pay_ability_cost(cost, null, player) + + assert_true(success, "Paying empty cost should succeed") + ability_system.free() + + +func test_pay_generic_cp_cost() -> void: + var ability_system = AbilitySystem.new() + var cost = {"cp": 3} + var player = MockPlayer.new() + player.cp_pool.add_cp(Enums.Element.FIRE, 5) + + var initial_cp = player.cp_pool.get_total_cp() + var success = ability_system._pay_ability_cost(cost, null, player) + + assert_true(success, "Should successfully pay cost") + assert_eq(player.cp_pool.get_total_cp(), initial_cp - 3, "Should spend 3 CP") + ability_system.free() + + +func test_pay_specific_element_cp_cost() -> void: + var ability_system = AbilitySystem.new() + var cost = {"cp": 2, "element": "FIRE"} + var player = MockPlayer.new() + player.cp_pool.add_cp(Enums.Element.FIRE, 4) + player.cp_pool.add_cp(Enums.Element.ICE, 3) + + var success = ability_system._pay_ability_cost(cost, null, player) + + assert_true(success, "Should successfully pay cost") + assert_eq(player.cp_pool.get_cp(Enums.Element.FIRE), 2, "Should spend 2 Fire CP") + assert_eq(player.cp_pool.get_cp(Enums.Element.ICE), 3, "Ice CP should be unchanged") + ability_system.free() + + +func test_pay_dull_self_cost() -> void: + var ability_system = AbilitySystem.new() + var cost = {"dull_self": true} + var source = _create_mock_card() + source.activate() + var player = MockPlayer.new() + + assert_true(source.is_active(), "Source should start active") + + var success = ability_system._pay_ability_cost(cost, source, player) + + assert_true(success, "Should successfully pay cost") + assert_true(source.is_dull(), "Source should be dulled") + ability_system.free() + + +func test_pay_combined_cost() -> void: + var ability_system = AbilitySystem.new() + var cost = {"cp": 2, "dull_self": true} + var source = _create_mock_card() + source.activate() + var player = MockPlayer.new() + player.cp_pool.add_cp(Enums.Element.FIRE, 5) + + var success = ability_system._pay_ability_cost(cost, source, player) + + assert_true(success, "Should successfully pay combined cost") + assert_eq(player.cp_pool.get_total_cp(), 3, "Should spend 2 CP") + assert_true(source.is_dull(), "Source should be dulled") + ability_system.free() + + +# ============================================================================= +# SIGNAL TESTS +# ============================================================================= + +func test_ability_cost_failed_signal_declared() -> void: + var ability_system = AbilitySystem.new() + + # Check signal exists + var signal_exists = ability_system.has_signal("ability_cost_failed") + assert_true(signal_exists, "AbilitySystem should have ability_cost_failed signal") + + ability_system.free() + + +# ============================================================================= +# HELPER FUNCTIONS +# ============================================================================= + +func _create_mock_card() -> CardInstance: + var card = CardInstance.new() + var data = CardDatabase.CardData.new() + data.type = Enums.CardType.FORWARD + data.power = 5000 + data.cost = 3 + data.name = "Test Card" + data.elements = [Enums.Element.FIRE] + card.card_data = data + card.current_power = 5000 + return card + + +func _create_mock_card_with_name(card_name: String) -> CardInstance: + var card = _create_mock_card() + card.card_data.name = card_name + return card + + +# ============================================================================= +# MOCK CLASSES +# ============================================================================= + +class MockPlayer: + var cp_pool: CPPool + var hand: Zone + + func _init(): + cp_pool = CPPool.new() + hand = Zone.new(Enums.ZoneType.HAND, 0) diff --git a/tests/unit/test_effect_resolver.gd b/tests/unit/test_effect_resolver.gd new file mode 100644 index 0000000..754c2da --- /dev/null +++ b/tests/unit/test_effect_resolver.gd @@ -0,0 +1,751 @@ +extends GutTest + +## Tests for EffectResolver effect execution +## Covers core effects: DAMAGE, POWER_MOD, DULL, ACTIVATE, DRAW, BREAK, RETURN + + +var resolver: EffectResolver + + +func before_each() -> void: + resolver = EffectResolver.new() + + +# ============================================================================= +# DAMAGE EFFECT TESTS +# ============================================================================= + +func test_resolve_damage_basic() -> void: + var card = _create_mock_forward(7000) + var game_state = _create_mock_game_state_with_forward(card, 0) + var effect = {"type": "DAMAGE", "amount": 3000} + + resolver.resolve(effect, null, [card], game_state) + + assert_eq(card.damage_received, 3000, "Card should have received 3000 damage") + + +func test_resolve_damage_breaks_forward() -> void: + var card = _create_mock_forward(5000) + var game_state = _create_mock_game_state_with_forward(card, 0) + var effect = {"type": "DAMAGE", "amount": 5000} + + resolver.resolve(effect, null, [card], game_state) + + assert_true(game_state.players[0].break_zone.has_card(card), "Forward should be in break zone") + assert_false(game_state.players[0].field_forwards.has_card(card), "Forward should not be on field") + + +func test_resolve_damage_exact_power_breaks() -> void: + var card = _create_mock_forward(6000) + var game_state = _create_mock_game_state_with_forward(card, 0) + var effect = {"type": "DAMAGE", "amount": 6000} + + resolver.resolve(effect, null, [card], game_state) + + assert_true(game_state.players[0].break_zone.has_card(card), "Forward should break when damage equals power") + + +func test_resolve_damage_multiple_targets() -> void: + var card1 = _create_mock_forward(8000) + var card2 = _create_mock_forward(5000) + var game_state = _create_mock_game_state() + game_state.players[0].field_forwards.add_card(card1) + game_state.players[0].field_forwards.add_card(card2) + card1.controller_index = 0 + card2.controller_index = 0 + + var effect = {"type": "DAMAGE", "amount": 3000} + + resolver.resolve(effect, null, [card1, card2], game_state) + + assert_eq(card1.damage_received, 3000, "First card should have 3000 damage") + assert_eq(card2.damage_received, 3000, "Second card should have 3000 damage") + + +func test_resolve_damage_ignores_non_forwards() -> void: + var backup = _create_mock_backup() + var game_state = _create_mock_game_state() + var effect = {"type": "DAMAGE", "amount": 5000} + + resolver.resolve(effect, null, [backup], game_state) + + assert_eq(backup.damage_received, 0, "Backup should not receive damage") + + +# ============================================================================= +# POWER_MOD EFFECT TESTS +# ============================================================================= + +func test_resolve_power_mod_positive() -> void: + var card = _create_mock_forward(5000) + var game_state = _create_mock_game_state() + var effect = {"type": "POWER_MOD", "amount": 2000} + + resolver.resolve(effect, null, [card], game_state) + + assert_eq(card.power_modifiers.size(), 1, "Should have one power modifier") + assert_eq(card.power_modifiers[0], 2000, "Power modifier should be +2000") + + +func test_resolve_power_mod_negative() -> void: + var card = _create_mock_forward(7000) + var game_state = _create_mock_game_state() + var effect = {"type": "POWER_MOD", "amount": -3000} + + resolver.resolve(effect, null, [card], game_state) + + assert_eq(card.power_modifiers[0], -3000, "Power modifier should be -3000") + + +func test_resolve_power_mod_multiple_targets() -> void: + var card1 = _create_mock_forward(5000) + var card2 = _create_mock_forward(6000) + var game_state = _create_mock_game_state() + var effect = {"type": "POWER_MOD", "amount": 1000} + + resolver.resolve(effect, null, [card1, card2], game_state) + + assert_eq(card1.power_modifiers[0], 1000, "First card should have +1000") + assert_eq(card2.power_modifiers[0], 1000, "Second card should have +1000") + + +func test_resolve_power_mod_applies_to_source_if_no_targets() -> void: + var source = _create_mock_forward(5000) + var game_state = _create_mock_game_state() + var effect = {"type": "POWER_MOD", "amount": 3000} + + resolver.resolve(effect, source, [], game_state) + + assert_eq(source.power_modifiers[0], 3000, "Source should get modifier when no targets") + + +# ============================================================================= +# DULL EFFECT TESTS +# ============================================================================= + +func test_resolve_dull_single_target() -> void: + var card = _create_mock_forward(5000) + card.activate() # Ensure card starts active + var game_state = _create_mock_game_state() + var effect = {"type": "DULL"} + + assert_true(card.is_active(), "Card should start active") + + resolver.resolve(effect, null, [card], game_state) + + assert_true(card.is_dull(), "Card should be dulled") + + +func test_resolve_dull_multiple_targets() -> void: + var card1 = _create_mock_forward(5000) + var card2 = _create_mock_forward(6000) + card1.activate() + card2.activate() + var game_state = _create_mock_game_state() + var effect = {"type": "DULL"} + + resolver.resolve(effect, null, [card1, card2], game_state) + + assert_true(card1.is_dull(), "First card should be dulled") + assert_true(card2.is_dull(), "Second card should be dulled") + + +func test_resolve_dull_already_dull_card() -> void: + var card = _create_mock_forward(5000) + card.dull() # Already dull + var game_state = _create_mock_game_state() + var effect = {"type": "DULL"} + + resolver.resolve(effect, null, [card], game_state) + + assert_true(card.is_dull(), "Card should remain dulled") + + +# ============================================================================= +# ACTIVATE EFFECT TESTS +# ============================================================================= + +func test_resolve_activate_single_target() -> void: + var card = _create_mock_forward(5000) + card.dull() # Start dull + var game_state = _create_mock_game_state() + var effect = {"type": "ACTIVATE"} + + assert_true(card.is_dull(), "Card should start dull") + + resolver.resolve(effect, null, [card], game_state) + + assert_true(card.is_active(), "Card should be activated") + + +func test_resolve_activate_multiple_targets() -> void: + var card1 = _create_mock_forward(5000) + var card2 = _create_mock_forward(6000) + card1.dull() + card2.dull() + var game_state = _create_mock_game_state() + var effect = {"type": "ACTIVATE"} + + resolver.resolve(effect, null, [card1, card2], game_state) + + assert_true(card1.is_active(), "First card should be active") + assert_true(card2.is_active(), "Second card should be active") + + +func test_resolve_activate_already_active_card() -> void: + var card = _create_mock_forward(5000) + card.activate() # Already active + var game_state = _create_mock_game_state() + var effect = {"type": "ACTIVATE"} + + resolver.resolve(effect, null, [card], game_state) + + assert_true(card.is_active(), "Card should remain active") + + +# ============================================================================= +# DRAW EFFECT TESTS +# ============================================================================= + +func test_resolve_draw_single_card() -> void: + var source = _create_mock_forward(5000) + source.controller_index = 0 + var game_state = _create_mock_game_state_with_deck(5) + var effect = {"type": "DRAW", "amount": 1} + + var initial_deck_size = game_state.players[0].deck.get_count() + var initial_hand_size = game_state.players[0].hand.get_count() + + resolver.resolve(effect, source, [], game_state) + + assert_eq(game_state.players[0].deck.get_count(), initial_deck_size - 1, "Deck should have 1 less card") + assert_eq(game_state.players[0].hand.get_count(), initial_hand_size + 1, "Hand should have 1 more card") + + +func test_resolve_draw_multiple_cards() -> void: + var source = _create_mock_forward(5000) + source.controller_index = 0 + var game_state = _create_mock_game_state_with_deck(10) + var effect = {"type": "DRAW", "amount": 3} + + var initial_deck_size = game_state.players[0].deck.get_count() + + resolver.resolve(effect, source, [], game_state) + + assert_eq(game_state.players[0].deck.get_count(), initial_deck_size - 3, "Deck should have 3 fewer cards") + + +func test_resolve_draw_opponent() -> void: + var source = _create_mock_forward(5000) + source.controller_index = 0 + var game_state = _create_mock_game_state_with_deck(5) + # Add cards to opponent's deck too + for i in range(5): + var deck_card = _create_mock_forward(1000) + game_state.players[1].deck.add_card(deck_card) + + var effect = {"type": "DRAW", "amount": 1, "target": {"type": "OPPONENT"}} + + var initial_opp_deck = game_state.players[1].deck.get_count() + var initial_opp_hand = game_state.players[1].hand.get_count() + + resolver.resolve(effect, source, [], game_state) + + assert_eq(game_state.players[1].deck.get_count(), initial_opp_deck - 1, "Opponent deck should have 1 less card") + assert_eq(game_state.players[1].hand.get_count(), initial_opp_hand + 1, "Opponent hand should have 1 more card") + + +# ============================================================================= +# BREAK EFFECT TESTS +# ============================================================================= + +func test_resolve_break_single_target() -> void: + var card = _create_mock_forward(7000) + var game_state = _create_mock_game_state_with_forward(card, 0) + var effect = {"type": "BREAK"} + + assert_true(game_state.players[0].field_forwards.has_card(card), "Card should start on field") + + resolver.resolve(effect, null, [card], game_state) + + assert_false(game_state.players[0].field_forwards.has_card(card), "Card should not be on field") + assert_true(game_state.players[0].break_zone.has_card(card), "Card should be in break zone") + + +func test_resolve_break_multiple_targets() -> void: + var card1 = _create_mock_forward(5000) + var card2 = _create_mock_forward(6000) + var game_state = _create_mock_game_state() + game_state.players[0].field_forwards.add_card(card1) + game_state.players[0].field_forwards.add_card(card2) + card1.controller_index = 0 + card2.controller_index = 0 + + var effect = {"type": "BREAK"} + + resolver.resolve(effect, null, [card1, card2], game_state) + + assert_true(game_state.players[0].break_zone.has_card(card1), "First card should be in break zone") + assert_true(game_state.players[0].break_zone.has_card(card2), "Second card should be in break zone") + + +func test_resolve_break_backup() -> void: + var backup = _create_mock_backup() + var game_state = _create_mock_game_state() + game_state.players[0].field_backups.add_card(backup) + backup.controller_index = 0 + + var effect = {"type": "BREAK"} + + resolver.resolve(effect, null, [backup], game_state) + + assert_true(game_state.players[0].break_zone.has_card(backup), "Backup should be in break zone") + + +# ============================================================================= +# RETURN EFFECT TESTS +# ============================================================================= + +func test_resolve_return_forward_to_hand() -> void: + var card = _create_mock_forward(5000) + var game_state = _create_mock_game_state_with_forward(card, 0) + var effect = {"type": "RETURN"} + + resolver.resolve(effect, null, [card], game_state) + + assert_false(game_state.players[0].field_forwards.has_card(card), "Card should not be on field") + assert_true(game_state.players[0].hand.has_card(card), "Card should be in hand") + + +func test_resolve_return_backup_to_hand() -> void: + var backup = _create_mock_backup() + var game_state = _create_mock_game_state() + game_state.players[0].field_backups.add_card(backup) + backup.controller_index = 0 + backup.owner_index = 0 + + var effect = {"type": "RETURN"} + + resolver.resolve(effect, null, [backup], game_state) + + assert_false(game_state.players[0].field_backups.has_card(backup), "Backup should not be on field") + assert_true(game_state.players[0].hand.has_card(backup), "Backup should be in hand") + + +func test_resolve_return_multiple_targets() -> void: + var card1 = _create_mock_forward(5000) + var card2 = _create_mock_forward(6000) + var game_state = _create_mock_game_state() + game_state.players[0].field_forwards.add_card(card1) + game_state.players[0].field_forwards.add_card(card2) + card1.controller_index = 0 + card1.owner_index = 0 + card2.controller_index = 0 + card2.owner_index = 0 + + var effect = {"type": "RETURN"} + + resolver.resolve(effect, null, [card1, card2], game_state) + + assert_true(game_state.players[0].hand.has_card(card1), "First card should be in hand") + assert_true(game_state.players[0].hand.has_card(card2), "Second card should be in hand") + + +# ============================================================================= +# SCALING_EFFECT TESTS +# ============================================================================= + +func test_resolve_scaling_effect_by_forwards() -> void: + var source = _create_mock_forward(5000) + source.controller_index = 0 + var target = _create_mock_forward(10000) + target.controller_index = 1 + + var game_state = _create_mock_game_state() + # Add 3 forwards to controller's field + for i in range(3): + var forward = _create_mock_forward(4000) + forward.controller_index = 0 + game_state.players[0].field_forwards.add_card(forward) + # Add target to opponent's field + game_state.players[1].field_forwards.add_card(target) + + var effect = { + "type": "SCALING_EFFECT", + "base_effect": {"type": "DAMAGE"}, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 1000, + "scale_filter": {} + } + + resolver.resolve(effect, source, [target], game_state) + + assert_eq(target.damage_received, 3000, "Should deal 3000 damage (3 forwards * 1000)") + + +func test_resolve_scaling_effect_by_backups() -> void: + var source = _create_mock_forward(5000) + source.controller_index = 0 + var target = _create_mock_forward(10000) + target.controller_index = 1 + + var game_state = _create_mock_game_state() + # Add 4 backups to controller's field + for i in range(4): + var backup = _create_mock_backup() + backup.controller_index = 0 + game_state.players[0].field_backups.add_card(backup) + game_state.players[1].field_forwards.add_card(target) + + var effect = { + "type": "SCALING_EFFECT", + "base_effect": {"type": "DAMAGE"}, + "scale_by": "BACKUPS_CONTROLLED", + "multiplier": 500, + "scale_filter": {} + } + + resolver.resolve(effect, source, [target], game_state) + + assert_eq(target.damage_received, 2000, "Should deal 2000 damage (4 backups * 500)") + + +func test_resolve_scaling_effect_with_filter() -> void: + var source = _create_mock_forward(5000) + source.controller_index = 0 + var target = _create_mock_forward(10000) + target.controller_index = 1 + + var game_state = _create_mock_game_state() + # Add 2 Fire forwards and 2 Ice forwards + for i in range(2): + var fire_forward = _create_mock_forward_with_element(Enums.Element.FIRE) + fire_forward.controller_index = 0 + game_state.players[0].field_forwards.add_card(fire_forward) + for i in range(2): + var ice_forward = _create_mock_forward_with_element(Enums.Element.ICE) + ice_forward.controller_index = 0 + game_state.players[0].field_forwards.add_card(ice_forward) + game_state.players[1].field_forwards.add_card(target) + + var effect = { + "type": "SCALING_EFFECT", + "base_effect": {"type": "DAMAGE"}, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 2000, + "scale_filter": {"element": "FIRE"} # Only count Fire forwards + } + + resolver.resolve(effect, source, [target], game_state) + + assert_eq(target.damage_received, 4000, "Should deal 4000 damage (2 Fire forwards * 2000)") + + +func test_resolve_scaling_effect_zero_count() -> void: + var source = _create_mock_forward(5000) + source.controller_index = 0 + var target = _create_mock_forward(10000) + target.controller_index = 1 + + var game_state = _create_mock_game_state() + # No forwards on controller's field + game_state.players[1].field_forwards.add_card(target) + + var effect = { + "type": "SCALING_EFFECT", + "base_effect": {"type": "DAMAGE"}, + "scale_by": "FORWARDS_CONTROLLED", + "multiplier": 1000, + "scale_filter": {} + } + + resolver.resolve(effect, source, [target], game_state) + + assert_eq(target.damage_received, 0, "Should deal 0 damage (0 forwards * 1000)") + + +func test_resolve_scaling_effect_power_mod() -> void: + var source = _create_mock_forward(5000) + source.controller_index = 0 + + var game_state = _create_mock_game_state() + # Add 2 backups + for i in range(2): + var backup = _create_mock_backup() + backup.controller_index = 0 + game_state.players[0].field_backups.add_card(backup) + + var effect = { + "type": "SCALING_EFFECT", + "base_effect": {"type": "POWER_MOD"}, + "scale_by": "BACKUPS_CONTROLLED", + "multiplier": 1000, + "scale_filter": {} + } + + resolver.resolve(effect, source, [source], game_state) + + assert_eq(source.power_modifiers[0], 2000, "Should get +2000 power (2 backups * 1000)") + + +# ============================================================================= +# CONDITIONAL EFFECT TESTS +# ============================================================================= + +func test_resolve_conditional_then_branch() -> void: + var source = _create_mock_forward(5000) + source.controller_index = 0 + var target = _create_mock_forward(7000) + + var game_state = _create_mock_game_state() + game_state.players[0].damage = 5 # 5 damage points + + # Setup ConditionChecker mock + resolver.condition_checker = MockConditionChecker.new(true) + + var effect = { + "type": "CONDITIONAL", + "condition": {"type": "DAMAGE_RECEIVED", "comparison": "GTE", "value": 3}, + "then_effects": [{"type": "DAMAGE", "amount": 5000}], + "else_effects": [] + } + + resolver.resolve(effect, source, [target], game_state) + + assert_eq(target.damage_received, 5000, "Should execute then_effects branch") + + +func test_resolve_conditional_else_branch() -> void: + var source = _create_mock_forward(5000) + source.controller_index = 0 + var target = _create_mock_forward(7000) + + var game_state = _create_mock_game_state() + game_state.players[0].damage = 1 # Only 1 damage + + # Setup ConditionChecker mock that returns false + resolver.condition_checker = MockConditionChecker.new(false) + + var effect = { + "type": "CONDITIONAL", + "condition": {"type": "DAMAGE_RECEIVED", "comparison": "GTE", "value": 5}, + "then_effects": [{"type": "DAMAGE", "amount": 5000}], + "else_effects": [{"type": "DAMAGE", "amount": 1000}] + } + + resolver.resolve(effect, source, [target], game_state) + + assert_eq(target.damage_received, 1000, "Should execute else_effects branch") + + +func test_resolve_conditional_no_else_branch() -> void: + var source = _create_mock_forward(5000) + source.controller_index = 0 + var target = _create_mock_forward(7000) + + var game_state = _create_mock_game_state() + + # Setup ConditionChecker mock that returns false + resolver.condition_checker = MockConditionChecker.new(false) + + var effect = { + "type": "CONDITIONAL", + "condition": {"type": "SOME_CONDITION"}, + "then_effects": [{"type": "DAMAGE", "amount": 5000}], + "else_effects": [] # No else branch + } + + resolver.resolve(effect, source, [target], game_state) + + assert_eq(target.damage_received, 0, "Should do nothing when condition false and no else") + + +func test_resolve_conditional_multiple_then_effects() -> void: + var source = _create_mock_forward(5000) + source.controller_index = 0 + var target = _create_mock_forward(7000) + + var game_state = _create_mock_game_state() + + resolver.condition_checker = MockConditionChecker.new(true) + + var effect = { + "type": "CONDITIONAL", + "condition": {"type": "ALWAYS_TRUE"}, + "then_effects": [ + {"type": "DAMAGE", "amount": 2000}, + {"type": "POWER_MOD", "amount": -1000} + ], + "else_effects": [] + } + + resolver.resolve(effect, source, [target], game_state) + + assert_eq(target.damage_received, 2000, "Should apply damage") + assert_eq(target.power_modifiers[0], -1000, "Should apply power mod") + + +# ============================================================================= +# EFFECT_COMPLETED SIGNAL TEST +# ============================================================================= + +func test_effect_completed_signal_emitted() -> void: + var card = _create_mock_forward(5000) + var game_state = _create_mock_game_state() + var effect = {"type": "DULL"} + var signal_received = false + var received_effect = {} + var received_targets = [] + + resolver.effect_completed.connect(func(e, t): + signal_received = true + received_effect = e + received_targets = t + ) + + resolver.resolve(effect, null, [card], game_state) + + assert_true(signal_received, "effect_completed signal should be emitted") + assert_eq(received_effect.type, "DULL", "Signal should contain effect") + assert_eq(received_targets.size(), 1, "Signal should contain targets") + + +# ============================================================================= +# COMBINED DAMAGE AND BREAK TEST +# ============================================================================= + +func test_damage_accumulates_before_break() -> void: + var card = _create_mock_forward(10000) + var game_state = _create_mock_game_state_with_forward(card, 0) + + # Apply 4000 damage (shouldn't break) + resolver.resolve({"type": "DAMAGE", "amount": 4000}, null, [card], game_state) + assert_eq(card.damage_received, 4000, "Should have 4000 damage") + assert_true(game_state.players[0].field_forwards.has_card(card), "Should still be on field") + + # Apply 6000 more (total 10000, should break) + resolver.resolve({"type": "DAMAGE", "amount": 6000}, null, [card], game_state) + assert_true(game_state.players[0].break_zone.has_card(card), "Should be broken with 10000 total damage") + + +# ============================================================================= +# HELPER FUNCTIONS +# ============================================================================= + +func _create_mock_forward(power: int) -> CardInstance: + var card = CardInstance.new() + var data = CardDatabase.CardData.new() + data.type = Enums.CardType.FORWARD + data.power = power + data.cost = 3 + data.name = "Test Forward" + data.elements = [Enums.Element.FIRE] + card.card_data = data + card.current_power = power + return card + + +func _create_mock_backup() -> CardInstance: + var card = CardInstance.new() + var data = CardDatabase.CardData.new() + data.type = Enums.CardType.BACKUP + data.cost = 2 + data.name = "Test Backup" + data.elements = [Enums.Element.WATER] + card.card_data = data + return card + + +func _create_mock_forward_with_element(element: Enums.Element) -> CardInstance: + var card = _create_mock_forward(5000) + card.card_data.elements = [element] + return card + + +func _create_mock_game_state() -> MockGameState: + return MockGameState.new() + + +func _create_mock_game_state_with_forward(card: CardInstance, player_index: int) -> MockGameState: + var gs = MockGameState.new() + gs.players[player_index].field_forwards.add_card(card) + card.controller_index = player_index + card.owner_index = player_index + return gs + + +func _create_mock_game_state_with_deck(card_count: int) -> MockGameState: + var gs = MockGameState.new() + for i in range(card_count): + var deck_card = _create_mock_forward(1000 + i * 1000) + gs.players[0].deck.add_card(deck_card) + return gs + + +# ============================================================================= +# MOCK CLASSES +# ============================================================================= + +class MockGameState: + var players: Array + + func _init(): + players = [MockPlayer.new(0), MockPlayer.new(1)] + + func get_player(index: int): + if index >= 0 and index < players.size(): + return players[index] + return null + + +class MockPlayer: + var player_index: int + var damage: int = 0 + var deck: Zone + var hand: Zone + var field_forwards: Zone + var field_backups: Zone + var break_zone: Zone + + func _init(index: int = 0): + player_index = index + deck = Zone.new(Enums.ZoneType.DECK, index) + hand = Zone.new(Enums.ZoneType.HAND, index) + field_forwards = Zone.new(Enums.ZoneType.FIELD, index) + field_backups = Zone.new(Enums.ZoneType.FIELD, index) + break_zone = Zone.new(Enums.ZoneType.BREAK_ZONE, index) + + func draw_cards(count: int) -> Array: + var drawn: Array = [] + for i in range(count): + var card = deck.pop_top_card() + if card: + hand.add_card(card) + drawn.append(card) + return drawn + + func break_card(card: CardInstance) -> bool: + var removed = false + + if field_forwards.has_card(card): + field_forwards.remove_card(card) + removed = true + elif field_backups.has_card(card): + field_backups.remove_card(card) + removed = true + + if removed: + break_zone.add_card(card) + return true + return false + + +class MockConditionChecker: + var _return_value: bool + + func _init(return_value: bool = true): + _return_value = return_value + + func evaluate(_condition: Dictionary, _context: Dictionary) -> bool: + return _return_value diff --git a/tests/unit/test_filtered_scaling.gd b/tests/unit/test_filtered_scaling.gd new file mode 100644 index 0000000..18dee13 --- /dev/null +++ b/tests/unit/test_filtered_scaling.gd @@ -0,0 +1,306 @@ +extends GutTest + +## Tests for filtered scaling in EffectResolver +## Tests element, job, category, cost, and card name filters + +# ============================================================================= +# SETUP +# ============================================================================= + +var resolver: EffectResolver + + +func before_each() -> void: + resolver = EffectResolver.new() + + +# ============================================================================= +# FILTER MATCHING TESTS +# ============================================================================= + +func test_element_filter_matches_fire() -> void: + var filter = {"element": "FIRE"} + var card = _create_mock_forward_with_element(Enums.Element.FIRE) + + assert_true(resolver._card_matches_scale_filter(card, filter), "Fire card should match FIRE filter") + card.free() + + +func test_element_filter_rejects_wrong_element() -> void: + var filter = {"element": "FIRE"} + var card = _create_mock_forward_with_element(Enums.Element.ICE) + + assert_false(resolver._card_matches_scale_filter(card, filter), "Ice card should not match FIRE filter") + card.free() + + +func test_job_filter_matches_samurai() -> void: + var filter = {"job": "Samurai"} + var card = _create_mock_forward_with_job("Samurai") + + assert_true(resolver._card_matches_scale_filter(card, filter), "Samurai should match Samurai filter") + card.free() + + +func test_job_filter_rejects_wrong_job() -> void: + var filter = {"job": "Samurai"} + var card = _create_mock_forward_with_job("Warrior") + + assert_false(resolver._card_matches_scale_filter(card, filter), "Warrior should not match Samurai filter") + card.free() + + +func test_job_filter_case_insensitive() -> void: + var filter = {"job": "SAMURAI"} + var card = _create_mock_forward_with_job("samurai") + + assert_true(resolver._card_matches_scale_filter(card, filter), "Job filter should be case insensitive") + card.free() + + +func test_category_filter_matches() -> void: + var filter = {"category": "VII"} + var card = _create_mock_forward_with_category("VII") + + assert_true(resolver._card_matches_scale_filter(card, filter), "VII card should match VII filter") + card.free() + + +func test_category_filter_rejects_wrong_category() -> void: + var filter = {"category": "VII"} + var card = _create_mock_forward_with_category("X") + + assert_false(resolver._card_matches_scale_filter(card, filter), "Category X should not match VII filter") + card.free() + + +func test_cost_exact_filter_matches() -> void: + var filter = {"cost": 3} + var card = _create_mock_forward_with_cost(3) + + assert_true(resolver._card_matches_scale_filter(card, filter), "Cost 3 should match cost 3 filter") + card.free() + + +func test_cost_exact_filter_rejects_wrong_cost() -> void: + var filter = {"cost": 3} + var card = _create_mock_forward_with_cost(5) + + assert_false(resolver._card_matches_scale_filter(card, filter), "Cost 5 should not match cost 3 filter") + card.free() + + +func test_cost_lte_filter_matches_lower() -> void: + var filter = {"cost_comparison": "LTE", "cost_value": 3} + var card = _create_mock_forward_with_cost(2) + + assert_true(resolver._card_matches_scale_filter(card, filter), "Cost 2 should match cost <= 3") + card.free() + + +func test_cost_lte_filter_matches_equal() -> void: + var filter = {"cost_comparison": "LTE", "cost_value": 3} + var card = _create_mock_forward_with_cost(3) + + assert_true(resolver._card_matches_scale_filter(card, filter), "Cost 3 should match cost <= 3") + card.free() + + +func test_cost_lte_filter_rejects_higher() -> void: + var filter = {"cost_comparison": "LTE", "cost_value": 3} + var card = _create_mock_forward_with_cost(5) + + assert_false(resolver._card_matches_scale_filter(card, filter), "Cost 5 should not match cost <= 3") + card.free() + + +func test_cost_gte_filter_matches_higher() -> void: + var filter = {"cost_comparison": "GTE", "cost_value": 3} + var card = _create_mock_forward_with_cost(5) + + assert_true(resolver._card_matches_scale_filter(card, filter), "Cost 5 should match cost >= 3") + card.free() + + +func test_cost_gte_filter_rejects_lower() -> void: + var filter = {"cost_comparison": "GTE", "cost_value": 3} + var card = _create_mock_forward_with_cost(2) + + assert_false(resolver._card_matches_scale_filter(card, filter), "Cost 2 should not match cost >= 3") + card.free() + + +func test_card_name_filter_matches() -> void: + var filter = {"card_name": "Cloud"} + var card = _create_mock_forward_with_name("Cloud") + + assert_true(resolver._card_matches_scale_filter(card, filter), "Cloud should match Cloud filter") + card.free() + + +func test_card_name_filter_rejects_wrong_name() -> void: + var filter = {"card_name": "Cloud"} + var card = _create_mock_forward_with_name("Tifa") + + assert_false(resolver._card_matches_scale_filter(card, filter), "Tifa should not match Cloud filter") + card.free() + + +func test_card_type_filter_forward() -> void: + var filter = {"card_type": "FORWARD"} + var card = _create_mock_forward() + + assert_true(resolver._card_matches_scale_filter(card, filter), "Forward should match FORWARD filter") + card.free() + + +func test_card_type_filter_backup() -> void: + var filter = {"card_type": "BACKUP"} + var card = _create_mock_backup() + + assert_true(resolver._card_matches_scale_filter(card, filter), "Backup should match BACKUP filter") + card.free() + + +func test_card_type_filter_rejects_wrong_type() -> void: + var filter = {"card_type": "BACKUP"} + var card = _create_mock_forward() + + assert_false(resolver._card_matches_scale_filter(card, filter), "Forward should not match BACKUP filter") + card.free() + + +# ============================================================================= +# COMBINED FILTER TESTS +# ============================================================================= + +func test_combined_element_and_type_filter() -> void: + var filter = {"element": "FIRE", "card_type": "FORWARD"} + + var fire_forward = _create_mock_forward_with_element(Enums.Element.FIRE) + var fire_backup = _create_mock_backup_with_element(Enums.Element.FIRE) + var ice_forward = _create_mock_forward_with_element(Enums.Element.ICE) + + assert_true(resolver._card_matches_scale_filter(fire_forward, filter), "Fire Forward should match") + assert_false(resolver._card_matches_scale_filter(fire_backup, filter), "Fire Backup should not match") + assert_false(resolver._card_matches_scale_filter(ice_forward, filter), "Ice Forward should not match") + + fire_forward.free() + fire_backup.free() + ice_forward.free() + + +func test_combined_job_and_cost_filter() -> void: + var filter = {"job": "Warrior", "cost_comparison": "LTE", "cost_value": 3} + + var cheap_warrior = _create_mock_forward_with_job_and_cost("Warrior", 2) + var expensive_warrior = _create_mock_forward_with_job_and_cost("Warrior", 5) + var cheap_mage = _create_mock_forward_with_job_and_cost("Mage", 2) + + assert_true(resolver._card_matches_scale_filter(cheap_warrior, filter), "Cheap Warrior should match") + assert_false(resolver._card_matches_scale_filter(expensive_warrior, filter), "Expensive Warrior should not match") + assert_false(resolver._card_matches_scale_filter(cheap_mage, filter), "Cheap Mage should not match") + + cheap_warrior.free() + expensive_warrior.free() + cheap_mage.free() + + +# ============================================================================= +# EMPTY/NULL FILTER TESTS +# ============================================================================= + +func test_empty_filter_matches_all() -> void: + var filter = {} + var card = _create_mock_forward() + + assert_true(resolver._card_matches_scale_filter(card, filter), "Empty filter should match any card") + card.free() + + +func test_null_card_returns_false() -> void: + var filter = {"element": "FIRE"} + + assert_false(resolver._card_matches_scale_filter(null, filter), "Null card should return false") + + +func test_owner_only_filter_treated_as_empty() -> void: + # Owner is used for collection selection, not card matching + var filter = {"owner": "CONTROLLER"} + var card = _create_mock_forward() + + # The filter with only owner should effectively be empty for card matching + assert_true(resolver._card_matches_scale_filter(card, filter), "Owner-only filter should match any card") + card.free() + + +# ============================================================================= +# HELPER FUNCTIONS +# ============================================================================= + +func _create_mock_forward() -> CardInstance: + var card = CardInstance.new() + var data = CardDatabase.CardData.new() + data.type = Enums.CardType.FORWARD + data.cost = 3 + data.power = 7000 + data.name = "Test Forward" + data.job = "Warrior" + data.elements = [Enums.Element.FIRE] + card.card_data = data + return card + + +func _create_mock_backup() -> CardInstance: + var card = CardInstance.new() + var data = CardDatabase.CardData.new() + data.type = Enums.CardType.BACKUP + data.cost = 2 + data.name = "Test Backup" + data.job = "Scholar" + data.elements = [Enums.Element.WATER] + card.card_data = data + return card + + +func _create_mock_forward_with_element(element: Enums.Element) -> CardInstance: + var card = _create_mock_forward() + card.card_data.elements = [element] + return card + + +func _create_mock_backup_with_element(element: Enums.Element) -> CardInstance: + var card = _create_mock_backup() + card.card_data.elements = [element] + return card + + +func _create_mock_forward_with_job(job: String) -> CardInstance: + var card = _create_mock_forward() + card.card_data.job = job + return card + + +func _create_mock_forward_with_category(category: String) -> CardInstance: + var card = _create_mock_forward() + card.card_data.category = category + return card + + +func _create_mock_forward_with_cost(cost: int) -> CardInstance: + var card = _create_mock_forward() + card.card_data.cost = cost + return card + + +func _create_mock_forward_with_name(card_name: String) -> CardInstance: + var card = _create_mock_forward() + card.card_data.name = card_name + return card + + +func _create_mock_forward_with_job_and_cost(job: String, cost: int) -> CardInstance: + var card = _create_mock_forward() + card.card_data.job = job + card.card_data.cost = cost + return card diff --git a/tests/unit/test_modal_choice_system.gd b/tests/unit/test_modal_choice_system.gd new file mode 100644 index 0000000..207113d --- /dev/null +++ b/tests/unit/test_modal_choice_system.gd @@ -0,0 +1,363 @@ +extends GutTest + +## Tests for the Modal Choice System (CHOOSE_MODE effects) +## Tests parser output, ChoiceModal UI, and AbilitySystem integration + + +# ============================================================================= +# PARSER OUTPUT TESTS +# ============================================================================= + +func test_modal_effect_has_correct_structure() -> void: + # Simulate a parsed CHOOSE_MODE effect + var effect = { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [ + { + "index": 0, + "description": "Choose 1 Forward. Deal it 7000 damage.", + "effects": [{"type": "DAMAGE", "amount": 7000}] + }, + { + "index": 1, + "description": "Choose 1 Monster. Break it.", + "effects": [{"type": "BREAK"}] + }, + { + "index": 2, + "description": "Deal 3000 damage to all Forwards.", + "effects": [{"type": "DAMAGE", "amount": 3000}] + } + ] + } + + assert_eq(effect.type, "CHOOSE_MODE", "Effect type should be CHOOSE_MODE") + assert_eq(effect.select_count, 1, "Should select 1 mode") + assert_eq(effect.mode_count, 3, "Should have 3 modes") + assert_eq(effect.modes.size(), 3, "Modes array should have 3 entries") + assert_false(effect.select_up_to, "Should not be 'up to' selection") + + +func test_modal_effect_with_enhanced_condition() -> void: + var effect = { + "type": "CHOOSE_MODE", + "select_count": 1, + "select_up_to": false, + "mode_count": 3, + "modes": [], + "enhanced_condition": { + "description": "if you have 5 or more ifrit in your break zone", + "select_count": 3, + "select_up_to": true + } + } + + assert_true(effect.has("enhanced_condition"), "Should have enhanced condition") + assert_eq(effect.enhanced_condition.select_count, 3, "Enhanced should allow 3 selections") + assert_true(effect.enhanced_condition.select_up_to, "Enhanced should be 'up to'") + + +func test_modal_mode_has_description_and_effects() -> void: + var mode = { + "index": 0, + "description": "Draw 2 cards.", + "effects": [{"type": "DRAW", "amount": 2}] + } + + assert_true(mode.has("description"), "Mode should have description") + assert_true(mode.has("effects"), "Mode should have effects array") + assert_eq(mode.effects.size(), 1, "Mode should have 1 effect") + assert_eq(mode.effects[0].type, "DRAW", "Effect should be DRAW") + + +# ============================================================================= +# CHOICE MODAL TESTS +# ============================================================================= + +func test_choice_modal_instantiates() -> void: + var modal = ChoiceModal.new() + assert_not_null(modal, "ChoiceModal should instantiate") + modal.free() + + +func test_choice_modal_starts_invisible() -> void: + var modal = ChoiceModal.new() + add_child_autofree(modal) + + # Need to wait for _ready to complete + await get_tree().process_frame + + assert_false(modal.visible, "ChoiceModal should start invisible") + + +func test_choice_modal_has_correct_layer() -> void: + var modal = ChoiceModal.new() + add_child_autofree(modal) + + await get_tree().process_frame + + assert_eq(modal.layer, 200, "ChoiceModal should be at layer 200") + + +func test_choice_modal_signals_exist() -> void: + var modal = ChoiceModal.new() + + assert_true(modal.has_signal("choice_made"), "Should have choice_made signal") + assert_true(modal.has_signal("choice_cancelled"), "Should have choice_cancelled signal") + + modal.free() + + +# ============================================================================= +# EFFECT RESOLVER TESTS +# ============================================================================= + +func test_effect_resolver_has_choice_required_signal() -> void: + var resolver = EffectResolver.new() + + assert_true(resolver.has_signal("choice_required"), "Should have choice_required signal") + + +func test_effect_resolver_emits_choice_required_for_choose_mode() -> void: + var resolver = EffectResolver.new() + var signal_received = false + var received_effect = {} + var received_modes = [] + + resolver.choice_required.connect(func(effect, modes): + signal_received = true + received_effect = effect + received_modes = modes + ) + + var effect = { + "type": "CHOOSE_MODE", + "modes": [ + {"index": 0, "description": "Option 1", "effects": []}, + {"index": 1, "description": "Option 2", "effects": []} + ] + } + + # Resolve the effect + resolver.resolve(effect, null, [], null) + + assert_true(signal_received, "Should emit choice_required signal") + assert_eq(received_modes.size(), 2, "Should pass modes to signal") + + +# ============================================================================= +# FIELD EFFECT MANAGER TESTS +# ============================================================================= + +func test_field_effect_manager_block_immunity_empty() -> void: + var manager = FieldEffectManager.new() + + # With no abilities registered, should return false + var result = manager.has_block_immunity(null, null, null) + assert_false(result, "Should return false with no abilities") + + +func test_field_effect_manager_attack_restriction_empty() -> void: + var manager = FieldEffectManager.new() + + var result = manager.has_attack_restriction(null, null) + assert_false(result, "Should return false with no abilities") + + +func test_field_effect_manager_block_restriction_empty() -> void: + var manager = FieldEffectManager.new() + + var result = manager.has_block_restriction(null, null) + assert_false(result, "Should return false with no abilities") + + +func test_field_effect_manager_taunt_targets_empty() -> void: + var manager = FieldEffectManager.new() + + var result = manager.get_taunt_targets(0, null) + assert_eq(result.size(), 0, "Should return empty array with no abilities") + + +func test_field_effect_manager_cost_modifier_empty() -> void: + var manager = FieldEffectManager.new() + + var result = manager.get_cost_modifier(null, 0, null) + assert_eq(result, 0, "Should return 0 with no abilities") + + +func test_field_effect_manager_max_attacks_default() -> void: + var manager = FieldEffectManager.new() + + var result = manager.get_max_attacks(null, null) + assert_eq(result, 1, "Default max attacks should be 1") + + +# ============================================================================= +# BLOCKER IMMUNITY CONDITION TESTS +# ============================================================================= + +func test_blocker_immunity_condition_empty() -> void: + var manager = FieldEffectManager.new() + + # Empty condition means unconditional immunity + var result = manager._blocker_matches_immunity_condition(null, {}, null) + assert_true(result, "Empty condition should return true (unconditional)") + + +func test_blocker_immunity_condition_cost_gte() -> void: + var manager = FieldEffectManager.new() + + # Create mock card data + var blocker = _create_mock_card(3, 5000) # cost 3, power 5000 + + var condition = { + "comparison": "GTE", + "attribute": "cost", + "value": 4 + } + + var result = manager._blocker_matches_immunity_condition(blocker, condition, null) + assert_false(result, "Cost 3 is not >= 4") + + blocker.card_data.cost = 4 + result = manager._blocker_matches_immunity_condition(blocker, condition, null) + assert_true(result, "Cost 4 is >= 4") + + blocker.free() + + +func test_blocker_immunity_condition_power_lt_self() -> void: + var manager = FieldEffectManager.new() + + var blocker = _create_mock_card(3, 5000) + var attacker = _create_mock_card(4, 8000) + + var condition = { + "comparison": "LT", + "attribute": "power", + "compare_to": "SELF_POWER" + } + + # Blocker power 5000 < attacker power 8000 + var result = manager._blocker_matches_immunity_condition(blocker, condition, attacker) + assert_true(result, "5000 < 8000 should be true") + + # Change blocker power to be higher + blocker.current_power = 9000 + result = manager._blocker_matches_immunity_condition(blocker, condition, attacker) + assert_false(result, "9000 < 8000 should be false") + + blocker.free() + attacker.free() + + +# ============================================================================= +# ABILITY SYSTEM INTEGRATION TESTS +# ============================================================================= + +func test_ability_system_has_choice_modal_reference() -> void: + # Check that AbilitySystem has the choice_modal variable + var ability_system_script = load("res://scripts/game/abilities/AbilitySystem.gd") + assert_not_null(ability_system_script, "AbilitySystem script should exist") + + +func test_modes_selected_queues_effects() -> void: + # This tests the logic of _on_modes_selected indirectly + var effect = { + "type": "CHOOSE_MODE", + "modes": [ + {"index": 0, "description": "Deal damage", "effects": [{"type": "DAMAGE", "amount": 5000}]}, + {"index": 1, "description": "Draw cards", "effects": [{"type": "DRAW", "amount": 2}]} + ] + } + + var modes = effect.modes + var selected_indices = [1] # Player selected option 2 (draw) + + # Verify mode selection logic + var queued_effects = [] + for index in selected_indices: + if index >= 0 and index < modes.size(): + var mode = modes[index] + for mode_effect in mode.get("effects", []): + queued_effects.append(mode_effect) + + assert_eq(queued_effects.size(), 1, "Should queue 1 effect") + assert_eq(queued_effects[0].type, "DRAW", "Queued effect should be DRAW") + assert_eq(queued_effects[0].amount, 2, "Draw amount should be 2") + + +func test_multi_select_queues_multiple_effects() -> void: + var effect = { + "type": "CHOOSE_MODE", + "select_count": 2, + "modes": [ + {"index": 0, "effects": [{"type": "DAMAGE", "amount": 5000}]}, + {"index": 1, "effects": [{"type": "DRAW", "amount": 2}]}, + {"index": 2, "effects": [{"type": "BREAK"}]} + ] + } + + var modes = effect.modes + var selected_indices = [0, 2] # Player selected damage and break + + var queued_effects = [] + for index in selected_indices: + if index >= 0 and index < modes.size(): + var mode = modes[index] + for mode_effect in mode.get("effects", []): + queued_effects.append(mode_effect) + + assert_eq(queued_effects.size(), 2, "Should queue 2 effects") + assert_eq(queued_effects[0].type, "DAMAGE", "First effect should be DAMAGE") + assert_eq(queued_effects[1].type, "BREAK", "Second effect should be BREAK") + + +# ============================================================================= +# ENHANCED CONDITION TESTS +# ============================================================================= + +func test_enhanced_condition_parsing() -> void: + var condition = { + "description": "if you have a total of 5 or more card name ifrita and/or card name ifrit in your break zone", + "select_count": 3, + "select_up_to": true + } + + # Test that description contains expected keywords + assert_true("break zone" in condition.description, "Should mention break zone") + assert_true("5 or more" in condition.description, "Should mention count requirement") + + +func test_regex_count_extraction() -> void: + var description = "if you have 5 or more ifrit in your break zone" + + var regex = RegEx.new() + regex.compile(r"(\d+) or more") + var match_result = regex.search(description) + + assert_not_null(match_result, "Should find count pattern") + assert_eq(match_result.get_string(1), "5", "Should extract '5'") + assert_eq(int(match_result.get_string(1)), 5, "Should convert to int 5") + + +# ============================================================================= +# HELPER FUNCTIONS +# ============================================================================= + +func _create_mock_card(cost: int, power: int) -> CardInstance: + var card = CardInstance.new() + + # Create minimal card data + var data = CardDatabase.CardData.new() + data.cost = cost + data.power = power + data.type = Enums.CardType.FORWARD + + card.card_data = data + card.current_power = power + + return card diff --git a/tests/unit/test_network_signals.gd b/tests/unit/test_network_signals.gd new file mode 100644 index 0000000..cdc13f9 --- /dev/null +++ b/tests/unit/test_network_signals.gd @@ -0,0 +1,293 @@ +extends GutTest + +## Unit tests for NetworkManager signal emissions +## Tests signal behavior without requiring actual network connections + + +var network_manager: NetworkManager +var signal_received: bool = false +var last_signal_data: Variant = null + + +func before_each(): + # Create a fresh NetworkManager instance for testing + network_manager = NetworkManager.new() + add_child_autoqfree(network_manager) + signal_received = false + last_signal_data = null + + +func after_each(): + # Cleanup handled by autoqfree + pass + + +# ======= HELPER FUNCTIONS ======= + +func _connect_signal_and_track(signal_obj: Signal) -> void: + signal_obj.connect(_on_signal_received) + + +func _on_signal_received(data = null) -> void: + signal_received = true + last_signal_data = data + + +# ======= CONNECTION STATE SIGNAL TESTS ======= + +func test_connection_state_changed_signal_exists(): + assert_has_signal(network_manager, "connection_state_changed") + + +func test_authenticated_signal_exists(): + assert_has_signal(network_manager, "authenticated") + + +func test_authentication_failed_signal_exists(): + assert_has_signal(network_manager, "authentication_failed") + + +func test_logged_out_signal_exists(): + assert_has_signal(network_manager, "logged_out") + + +func test_network_error_signal_exists(): + assert_has_signal(network_manager, "network_error") + + +# ======= MATCHMAKING SIGNAL TESTS ======= + +func test_queue_joined_signal_exists(): + assert_has_signal(network_manager, "queue_joined") + + +func test_queue_left_signal_exists(): + assert_has_signal(network_manager, "queue_left") + + +func test_match_found_signal_exists(): + assert_has_signal(network_manager, "match_found") + + +func test_room_created_signal_exists(): + assert_has_signal(network_manager, "room_created") + + +func test_room_joined_signal_exists(): + assert_has_signal(network_manager, "room_joined") + + +func test_room_updated_signal_exists(): + assert_has_signal(network_manager, "room_updated") + + +func test_matchmaking_update_signal_exists(): + assert_has_signal(network_manager, "matchmaking_update") + + +# ======= GAME MESSAGE SIGNAL TESTS ======= + +func test_opponent_action_received_signal_exists(): + assert_has_signal(network_manager, "opponent_action_received") + + +func test_turn_timer_update_signal_exists(): + assert_has_signal(network_manager, "turn_timer_update") + + +func test_game_started_signal_exists(): + assert_has_signal(network_manager, "game_started") + + +func test_game_ended_signal_exists(): + assert_has_signal(network_manager, "game_ended") + + +func test_phase_changed_signal_exists(): + assert_has_signal(network_manager, "phase_changed") + + +func test_action_confirmed_signal_exists(): + assert_has_signal(network_manager, "action_confirmed") + + +func test_action_failed_signal_exists(): + assert_has_signal(network_manager, "action_failed") + + +func test_opponent_disconnected_signal_exists(): + assert_has_signal(network_manager, "opponent_disconnected") + + +func test_opponent_reconnected_signal_exists(): + assert_has_signal(network_manager, "opponent_reconnected") + + +func test_game_state_sync_signal_exists(): + assert_has_signal(network_manager, "game_state_sync") + + +# ======= CONNECTION STATE ENUM TESTS ======= + +func test_connection_state_disconnected_value(): + assert_eq(NetworkManager.ConnectionState.DISCONNECTED, 0) + + +func test_connection_state_connecting_value(): + assert_eq(NetworkManager.ConnectionState.CONNECTING, 1) + + +func test_connection_state_connected_value(): + assert_eq(NetworkManager.ConnectionState.CONNECTED, 2) + + +func test_connection_state_authenticating_value(): + assert_eq(NetworkManager.ConnectionState.AUTHENTICATING, 3) + + +func test_connection_state_authenticated_value(): + assert_eq(NetworkManager.ConnectionState.AUTHENTICATED, 4) + + +func test_connection_state_in_queue_value(): + assert_eq(NetworkManager.ConnectionState.IN_QUEUE, 5) + + +func test_connection_state_in_room_value(): + assert_eq(NetworkManager.ConnectionState.IN_ROOM, 6) + + +func test_connection_state_in_game_value(): + assert_eq(NetworkManager.ConnectionState.IN_GAME, 7) + + +# ======= INITIAL STATE TESTS ======= + +func test_initial_connection_state_is_disconnected(): + assert_eq(network_manager.connection_state, NetworkManager.ConnectionState.DISCONNECTED) + + +func test_initial_auth_token_is_empty(): + assert_eq(network_manager.auth_token, "") + + +func test_initial_is_authenticated_is_false(): + assert_false(network_manager.is_authenticated) + + +func test_initial_current_game_id_is_empty(): + assert_eq(network_manager.current_game_id, "") + + +func test_initial_current_room_code_is_empty(): + assert_eq(network_manager.current_room_code, "") + + +func test_initial_local_player_index_is_zero(): + assert_eq(network_manager.local_player_index, 0) + + +# ======= LOGOUT TESTS ======= + +func test_logout_clears_auth_token(): + network_manager.auth_token = "test_token" + network_manager.logout() + assert_eq(network_manager.auth_token, "") + + +func test_logout_clears_current_user(): + network_manager.current_user = { "id": "123", "username": "test" } + network_manager.logout() + assert_eq(network_manager.current_user, {}) + + +func test_logout_sets_is_authenticated_false(): + network_manager.is_authenticated = true + network_manager.logout() + assert_false(network_manager.is_authenticated) + + +func test_logout_emits_logged_out_signal(): + watch_signals(network_manager) + network_manager.logout() + assert_signal_emitted(network_manager, "logged_out") + + +# ======= CONNECTION STATE NAME TESTS ======= + +func test_get_connection_state_name_disconnected(): + network_manager.connection_state = NetworkManager.ConnectionState.DISCONNECTED + assert_eq(network_manager.get_connection_state_name(), "Disconnected") + + +func test_get_connection_state_name_connecting(): + network_manager.connection_state = NetworkManager.ConnectionState.CONNECTING + assert_eq(network_manager.get_connection_state_name(), "Connecting") + + +func test_get_connection_state_name_connected(): + network_manager.connection_state = NetworkManager.ConnectionState.CONNECTED + assert_eq(network_manager.get_connection_state_name(), "Connected") + + +func test_get_connection_state_name_authenticating(): + network_manager.connection_state = NetworkManager.ConnectionState.AUTHENTICATING + assert_eq(network_manager.get_connection_state_name(), "Authenticating") + + +func test_get_connection_state_name_authenticated(): + network_manager.connection_state = NetworkManager.ConnectionState.AUTHENTICATED + assert_eq(network_manager.get_connection_state_name(), "Online") + + +func test_get_connection_state_name_in_queue(): + network_manager.connection_state = NetworkManager.ConnectionState.IN_QUEUE + assert_eq(network_manager.get_connection_state_name(), "In Queue") + + +func test_get_connection_state_name_in_room(): + network_manager.connection_state = NetworkManager.ConnectionState.IN_ROOM + assert_eq(network_manager.get_connection_state_name(), "In Room") + + +func test_get_connection_state_name_in_game(): + network_manager.connection_state = NetworkManager.ConnectionState.IN_GAME + assert_eq(network_manager.get_connection_state_name(), "In Game") + + +# ======= CONFIGURATION TESTS ======= + +func test_configure_sets_http_url(): + network_manager.configure("http://test.com", "ws://test.com") + assert_eq(network_manager.http_base_url, "http://test.com") + + +func test_configure_sets_ws_url(): + network_manager.configure("http://test.com", "ws://test.com:3001") + assert_eq(network_manager.ws_url, "ws://test.com:3001") + + +func test_default_http_url(): + assert_eq(network_manager.http_base_url, "http://localhost:3000") + + +func test_default_ws_url(): + assert_eq(network_manager.ws_url, "ws://localhost:3001") + + +# ======= CONSTANTS TESTS ======= + +func test_heartbeat_interval_constant(): + assert_eq(NetworkManager.HEARTBEAT_INTERVAL, 10.0) + + +func test_reconnect_delay_constant(): + assert_eq(NetworkManager.RECONNECT_DELAY, 5.0) + + +func test_max_reconnect_attempts_constant(): + assert_eq(NetworkManager.MAX_RECONNECT_ATTEMPTS, 3) + + +func test_token_file_constant(): + assert_eq(NetworkManager.TOKEN_FILE, "user://auth_token.dat") diff --git a/tests/unit/test_online_game_helpers.gd b/tests/unit/test_online_game_helpers.gd new file mode 100644 index 0000000..aa3c33d --- /dev/null +++ b/tests/unit/test_online_game_helpers.gd @@ -0,0 +1,280 @@ +extends GutTest + +## Unit tests for online game helper functions in Main.gd +## Tests the logic for determining if local player can act + + +# Mock classes for testing +class MockTurnManager: + var current_player_index: int = 0 + var turn_number: int = 1 + var current_phase: int = 0 + + +class MockGameState: + var turn_manager: MockTurnManager + + func _init(): + turn_manager = MockTurnManager.new() + + +# Simulated Main.gd helper functions for testing +# These mirror the actual functions in Main.gd + +var is_online_game: bool = false +var local_player_index: int = 0 +var mock_game_state: MockGameState = null + + +func before_each(): + is_online_game = false + local_player_index = 0 + mock_game_state = MockGameState.new() + + +# Helper function that mirrors Main.gd._is_local_player_turn() +func _is_local_player_turn() -> bool: + if not is_online_game: + return true + if not mock_game_state: + return true + return mock_game_state.turn_manager.current_player_index == local_player_index + + +# Helper function that mirrors Main.gd._can_perform_local_action() +func _can_perform_local_action() -> bool: + if not is_online_game: + return true + return _is_local_player_turn() + + +# ======= _is_local_player_turn() Tests ======= + +func test_is_local_player_turn_returns_true_when_not_online(): + is_online_game = false + mock_game_state.turn_manager.current_player_index = 1 + local_player_index = 0 + + assert_true(_is_local_player_turn(), "Should return true when not in online game") + + +func test_is_local_player_turn_returns_true_when_no_game_state(): + is_online_game = true + mock_game_state = null + + assert_true(_is_local_player_turn(), "Should return true when game_state is null") + + +func test_is_local_player_turn_returns_true_when_local_index_matches(): + is_online_game = true + local_player_index = 0 + mock_game_state.turn_manager.current_player_index = 0 + + assert_true(_is_local_player_turn(), "Should return true when it's local player's turn") + + +func test_is_local_player_turn_returns_false_when_opponent_turn(): + is_online_game = true + local_player_index = 0 + mock_game_state.turn_manager.current_player_index = 1 + + assert_false(_is_local_player_turn(), "Should return false when it's opponent's turn") + + +func test_is_local_player_turn_player_1_perspective(): + is_online_game = true + local_player_index = 1 + mock_game_state.turn_manager.current_player_index = 1 + + assert_true(_is_local_player_turn(), "Player 1 should be able to act on their turn") + + +func test_is_local_player_turn_player_1_opponent_turn(): + is_online_game = true + local_player_index = 1 + mock_game_state.turn_manager.current_player_index = 0 + + assert_false(_is_local_player_turn(), "Player 1 should not act on opponent's turn") + + +# ======= _can_perform_local_action() Tests ======= + +func test_can_perform_local_action_delegates_to_is_local_player_turn_online(): + is_online_game = true + local_player_index = 0 + mock_game_state.turn_manager.current_player_index = 0 + + assert_true(_can_perform_local_action()) + + mock_game_state.turn_manager.current_player_index = 1 + assert_false(_can_perform_local_action()) + + +func test_can_perform_local_action_always_true_offline(): + is_online_game = false + local_player_index = 0 + mock_game_state.turn_manager.current_player_index = 1 + + assert_true(_can_perform_local_action(), "Should always be able to act in offline game") + + +# ======= Player Index Validation Tests ======= + +func test_valid_player_index_0(): + var player_index = 0 + assert_true(player_index >= 0 and player_index <= 1, "Player index 0 should be valid") + + +func test_valid_player_index_1(): + var player_index = 1 + assert_true(player_index >= 0 and player_index <= 1, "Player index 1 should be valid") + + +func test_invalid_player_index_negative(): + var player_index = -1 + assert_false(player_index >= 0 and player_index <= 1, "Negative player index should be invalid") + + +func test_invalid_player_index_too_high(): + var player_index = 2 + assert_false(player_index >= 0 and player_index <= 1, "Player index > 1 should be invalid") + + +# ======= Turn Timer Format Tests ======= + +func test_timer_format_full_minutes(): + var seconds = 120 + var minutes = seconds / 60 + var secs = seconds % 60 + var formatted = "%d:%02d" % [minutes, secs] + + assert_eq(formatted, "2:00") + + +func test_timer_format_partial_minutes(): + var seconds = 90 + var minutes = seconds / 60 + var secs = seconds % 60 + var formatted = "%d:%02d" % [minutes, secs] + + assert_eq(formatted, "1:30") + + +func test_timer_format_under_minute(): + var seconds = 45 + var minutes = seconds / 60 + var secs = seconds % 60 + var formatted = "%d:%02d" % [minutes, secs] + + assert_eq(formatted, "0:45") + + +func test_timer_format_single_digit_seconds(): + var seconds = 65 + var minutes = seconds / 60 + var secs = seconds % 60 + var formatted = "%d:%02d" % [minutes, secs] + + assert_eq(formatted, "1:05") + + +func test_timer_format_zero(): + var seconds = 0 + var minutes = seconds / 60 + var secs = seconds % 60 + var formatted = "%d:%02d" % [minutes, secs] + + assert_eq(formatted, "0:00") + + +# ======= Timer Color Thresholds Tests ======= + +func test_timer_color_threshold_critical(): + var seconds = 10 + var is_critical = seconds <= 10 + + assert_true(is_critical, "10 seconds should be critical (red)") + + +func test_timer_color_threshold_warning(): + var seconds = 30 + var is_warning = seconds > 10 and seconds <= 30 + + assert_true(is_warning, "30 seconds should be warning (yellow)") + + +func test_timer_color_threshold_normal(): + var seconds = 60 + var is_normal = seconds > 30 + + assert_true(is_normal, "60 seconds should be normal (white)") + + +func test_timer_color_threshold_boundary_10(): + var seconds = 10 + var is_critical = seconds <= 10 + + assert_true(is_critical, "Exactly 10 should be critical") + + +func test_timer_color_threshold_boundary_11(): + var seconds = 11 + var is_warning = seconds > 10 and seconds <= 30 + + assert_true(is_warning, "11 should be warning, not critical") + + +func test_timer_color_threshold_boundary_30(): + var seconds = 30 + var is_warning = seconds > 10 and seconds <= 30 + + assert_true(is_warning, "Exactly 30 should be warning") + + +func test_timer_color_threshold_boundary_31(): + var seconds = 31 + var is_normal = seconds > 30 + + assert_true(is_normal, "31 should be normal, not warning") + + +# ======= Online Game State Sync Tests ======= + +func test_game_state_sync_updates_current_player(): + var state = { "current_player_index": 1, "current_phase": 2, "turn_number": 3 } + + mock_game_state.turn_manager.current_player_index = state.get("current_player_index", 0) + + assert_eq(mock_game_state.turn_manager.current_player_index, 1) + + +func test_game_state_sync_updates_phase(): + var state = { "current_player_index": 0, "current_phase": 3, "turn_number": 1 } + + mock_game_state.turn_manager.current_phase = state.get("current_phase", 0) + + assert_eq(mock_game_state.turn_manager.current_phase, 3) + + +func test_game_state_sync_updates_turn_number(): + var state = { "current_player_index": 0, "current_phase": 0, "turn_number": 5 } + + mock_game_state.turn_manager.turn_number = state.get("turn_number", 1) + + assert_eq(mock_game_state.turn_manager.turn_number, 5) + + +func test_game_state_sync_timer_extraction(): + var state = { "turn_timer_seconds": 90 } + + var timer_seconds = state.get("turn_timer_seconds", 120) + + assert_eq(timer_seconds, 90) + + +func test_game_state_sync_timer_default(): + var state = {} + + var timer_seconds = state.get("turn_timer_seconds", 120) + + assert_eq(timer_seconds, 120, "Should default to 120 seconds") diff --git a/tests/unit/test_optional_effects.gd b/tests/unit/test_optional_effects.gd new file mode 100644 index 0000000..1550393 --- /dev/null +++ b/tests/unit/test_optional_effects.gd @@ -0,0 +1,191 @@ +extends GutTest + +## Tests for optional effect prompting in AbilitySystem + + +# ============================================================================= +# BUILD EFFECT DESCRIPTION TESTS +# ============================================================================= + +func test_build_description_draw_single() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "DRAW", "amount": 1} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Draw 1 card", "Should describe single card draw") + ability_system.free() + + +func test_build_description_draw_multiple() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "DRAW", "amount": 3} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Draw 3 cards", "Should describe multiple card draw with plural") + ability_system.free() + + +func test_build_description_damage() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "DAMAGE", "amount": 5000} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Deal 5000 damage", "Should describe damage amount") + ability_system.free() + + +func test_build_description_power_mod_positive() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "POWER_MOD", "amount": 2000} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Give +2000 power", "Should describe positive power mod with +") + ability_system.free() + + +func test_build_description_power_mod_negative() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "POWER_MOD", "amount": -3000} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Give -3000 power", "Should describe negative power mod") + ability_system.free() + + +func test_build_description_dull() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "DULL"} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Dull a Forward", "Should describe dull effect") + ability_system.free() + + +func test_build_description_activate() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "ACTIVATE"} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Activate a card", "Should describe activate effect") + ability_system.free() + + +func test_build_description_break() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "BREAK"} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Break a card", "Should describe break effect") + ability_system.free() + + +func test_build_description_return() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "RETURN"} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Return a card to hand", "Should describe return effect") + ability_system.free() + + +func test_build_description_search() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "SEARCH"} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Search your deck", "Should describe search effect") + ability_system.free() + + +func test_build_description_discard_single() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "DISCARD", "amount": 1} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Discard 1 card", "Should describe single discard") + ability_system.free() + + +func test_build_description_discard_multiple() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "DISCARD", "amount": 2} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Discard 2 cards", "Should describe multiple discard with plural") + ability_system.free() + + +func test_build_description_uses_original_text() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "UNKNOWN_EFFECT", "original_text": "Do something special"} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Do something special", "Should use original_text for unknown effects") + ability_system.free() + + +func test_build_description_fallback() -> void: + var ability_system = AbilitySystem.new() + var effect = {"type": "UNKNOWN_EFFECT"} + + var description = ability_system._build_effect_description(effect) + + assert_eq(description, "Use this effect", "Should use fallback for unknown effects without original_text") + ability_system.free() + + +# ============================================================================= +# OPTIONAL EFFECT FLAG TESTS +# ============================================================================= + +func test_optional_flag_is_detected() -> void: + var effect_with_optional = {"type": "DRAW", "amount": 1, "optional": true} + var effect_without_optional = {"type": "DRAW", "amount": 1} + + assert_true(effect_with_optional.get("optional", false), "Should detect optional flag") + assert_false(effect_without_optional.get("optional", false), "Should default to false") + + +# ============================================================================= +# INTEGRATION TESTS (Signal Emission) +# ============================================================================= + +func test_optional_effect_signal_contains_correct_data() -> void: + # This test verifies the signal parameters are correct + var ability_system = AbilitySystem.new() + var received_player_index = -1 + var received_effect = {} + var received_description = "" + var received_callback = null + + ability_system.optional_effect_prompt.connect(func(player_index, effect, description, callback): + received_player_index = player_index + received_effect = effect + received_description = description + received_callback = callback + ) + + # Manually emit to test signal structure + var test_effect = {"type": "DRAW", "amount": 2, "optional": true} + var test_callback = func(_accepted): pass + ability_system.optional_effect_prompt.emit(0, test_effect, "Draw 2 cards", test_callback) + + assert_eq(received_player_index, 0, "Player index should be passed") + assert_eq(received_effect.type, "DRAW", "Effect should be passed") + assert_eq(received_description, "Draw 2 cards", "Description should be passed") + assert_not_null(received_callback, "Callback should be passed") + + ability_system.free() diff --git a/tools/__pycache__/ability_processor.cpython-312.pyc b/tools/__pycache__/ability_processor.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2a419fb38af48c8c5564d5143677fa4fe780b8e7 GIT binary patch literal 163401 zcmeEv34B~vb+@+BW;?cI%aZr8C0mx|HF4s^aiYlDylAl{IgTAA6IpL8E7q1bk{u5U z2@tjdA;Ez-I3*4NVmHtjNFfv`X`v8G2@-}{yoMI&*M(AAAS`9=_dn+@Z<%>-MzRy= z_xtAen>Tabd-LX=bI(2ZoO91P_banz6=vY|g(=JRK%QAVG=c_%ZC1;#>S5uaUb zEa9_RIJ?wXW`z0da$|))TW(YsEBWjyqmn;Y8&!NY8^2j&R2ysg>^fsTe{L`~>Z_ZK zD~+r8>}KO?{=CN6!k^a~*YW38<9hzwX57G^HySnc$*sJ}s5Q3p**c@1&r&NJj7Fo0 z&+agG>a)9y-9|H?Z82K)**0U3v6s)b8y)=FY3$>x)b^W={l+bP_JDDaKW{a<^wryp z+l>gHy~F6{v-IzWj2^?_vr*$PfA$(j__NQrlkdvGT}O?6V}Q>N8bka!Y~00H>3>Zl zW{mLJQR5h&r6(UZ?lw*^lnE$qyv7*gd+sq_tL{O+-)r1wypGSm-gpCl-fz5-uhWy? zWW3pU3!i^~d-!k_%-Le;WT~{D{x~*!T&5zHI!IKYwQYoIihI{5OC8()bm9_U7VOzczkj z{FcxD&iEhtd@$3*BA3dWG?-_Wr zjOi8k&H{V|-m~TN=iqx0{|-3ddokW~@t!BIm*D$+$MsUcWq2>(bK;o`0WZRPvHZ;v zd|&GL%`(7Yyq7zEvjT8A-W85>D*>;MMr<^~x(p@V!r8xf9S)hUj1W@n#8%&q2IdiuO_qhw)}vicb^on0~?tpi%kk zWB7htU%4BQl&$y{$NM$)qoLOVx>rN@0eT%l_FQ9mdCOVXFWt1yj7n4BiGrt$+K^_&l<#A@1TF--#q~6of>)&&_fz}7od|G zdKl2VHS``pk7(!=phq?IUO=Zc^cbK&*3kO^J+7fMfS%CM`vEO=OfS%FNc|af4(8mCMTtm+S;yHoo@(Dnn)YqN^^eGMfIiOE# z=re#mtD(OD^f?VZ59lv7^jCmBuc0ph`fCk+5zv=3^a7wSYv^wPeMLim3+SsFdJ)jq zG&BxqLPK8%bU{Pk0Q5}_{T-l-8kz+3Ee%7F7 zH1tn^cwS;^{xcw+ofx84{;R(8-vE7IL;nuw2O9bhKtI&be**e14gCnvk2UlYKrd_P zr+|K@p`Qc#g@*nc&@VOgD?q>2&~E_!Rztr7^gj~H!dwRpT|-%bvNewm~4Q&LpNkdlxx=KTv z0bQ-3YXEK0(6xZB)6iBx*K24Spc^!FBcK`$-2|vsL)!t>X{a7hgN7ObHEC!Epq(1p z1!%X1ngO+Fs1;C~hV}s3tD$y49UAHcv`<4f1KO{lTL2x<&_O`AYN!j)Z5p~AP((v_ z0P5DzAwWGEG5|$2bQn;thK>O0)6kuOj%uhM(13;p0S#$r7|>lBG6BUjGy-T;L&pFe z*U;U7PG~3&=rtM|19XpuUJK}64c!OmbsBm-pf_mfen4;3(3=3gSwn9D^i~c15umqe z=3{vHrpWDI>9&_C$k{UabX8)g~b1*B%fEaRU5so5~g_-8+sKd*d{lt4G?Wb}M?)b%xf;p?l&_%zK!qBb z0cfU%W&yfFL$d+R(NGbfVhzm&G*3e%faYtc6i}Il764kPp+$h$_5-%r#uB{Q`eSGr zps>DkIiM99DhE`dp_PDEX{Zv=Y7JEZTBD(AKx;L$4$yi59W2K84N<~lV|3o(9DHuN zKj$D};y!yN&d$f#tN7l{@)rfsc?;m;JDiIvSK|)CSzRmRr(J`ygu8m0`UU;d7F=8C zxF&vaEzS~s)N`D_xDMAAKEK$8YedmxPrCuv!amn-#5JP5`kiQ7 z4bHC6XKzYEg<9NE4v$p>?%Ixb9p3eQnTM5KYoBe9XS0n)$GuJBtnqEfxgGlVL^XP9 zJ>EO<-bHp7d?GjD`|dv2Qn0SGjb^-CB$R1v0n{oW<3&T<(S~z-^d0*E?Ui?YAAW#r z*v{EThiu7b@x2poy6a|n?hABI|DMLne!OqN`+#mMah5uJQ2y?F@UUbXx8mI;&cN%E zZQRCZZ^yTY{B^c*hrY90pF5<_^~mRag3lQEWmMmFSfA^acOAv`BY5}WeWyHk$Z_td z{B5Q|oTBdR*Jp`G)!6}gHrp69zKrujcn|AycNxToCf+f9ZbZ_26ds3c;~3t@^^>VD z@5cKC-f{hl*Er6O>3d6IZD$+z;Qd;C=e>aLlV@Ki&cZ&gz?s)a=i#Wv^c%pHBrWcb zmhoA^&2PlnRe<;Ly>DV}7CimtC`l9gHTBn9aNlZtzEwU`{Q8e@mZZ$aXc;^O+0bTk z4z9uHLwLWP?|es;WmCCA8QBeo|X#*nHeXt zPGqfqS9V55cUD$LMqy)PXI)dc_E2Ac-^hvZ9&@NC8jB5?g@t>%%~&)R?v__ZqIZvk z51T^+;ht`In%CbM8yXDv4UP{q$MDBRuOFIt}FW7e%BJj0vTZQQtN zN4PxP(Kp!JALU1+{e)O_B)myBMn3^3(|&+qo>&Jm@FNJ7=&`=&@$k@K|B198aV%;c z8UkhMg*F@+IvyUTo(&t(k?y|!SmF1HGg_-Mt$cJ*lqinxIeWTCj?lTb;gPhBv_HbXc->_yjw01VMcSIU@ zHZ<4c=6Q~r`(okY{_Yb|!^}g&JWuM6b{_*%I-bK~$Kl5G&oNTjhf-1;bG8XaKtLBZ>VkVh}74%)HXFlI@=;` zd-k-oqRa626#-A_4r3S}$EdMNy-#RtYu{hnPVF!Cd4M(3`5WArAH6$#Xw;02SosaN zM7Hm1@1Xx*(mlexe<<49H#mqf86G+;nhyyyXwB;AtZna%v^7RL_qDg;{>91er{1UA z%_7k&rShiepy7VpjE2^F$HV5k@6(Sd7LO@U_Fqief$qM+@bHoDSk#)UTi8;&vo*43 zM{P#~+F6n8xAX^sf8>u#^p6GO>7UPMs^Y&OpkgE8?r>~$U|?v_n$fYZrKPPkQdi5= zE9cwPRic}?-^mYXq4R85|bj9;BvYwWAs80iyQy*5!9?R~?IG5XMF2*muPxn|k zBPWKVR<5Adxok5`Cv&?8hA;tIxg*_XZ*=5bmX(d!)(Z8SL!-mzGOf&k82vc>tELS{ zh6bV=dX5hD9NADm)H6DOF&x`aA3YZB9~vfLLt|qdsL_N;b%X!J`K$bG{oMnHjP4uF zYCQM=-mwZC?#q~*xA>*`3r;P6yzPU$GnO;8KkgdqCK8+mefU1z_0CO3B z`hDm@8RiNcK>Stoy%Gnji08?Opnrt)9~0_Sh9JAShVCOm@gYJN2uen+m*!WV&3q>B zT;BQ2rwcF4zY0{l9z-+O;{N!04@WBY3rFu71*<9oR$^8hIvzD$1SI5{fLG!R5zxp2 z88m0&q2_jhed)oFlv_sG_Ihg;<<@jk;j`&`V@77HI|40l| zMNiZu&N!FJgz~3K6gS1_$4r&U`QgdMOCE1}wCPOk>0O$I3PMf9LV_AMGBu*zJx53o z(+E|wluZsAyfGTReI`b1&DNpggW;;0MC#<=kC{3oo&|NBW3Wn&L2D+ajHZUp2ou3Z zUNA(4KX(0u9fEumb`=_>yqx_uN;jqMU>8P=NO+)ca5N_5k*mw~m}%5Vr4&WF^VJxb zk&%oI%xmz-AP$%yOl0u?WX%g@w4)$~Nu+1e*} zJvn=P*#=Fvg3tk*Y>SQPVTYi8^<=ZTln@HW>I7k>8QWhtUac8>nL{=z&i0*cbSIDC zf2JuIwG>ESFuEjzRnoDid1t560z39J)a`8CSts~oJ&`C(2ZxxjLOnENnM9X#SmR#Y z7bD3}O$$QTDw>)L@!NP2sQ_}~X5*yBHC`_B#7#nj z{?;BQR$*ORYiD~Kw3l`k87Wxjt%S8=orOuz92=j%7Bj>eg=T!YOFIt}zR@z=I&DF~!=IQXKU8F@-D0_=)Z+xz7D4DuR^&HKE+wh#}4QC^p zG0AB)857c4%z7Mv$wvB43X4Ayr*Sn#`X(chppJyH*D7S7OG6KjFCnemA${Fy^3+J* zL`@6Rfn)`@It9(2#C@9P3mr7SMl~~D%?%`<4k%7$QdNyq;%R8G)1hYwvIt%xw>;3I z^$z@r;uIstM{NqJ88exRuUu-!GR!O^cMw5uM!r!1t}A>j$C$zWHM7+u^sVgL=4LCz z-VQ5Y+1Wyd)Z)5XLpK%BV2-dYkSFcsb3y^La>z?zg`nv~O)K|sUqAdQOv$P&p{s`a zNjdcAfT!>Wu^Vt84p{h|vL%yc%O)!~o!|S({U6=`+}@8Lym)oP#MKQKu5OyBY~50Q z2D0*%JsF>;j7$f=yX};e(q$jDDolrTS^PO_sS+zo9W1_1wJ=_-+vUUNY`qI6ca2Cb zZfK&iS=u(j;uOL3NTVXXEsumNp z(B{dL4OtxTY6L8!$RG7J5w`3Fif@Ipg- zOD*|Hg=D{#$P-MX3q&I#cybz*C!x_*iudB{FM-wc;G*F@T~_lNk<30k$e4Y?c(j$% z(a_vzGAV*hs&C=$SS1e0NwJb--$CEfK=dDR zUu+c)$q_AgAZkwr*J?HRL{+#So>y%FOhv$GS~TMCr`PLn9l(!iTZ-r4LrT)`Vj@g~ z8vjDnQ2v2sFO@DlwdwIKk8U}$>Gal<_oBNe%ed#+*;o+TYYT{_!4yf(1D6kP@}1du z+g!j3KpJ@e2jN|%xgZJN%m@;1+t{e)&X?BT@44^I9<)D&x%-nT^{=gET6xl}j#r?g zN!6*Up|Kv8YCX9JH3tk#QC~Yu?GDo+U4890goe`BmN@ja8?-oH;@{5o)$Ru7;%Pk5 zUk=rVkx5sz$;bpAO0`*%FujDbwTWe2vAwOcv#o`ezv>(6cE@Y5lJ6urR;I*C+|bAf zq5@QZ#KOWgi~eGBrLqR13Jan~T_ZA3r9KDed>{2rm=5W7Q9hwof?tqawSBRn>|1Q1 zaU)iid!i|^AcxBsoXla30le~4Lcu&rO%HZ0%=Bxp?L4+}I~r=+>vqJq#G>6MoZ=KG zArwoYA9Z8JvfD6R7-7kPJw``x(M9w;wCNJ{%aqz>g0Gn-3#DHU5K)*_N$0V0cGR}k zD+QB`Q?s2;&oH8~k-kAzG?OjJu$e4vU|;QX9uZe*pNkWmi*Czsa?x_A6?<$x+2kZQ zdlRNd=$n9#u)tC}>65M(GT|^9Y{Cr@naDnX=O;$rNoDd^!WR-5%5e(~ip7&9^Swh} zpuS6^j>wPZ+5_EFH3j4P82*#F z{a1N3e}R<3wxTYyW{8-W2oVagH8`Hj74nV-0y&99+>IC#1?2yU5Y?>$wfYjP3ON=l za}kAwXb7`|{*)QRcW6`)PaMR3#1jiWLu0aR`I)^>-SWgOPu>2+?H5*FJzjQo0?RB| zHo36!?ELeaK6&j&ul?kWAHDIyRdwT4b>j=_e>^MicFjuhnj}obgXxmkhnzfOOffqE z^1gzdbuJN>gmIFr+(U#JxnKwH9{~>jFZQ<(JLEgq!Mq#4GkGANpl@+Hyaoq|!h7kv z-G{-0do6WjD}KQpiNSrzo#&V;lSu$i=h*>NQT0<_Xd{WCq)6+Nm$-5#KRWIBZD8+R*( zTcz+FM2I34xQ`eU6!8l|yIC`5e6v7}l~JZe5G7s>^vwrT<7uRcr^7vdgYN7g1eqz& z-#iag)f|fUAW|?E-stM@5E{tikp_?&k4_gKxw^OqX`#rP(b{l}iVAUzQg(R-i}^l6 za}l1w-8ngbk=wWD=*6p3^TNnjRP1j!sPl=3|-Qsaw8O1(`7A9L&PRp9P|zLAmp8r zI$k}Jy_*O%O_H5(k__ub?(y#;*7v4ewV*0t?95UJh16M=yT z;%nvF8*!d1AU8G~?de18a#fAa1#r89Qufpn)cPaiN{X_-odJ-dW z@4F=?#E1;Gb2w?rCGyh0=R{pQ_+DjfYtqE_DZ;iq09zSKxlLIC)-1`pk*4a zUZ2hqCymeuS&sbj`JY@B;h{b$_(wRSK8WA3H}Y4RVJkC|5bt5-iJ^PK?4mn~rQn?+ z^~DN}4i6&=EzgYdVv2}A^ffNeQy0m3BcMy0E2gr0Hy7^%`e1s0Zl>P)!`a0Z_Hl;~Q%8-gqo5IUeQrIO9{s8G{ zug2d&6eBvC&(Oh_cAp{IU5i`NrJXZM!;W0e+tc1~Gva^ZyLnEe2?HuR6okPcq7#{^9R<6hpwC2eaMisNoiIMi)Dwp4oZiZAl z1a|4+oZSUb4w=YFP$t~uV>wYkYV#v&8v#P`Ely#U_<$smqC1EB4Q$uoveP6Gcmehuy+hAkR)#0p(*L(R3uhE z9Lc@YK{CV;6%2V^tQ;(|u^dR9GRSu?G!+pc^0uIj1W19@KW5zh7V<$+CGyTmHHpQDrLK=Dg+gMu-#}bEK-gRHT{Y- zovF*O-+5RGc^Xdn)ojZzG0X#4N$MNgA2>}!o+aW>9g!TEDIWd6iHKuhUze&=BqDmm zPZJ~av#Hsr(9>#+WM`|}ZSr3!OhHxCcctl_NsvqUD3zbhKG7G-}51QbG zzd3|$7!8qwCNb3^FK4%n@_dCX4esd<5H%&5U!vZaI$xDgn-|(`4!e6uXJ*7p-SfqC zndU3h%wVNzk*7&eg`G^ZQH!62ih!3YWy~+9Zq;&6t2~m#UQEnwY;R~d*bpy1Y(}GT z*D9`yV~JatWBuH#U#CWe>9Cv*^>hfPTs5^ZnR`{|X+dQ3f~_$WjSW`Tz>1O;K@ed^ z@lI5Hgl#209}RPj6<4#h`*j=IGu`D(m3+x4venMm1rM(cgxwPSD-ADH&~V2b{y3Cv zOLHq93S#?C7>_7elWsU?4j!FCDflM!fjc$xZm8mLO9u*d+!DPkiiE+}3lVkgN(PIEP= zl2)*!=2}{FRTQBh2_rPkIJ8_Ydjf-m!xF=UHV;!BxTJK&3cB=K9FSXjFMaQzgD;61 ziA3vg3z0}C>-vT&<>hSG#ERFZAWryrAF90}?0mTU1Pyl96m;p2o}t)?YpCl1F(1uw z6Ah&EA%ImtaxX#;>ohGwHF#|7c8+QXzAMj+j4zFd>QAs%(lEx3KAPibG`ZnRlvMWsAsPn62t)ZDCLnGb&5wU10?1Ytc zk8h`UI>*I|mliKOllfHM6M1JdpDaAx<`5QJ^xU^97MQYIIrs8G4fCXM+$VuxS?M2G<7tWHh45q}~S}hw$8SGerhPXx;_OWG}0Ln+X>EM{`-Viuw)zbG~Q;}yc|c$lg4@67DU>dolMx@|>9#yy#1nL&vWcNQdhCiDxn z!1z$s+beSLta~tZQfUj!B?Y8k^<-u8+2a}K3R_LeV~m&ik;SBznNQK-EFIjVOR8j6 z{?X`(<3lJaYp*_>3t3ra)XF>DH)w#F`SL4`e;zJ}MeUHML2*a~6hC~)ZtsCP+b zt+Txkk93b~=4TsuU#v~y4Fu|6^s1zzXMLzEJPZ%wsl6t;;LtYk^{h+fm+Tm2Bx+`{ut3st&mqv zE?VQBO&p~Rwg3s?9ze7}AkMrtbg3xMlqid}BKMSRVscNVC%)f(K+qzd)9+tr5nRrZC_M154`XzAZtu2x{$*5`g2b^J;K7SixFQF)XqzxxQX4T zQ#JE>PcuD3-(lAmb?n&J*x1|<+1ZMq2QDBH@fMI69WTf<%`p3+}v0C(h-Q3)X05GcU(6PhZD%sg;OJ z6U`yu>aNZXtyfy;YH*W9H@Dq=%eU(4lI3$5)6! zMsqaP4j1ewv*Kh$UDtf9ExPRz;gskGdg0H(H@A$s(Cvj!C$RqqgmbyXIiZ-I9qVEz zCC_`cu``zwYAex3|E~K{nrP_4XVxq+2xJ**1lIC;BYERUhDbHaIV2MV4|ldLdPHq` z|3OK{5b?H8Oug=4XDNB=*z&}VRl;b7sF@$3iA=1nY!0N-FWn5jXtAn@<`7Gc0NaLF zkQ!tih>`BZmz>Ou?;V6km=4S7u!?99ENXv8xT$%v+`Y8y$V#c9-W53*sC<&{loCUN zD{bL2=w2;JL*OztWz>8dn>3_tHnepIHm-@o5k|Z^U9NRWAKmQfu%x+?kO}6q0%|?s zD+Fm$KC9J&G|qE|OK~B_6R0`YG+jvOIpYxiC!KLMLIx1Od`4iB8O6@hg@BKmmLs6o<{>viJs(54D{3eZnqiE>Kpm)G!q}L)!vkSqcqx}J!%22UXAyKJ&F>|IN7#GlT{wX23$B_e;DJ?&EXQpCktF^3Ds z5-6$ionf+9alj=Oz4Qvdi+U*?mY9!CD(@upLz@hDp!LeTUeGf%e1ePHIVcb;{@REF z%C}xUxnQ|;>&a|JJLfyT>XpFC+@4xO@1rKFK;^_HYB_Dq<4)oIb!waSlqlm~leb3^ywP2E;WJ?XCJId=mR^rHNNf@#KPQ>x~0+JmNse?*DB&= z0@s3+@O(qCAb6W~jxaLCWR4DHRM~O{4oZq5lpD7}zV;0sj+%W#ZtqXZej(2{mE^+q ziEVIlH8*s0kVqH7YW4_PjuDj3YR!-nc`QSDeEhZt+*)XF_zB@k+jYWuE6dIt1e1xm z*;!u-C-u6OEJOq6o=p+D9vhQVPVL}@lLJF$bPU@hj6}N)H`i*93(XZIj;H5wu?+&E zW(%=M5;>eswe}N4zDhKPWbH<;cJC0h1)-ScqxfP~c!m`kS&SyQ=+5>_Lf9GTX`>s) zGlk?`LEnOXGxrjv<+v{?rnZYo2Y_28l3{40&`z6Iwn|>nb%%&Gl9eG-L`qeN>~iwL zo=f0`w>WvBI*=C}wQOcL(LS%c+P1@4-3+TIz7kd^?ULOczH{hM*Lq=5L%;|r$yz!t zOl_V8n_KznkF0$0PYG*+YR1jR^V6Pd-$hufiEQcQTu&m2t$Z$#?7)(WQ(bp9?ZDE$ z*jO>%NNnJ8AINc`mk3C}9O>&lg2i^}uTzdavKeIIcNbl9z^-Us#>*rZll!R_p^&eNVy63k+fk_F0DLU^i1iw((^@6FT7ZF-9*)O7pkrwU$RZpxF8hOG`8m2JxVJ< zyapb>hMfaZ?76N8i8qr7G_~a@j4`t%g))E9%*PUvzBO6T1cagNC2(O zLnN2$iAcek|1(6NrIJ32CYRm#!ou-8j*br;8;=~Hn1442^cu}1@vHs#fp$xSkhz@f zz&Oun#zwl}N7CFp+>kbgA9r#9FkE{+{=(7mTaEFS=*0ZPK+q1$ux7}*0`ODph?l3X zkLxbOl>;*3&-|okIt6k+O^q#;-Lcs1&bQ;d=GjS6cFE-U2G0JWICA1SIbvgBJ0k|_ zwp=Uby7H-c5z>rHb>mZ4I^uLEJtoaJpslt`Ldh~7o%hhC3OWR{;1>wzFzypWv~L`t) zVnTviD3rf6V*g(xoYc&wtZBK!w=g zzanJLTA?*l41uIEmS!5<`8_8GtZ;^KIrojdq7JoHni?X|vRkMKQyT`ABV$NvGcez| z3NF_BvAzg1v?n@t99afq*kEPk$XGx0&yhhYk8->l;VA+hGrG;AK0}crV@XZ$(Zck4 zagY|~TwA3<9HT+u4ic!6sd_Wu9gir*jD^+hbhEFX^#dXuB})|U zVbMA*weoU~XsH#i{a->ZbCl2zrooSGPK^w1)o-a)YIVxl zDqAH$MWmbIHi%F)D3(Cru>W4K`Ade(uWRO_}z)yS?J17LZZ9eem=$vDr_*J<3<7OLdpT*H);C1Dl?cPQ`)QgkhQp zL1(^}$i>O}!T8T0{E4hA;5_&f!g)D%3egn({uqr0Jp=S}Anx=>&67yv^%0`-Jf*R_xTAFnh@C>&1py z{SmQjnof+-JR%!CiO9Bca#{HC+-Mnl4m`^XZ**ot>68xvBJQp?=oW zw_t&>fLf!(n5{>LvK>paGFfC_EBokcQHxp@1NG{Bjw&lusYdK`U^}Iyo8E&nrg3T28ROX1-rM&&eDDam^}N8}>yX>aRu)0tAeV** zWAhz!A$Txf<3Y-m2VW4fi>1U{Npzx>=VU@`jwi^tt;wk;j7_&Y^YWX0>`+HdZcq_i>m;glC!yJ11y7d zd;~W+heE~Vd|RgF<@DOUx<*zp(zZX0>ZCO3^Qm+~mcA{ooU1@o-QC-HX_#6K?uI)S zxLg$gZ&2Imh-E?Hb&MKg90!PgBt?evWzk=}6_BG-JsqXBi6au1RF;&vFlCIOwz^c* z`Cz7z<+QTMDuoKl8yU&GUys3MoA*ghOlFV!cHPs3=Vl*){3|hZVv;2-Gxu1f44hnWBhM5&= z#g=jj$*eb%00|yBF~U}<&se8k=vJTYRg?H?YCTrSk}tnIkW0=rekhn{QaAEMa3gI? zHNGAmV!_5LU5Qt#V2|qca;Uuh(HI5IVwW7Jh{B(wQ1PuI%A4CsdM=zWyeMPMX43|F zeS2!#cXqV3+KhNk+T?E`1S^Q=g1h1kgr#i=xY8mV&hW)RQ7Cg*WFA6n0MCQKisFM@ z2<0h+>hVSBJ1M1BV4eVJ{D`lzNzl;P2(_Qm8e2Qt+nR+C^QZ)BwTQ_;MKJ^|f@RuU zh!(4GGfi5nCl{>t6Ke$_9a$5{251R;ciNc(Vo^-*eOV(nzjW)rdc<8RNtQ~jBB5@_ zO<_EevxIgMjkN4*?%cTtdq1&6cbAh?_HL0q5h*VOJ8vq8Oq=Q8E2iE>6e^b#S~q%c0}l=CDJjVs+eO zhG|ub=sA5=${uwPOQzP9tsKN)I`YzmiX1F$K1OINX;a}9HH+=6bVnJMcoT%MV?QiP zZ{V6|+6spWPE6^_7f?asxInqIQ(Hu!bb(UsUJ+Rq(@PlmjI&?uwX9I~9k!LdP=)1b7Cq%#CkikZLU`~o3gjaz7L z@$TT3Br94MeU7W_o6%w3?7}uc|L_T;yfHJ_-ieG3M@ELkL>x@4FT07gXz8iDl+XKg zO%h`1gte+!CcDGfqr#)}QJM(;m=2_}njfIUhv`7OU6~)l!J0{9SDQkgp!3wf@%-Dl zR9x2~D^Hdrv_d=JhH60ATo^Z4d9oND?&O`waA#YOw7q9qnL1;tneHmgmj5Y9IhdHgBMGN*_ zS~+GBl=r3)Rs`n`&}qwKxtPvQ6(7 zQgQj2+NYYHXgXW_>lQqbOL!jbQl3FBS*sBykJRI;usS_C0qm=RAe;&IGC!C1sl4YiKVA6ow(+h*at9BNUlX}2(JmSs zAouF?$6x55D7iHWCGWH;**9!*Vdw0L(Kd%1s_0#Z-T z?*~h&@spAONv6|OV~j;)2qF?CmeUZC1xhrkPot0njAn?WK{J=w=x^!3QAS^-Z&^Tr z2dw#`Vlt&mWzz|*OQn#AS5UXK$svmB;43dxC>DgeZ0>9c?8ZwHhPpF%I66~=il-qC z^AxGoCpwBkLa>V~3dvN{-j6rY4T6?`0K>ybrjTBYN7Nqm6#C*51J~LHd`i9CES< zTP~PlONnA($%z${b5$fgrcy|e;^ilI~`d5eTX{1hUM1=hwVS%Cx^9DEry^7AU45aK>j)(meR9E_Y~7J@qb3kc z2IySx3!8e&vx(_=%p0}%g_S4swFDKybZUlU1w%UG&F>QT*b+V1^}db>MfM6QT^L6T zC+9CaQ>6Uw<0Wg!;JsnIxC-W$LsTzv@sr32c%=slxeSr+q$@?6nS>|}7%4qWp35q5 zB89l!LP#s^0y|u;O2Qo*wRW-4g{v;Gx_&IBzH~|B;Rl2rPv$HW{)50^nYhh^*2*Mk z*-ncJ7h0kVxh4#$Pp?8>nv7t+>O(UP1ZzDAZb*XQb-LgFh&of|Pf5@K#xlk-&CnR<;ysqzk}PYg{XY{FgpsXvdy0o*ZqtRlo%5uDIE^qXKx`AU%0Kmd*G1KedGFV7!D{b zL|??2-Nc0C75HxwnX4yD%N{xY(D74uos3^Bt(+*Wyii)@4Z5GV_*<(tpPD&2f5ney z<=vYF4*gMK#`QNiVD=-jcdaVRnisu$gu-AWPNal;lO%Nv?asKvZmdcEe{L1|MbWCC zX5`(GmHX2xG76U1vHutHSN~{sULS>nNEU&X9xb0vIpiCOwlNwDkZH#NJQ3}hSs$o!d#Mb$4PFLsC)F*lqC3z!4 zLCeG$A~`W%{|Yj#&p^;FSg4fbe3f;{eoZ80MrL3BzY)limxXRfg#6fi&3a@S%pIX_ z*a|F#^DdwpJnAKweMat4yIb0|;Q>A#GRF|!ff8hg`uY*%7}Z7Ky*$sUscMl|bd9|; zfvZcjR=!Pki9P4~IBK*+Q93$&T3H=fjB2$)owe98NYIaF^Arji1=On24s%Kql$TJp z!&TRjII>;#I}P(B9ELDWZpt5uKDdR*tNJGj~08{E6dd?|L#mUUKDR@!Ur$AF4dH{Nx%WwKdu# zTbr&ddzGnWhKMz68N+fXkIn^KrLXaj!6P$VWT>^t&- z#@|q_c>94!Yg@#*qHlhhr1SH1_$(cma=}4c_Yvimq9r7U!9YvL!;Rx5O_Pf%&M%!P zz6oqIX47k_7-n)L$$W1qW4*&l>jhmBO`mB;OUvo#UrZ{P`Lno?l}zLB5YrV+Qc&H) z_^@(CJ#}^zs%k@&h2g*Q`c|R~Spr0tWsZTAAcgaCuFAbnYF?#+KnU0ft12Z38IHN* zEHB%PQiU01CPG0Xwav{`E=;<+(wJBtAnX=P?3N~=6v|$!QL5I`)y3EAtJj7dYv@VB z4K<&y#s3IC_hA98SnHi0tl6?M7-9)_LTI*|df8ldsd<{ZkF||p(eNHZRR(#_Sx%Ls zO6H63jFSh!-8b3Xy$_h$t3XiRD0K^GurNGwLe_*;(+tsKM2>M9{wO%#J<#2Yh&NFy zBD@i`k+@o6^07~CPLC!+GLTNj%#I-2B1xM)ln~#_iHC*U#s~=~F`b0*d}}7cvO5n% zS{homgMz%G8ceIxM5~qfsT2k)>;Q`Kk`3h9yK%gjrV__`>TW`Q5EiJSfFKPbj>TAj z+Tk+kJjESxSy9T9<&}?iWaItvFb+hk=_p>dFTzJz(=)bK)^z&)1NdJdN>0)@R(fxx zZ^2OjXNZV&3lR~^4DOgAY-8vR;V1~*VKd<_5F{bRPh>G_LMN6E|1TSd8{h@8+Nl1w6cuG}t(k&+Zz zpU|X0mI4@EE9CQ}_{26sGIgUFtj?NdnCL)uZ8{t5e3r;kft!gHup;0d=ivKon)YEH5U|W9xYFD$rxMO^-7 zS{^w~BrycVRA#Fugq%vY1eJW#LuvX`NXiK$$|+xQ}jfx1ff@o`)FV-b*SE`WN5FlT}N}C%`B{# z(G2O%f`S(l^+-9doGvC-1-t|#3polq(u`1QMzJbO%$|ka!^8dXJy9%MFs9!kOx0Y8 zlBT69xR`4;YGJyIZB$+Bf|icL_WIjs4E1A_zl&FAG zbDeTTr5h6*wNNp-_YKvrnPyI!D!ToMFxfp)D45ff%eo&F&)eygq7&5nhaM! zbneg?#Vdsj5LN<-(J7e(%CR_glfcIppjA2HhoV5cavCxu9fcAjv)Z}SXVayXbjf!# zl@a=@a7$7X!R3|SmV2M@A-d!NelKR|R~lEuN|`HNxSEZr@moUpDJN-y%J0I@q4lpx z!}OO4>MmmBC}IQ|{^n9@cJPG0ikhvwpUI4PJ5Q)urPT}lk~dujqb5}DOeh|ydrnPH zQ|D63zK{-XVZXBwx2^WZK;Ek+B*VCcc(2SW#)ZA^aDLvzUJ6m0NlWb*FB(FhR9PfU z1=L6(mD*M+!^UWTzpJY-iwM5G17DP8rhGI$N{h}RG3TbbL#&Y?7f`L0STo=VZD{X^ z)bDF<_V|2Ec6K-?auU~AU%R^}I-F{KZ8K4E8}276E^+&N!pon^dm`^_<_8KNT<%zA z+eh;4N4XiBuEt!+fQZT{JB&Tbp1YV&;^ zPZBg?24Zs5)45=`&kcn73W++6k|b^)h;uvrth#?_=qL;mVSv#7?35&26UIJBYCCos zI*Ezj_#?qBcj8MrhNihBe!p#Z1iO->aIa93Xu?-(3~ZI} z#R)SwQm27PMKVWlNySQ$cKCr^56^X)=95L_A>={#oy}J}Ai*G;Xay&#G3S+f^2!O@J+Rk*$yIq8+GVj7<-d#UlTnR34t}SyE zw3x~5B|>n#*tL;L&j@!Y)R*-xsiFDcO_C2%a(+TDr<&PWwh*N}FMDlY$Xv)4C3~%z zR9{Hd2p3G^u$N3`k`|hEf|Y@Gq8-f!#3V~SUYkiDVZ!cYB}^Q?tGO7vD87y;ds!S53;O=sLTHMNp#jr1CVbdV+u=c# z@tijL6gzv`8N_#*3FCl6H6Sece9$5~`ho)3E5e#k9^ut75Uz!dQP3dN0Xq0AfC;R)* zR9jitR)uw0k|VUzA5OB&53x#~N-1TN&s491U52s>yo_JldcZAey>v87X%cD-q}p+! z8qt)fmf+lRdZ6=i8f-&-H-<7zDh|tlrLgp7Ca0oa)(s$}HWb`8UE_FG1E|i;mf!-GKXsjd;PG=AI*`p!K()M6DFk+ z6Q{!!NL1zCCqt1oI(*UY=})QXQCd6`bxUc{Bsqg$x}E?xiZ!#ofg%d9g`QplV<(#Q zr;ubdPo`EB-cFc@CFTiXOOwURAT}Lbi>ZnF&Ms9H=5<6?pLyv}1@jHd7;R>9TBoLZ z#GVqM+Atf&|4(m@y0o>#0$F>y!68P)8h#ax4U=f-D=ptmlv7KFi#*eRqVS|8!%lnn z$7wu}Ws-`Z5EC-(TIErx9c{;`hytffA=iLxfGWy)f00B|r@=b)wJ zTzYv84m8?Rb&DOYAa;pK(DD0-C4<$$FA|MNeI^=t)WO3x3tpwNogC^A=3yBkf|O+< z4adjeo0Rk}-pp6X#U*l6_s;cYxcDs452yI-gPa-Bmx)isaaoWy}W5 zj;vHVLixltS-gOfBxnuWK&i!C?hf*yxQLCW2~OHRZDM;%?iV}uPpjXFBPd37%BHLv&Gw<{I~s5$hrYHbFKBF(azvcdcNkYekwB@->g#j+RZ&B7uAg9E2*v znPM4>#db#`Hs(O2v*8w*$Vf7u_l;385yTYMOcAzoA~HhR>EtI#p~iim=q5|kf}gw& zoibh6Q3OWR+f;lb^b)q%r8@$=L7^x3Nba8`U4<^nf(yt*7aAQ;3}8q0EZa%DxYc7o zC(TlKjbAM+-zWPfby8uno=_zfQYRd`1Zy&jCCLPi<+TZE($yEttbD++nm z0GV?#<(C8J?7Ux2`TYf%@V=Az%hbVjcmxRyC{R^Ns;7>Z+~|lP^9B)f?(ad{et958 z$B#sNhs+b`KjD{7?00*O;Qw;~#_SxM0|e=kF@X6_np%Uq`d6N=UVV1?GnMBm&o6&^ z&BZlaC)RAeux8tM$qlKxy2tM7yF^zzijJ$9R(dGT;!A{miU&W>!c zJEu)3{Z7i_zO_=_V%tFKZK?lbY^W_1+F3^z_ygQNQJfm(vK{2EBA>DMvMXL z@#H_SQvgK>FJl#~$1ihXMV+?w`RW%=jMpBRC_ad#7KZ`Y$+g^R!3AM)tu6ugSenE>muna}?wPBP(l!g@;i?A&LSnJWJW;zeo~snOb^i zq`N2-WN0M|6Cp>6+Tm}6{*7Ng^O{!Gv;wBQRwzi{-cY++SGEY3aYSgi30MK(cF!@7Jsv=8QZ} zz_4?dNbTaKQ6x7ZZb$o}u>&=2$2T+;T2Oe#~fUXl-b(?QEb$HzwIVm_9&+FcG1g4jkVYJTh-5N-UL>fQISGEiZ!@ zv+KBCtD+SQF=Hz9Y4SwKaacNyj3JO??N~TAv=*VW{^E^Xm(%0A)Z$Hrq0f~L`AFxE zhSrGKSyE8TIV;SP2ni$IngJm)7?EYdg6Y>w^sAKgTj?z~YNu?1jt=H|OVWUTIO9nR z!Qw8jdC)d)UF*4)r=ojRjmnx~Wj_`rwN|LQB=<%rH2^YU(Aa>2bW~Q?-X=~zl7kx& zeK%wpQPU+3E~^a8>8NX$Ir(X*HN!+kW$4ULRBLXt9Tu%Z^s&s7wi|E;`eTG*l`2rD zNQMX`q3eJ@`ImIT7$W8jV9h%vYx?LSdX?Dcx}Il!u50&(C}=>{?8;=G4HvSD>_Jfj zxjC`Tt)eQeGzd6Jj<=M^C#^AfCG&0~ubO|?I1>LS=M+7X_fX!c%#($VvygN>wxkmk z``MZl8#<}r6+w1boV+7)y701=I*Ak5o{FkwlU1pmb3oOy17T;-^1=G+?$ zv&87&NMAowDJXaneAs0X)a9fW{svWpQ&EH0BWE(-eewm^SY2C190C;ttW#?0vWF+>~BoErykDnMyB6W`wGh zK#{8e&B}b1h-53Fe@0*z9enl4Cy8b%WIj=gn&*zDxiEJn#zluMVe6QRU9YK`Dha#p z;kDTHRW%hZmI;A^>?yE(yhlS<49d-F=6LPN##ovPPD@gqGajqFK01__j7@=mw=3#}B`-!8HD z8B$twrHo$H>bROGRP+s(k#=NSdK1)K3IS)LR-jEH<|a6%^?9OowWM{qL$~(&358fdmpo)8=?P~UF%??KU@5D|Jwk}Po<9zk)4 zNzw)Nt?qz#VQ3~#n$W6`H!pzQ-PvMmM-jCVocU(+d9YOdwv!I!-Z+06-g!AgHXXJw z*1&dXupjjp;hkXTHNu}|{JO!rfhZnHo+PJ{q-9u|AX14)pX*vM+KIXgy-9R%FGf1r z_O;hJvZJJ-XchDf%Mc7Rjr6*IAxbGDX{{rX)Df-%VmUHOs*@8-E(i?M67Q={pt58H zN}7X?RJ^xDZt>Zj!{I_+5wa^km{0qvRJ}N)a+mtx3+ag8r$1iWFQW<3RGSN=8$Z%7=oQuKO#!#Ra^)9lcf~( z>?r&q>UxYK6;X*1v4ZQ0So3EREmFrM%9r2Z#JD3x&hxT28PuK#OC_)F-M6#7p#{!B zhXqRUV#+N+%iz`(5?{5sJCioptp6EN^-BDhlt1s<_~gPxk5@igd1m?PH4b{i4d|#o zvff^XlO-|*u}As_q6j3HOKg758G^pdWokvKW13jECVKwK7UQP=sch=hIn-yY>p3_X{ghe?FgS%;!{J?Y3) z%8M)?u_7kA)mDsnVL=9?l6c2NXktx&(4Fa{XS6l4OMR3eZAWU}wC1!oVD$x?KuBte zd>&b^(d4C<;5jTzRG~mRmbOk@T@`L?T_wx3whL7mC?(C;=^sMjUcuk&L3hpJdO~ZK z7*CyvXJpX4E`vj`WsbeSHoMB%Lg3iHWH~$>%NaZkttP^#(6mJ_&7J??U245OUPXIl?`yVyjh2FICZ0Oi<)nI4n~USq?xOpcHwsJiyvyJ0!^)3o2x!Wy6cp zCTq&Eucbtav9DzWDz#}pqmP`>_o`>|z6FpNsKG@$7zo*6u7*VLN{Jz0nvhm+K$n;h1e!h6FbUcQL2D*zF*22qn2xha1|x_%pn73J>BTHg%0VbIxE9_G zM9@k}&Qpp;OiwK&Y2~c*RU&gS#eVmZgmg^vjl}I|h}yw|s*$Ko zx*$pLN>4-r#i_|8Oh+co!@i`R5?K?Z7Z+gT?(wB~ngrL}{@!U5+(*`E`Gs|pRB}n* ztK<^$WRX~Nb*8q|p>^rfCx{t?Et7+U z~?Lxl8PiF5^!o}62X>E|xn-rYg7 zG1W7-v(Y(di_TCFiMj~K`=IZWA4`UJa&?pL(UGBb$+sxbIFgEOFOcy>;7UZFulK5` z-3KqX45{icYwoR zj5g=F&8Eq)H&;w5{?z;0ljX@7Bd2g8b7<;JAtg`ektyG?NXa9mKc(c(RT5i$iW>i{ z-yjW=D-6Ad#>(3<2RMq#vChLeU!0K_TpoFZNO=`HfM#Bik$3%g$+p1cE)clEmL9z_ z^&yd9`Ras`TF-V0{Udz`FUJz2cmWn+PIj(td}YzYm^L($&8K?>U;DN84Wmd(i%NRTt> z3aH5W3%H}IhDlA-jUnaVMfb2${an$)F4Cca!uj%kd=bOhM-A7iLo&CjisVTaVnOV! zQcXzBF!E6Kh(e(JGRn1P&LaV}6JjpE><0JXEBfgy|a#oAvmn zqS*7KU=h7X0vA^*>DCX^;UjcdMTgZm#7Ld;?i}|f>QfrPVvNjNbZYP8`ybtZX7A~P z7niJ?ShDWIk_{J^Y?)ZH<+<$VIxZ}!9iO|M^cdPH%rgPQ%WH3i5#OfMfz4=7w2$-; z5n>;du?p{H;*Oj|T=u99;>+}u`>9*ab`aMC_*dK2E4G~r_GCQ-n!c>Oy52oRl6ZCZ z+7dk~CHf%M-Lu^g7&x-NKfI1&kod{>DU(-=@nh2_FWF8hNvxfXdJG`#N^cL~Nb_Z{ z5UJN<46w9cL7+(oUrv4xaq@Mzg*{~+Q#O^%kK0{fGp=XmoHAv9kBn;;V8o=@1@$xt zW){+Y#H;Z(Jzza}JEM27&-DoQ%u*wn1iJXH3!5k3RacW@JN`=PSrD8glKACg4JPqC z@$82^6G%s}W{7|1#ZjxU6&XO=u?EmASD4et+CM{FLk7Im5z5bWVORDfgVeA&q|295 z>>d>5^VvB#MhU|xN~n^C+0!}&6-$%t(${M!_U0H(EXV16XDV5(hNV{>3oal6zGWNQMZO;Vj-_Lre6h2ciUQ)?Zn`2Wl z=;5!msZ^)ghlqo10T3yKhPXx`xxAsRtL?y5z~HMY$<6tgh&sj4N<%JvDk&+FFpMK4 z{9$Qsu&p8NH%%Pxl$X>RSAx;i=d#AZ%pizD<=&MROIzn_#`M?dZS6b z{|B_k%98?KNTcthM&;YoDfJPjT@6;s4y?O!0 z#V1;-shQwXYt*`C12BsBWd{`N*+A9j7ksF9I&;wOwKQR`#-oxdhd&|OsmT{hdkgIt z*NcnSPApz~Ve$I$IUAA;M#omkO+-Z@IfcTQa-xz<#8SW?(6wyV~}bCE`iDsLK$k*h?NTD9Z( zXMwgfC?a>?9>-|&6<LSr;p6ELNe`e?@mJW0*$9>>|QYsq_iGDl!SL(JK8`KkT?} zv((?1(Gj#O*WP6)vdaU&_3b)NH$1=D5#c&!d(PhJ z?i0-oj#|JX($cq66L#W3+_)XWoDlFjm0s6UYXmq?Z?sLlM`;$L;2~Kx)zg=WJ@{Ji zj5SkG!I@nc+?Cf-SE~58N^f?dJK50Db4Kc(^Ba80`YHXvDzdXgO2DfhsBHc`wKTku zC`yA!NW-Fe5AJ2%wIj7~n(0KEb$=ff$IVJ2 zmq}7(H4aHl|0W_AO}0d?l$kq7&?yKVvM14=G$=>vcY;G0el!=rY8!f zyM0u9rR;5_$`o0dlT9g>aiU@JvLdqCvn5IJ?D3QA^Z8- zFE#yT(+jnq-}U*~6UBQdx2hm?x80RH$R-Nf)Q`Pl(53qZd(0@xii;FY9wJaceac&F z{#V{HOsINt1rG9M{9oqY1T3yAzZ0#3+7~FOD)yz=DOT;fg%O*O5RwJh)?#7AMG^>s z`WCXJa?#D?C28#TJfk>Ygg(2UaXNX%-Oe{x!{m;&Vc7_L4&xEGb-h1niCdww|HM*@kM^(X8>WPeAQ(v{wAy zFbx`e@e(EID+9OI-!&;As=`;{V;+y7Cq71e8QtDQfH6SBQ@EC#SoWGQkYGpST+7qw zGC936ccuiXJYF%}5x>Gh(Tn16NpyT=`upVZ(^UYBqW6!75bV0ms5~zACo|&Jinrgz z8sYprvo~VGvu1)~g6#kIDBs3}zz9KBF^w!+&d!_N`sVICyXUsPzVEd!g|jL(3x>pM z+DkO7MvVmE5&-*C1NCQ*)j9SrI17S}d9~WR#Yde7V$PMD*M6VoBp%bA7`aWR=qgRo z0p#OHRE@6%pEI zclm;kGeTo5HWs9r^ zKWJO7vmI5y#^ZjZo#;Z~b@g(14v`%MgpI>}yhTG-!hQHOkNc8 ze8MNLoZfWZsu)sTw{X;2b(Lzi0;zt26c?)WllUxtv@p(z5QGxIg5gaTB8!kBw>;Z; zDZfMWN#rwOP+X|m_#5t37cP36wPbw4r5WsCe?Bgaxk1P^ITyu63M$#lCHkAs9o%CD zwnIL{4eILA|2&5ED7)gbb6uPyR>F#`z7w-oY(l%rjHr_#*>R(NzpUFA*;Th2GgH4o zGgGh5O#Fh4M0}H-52JlhSenSH6aSn(*ovd1I25=#gc$z_Lq)FJs{>xBsEL+moMO0` zLfR9^hv9T@ZS8CB0w1beo}o@-(i8m@fwB2eSDVIPmK@pn5|b~$Av#GiQ9Iz$H#SmukD%m6qqN%* zSfwPENpX=iE9W&ry(9zV(IyjRfDC*rkSk6rhQSBa4L>|~VMrXtbu6lr5w64mKQ<0( zolzFDa-QpAxeGV}$KOO1t-cyUHix16+XJg%r|xc1hTW#9Rz3X`RJ*D2PE|uGCF1*C z6zPnlw%3;`MhME=WGLq+IH4x$ux(E8S^z$;NxKZWo}1 zt%u+LZ}F~o@g;)N#v1+~5|os<(Q9o%;vyoh?bb+%1~vqbY}*K;X(I^H!jv!4@hRwl zY>mKsuB$CS_t-1$QCLZmlRgUE{^GO2?S(kG*}{ZK3bC)Du{bR@AiKWHq4FsH2GE#x z5n`>a!ei=Qq~KR^B)<+7s**fl3K4JZjnsAWslMoOC#9EZIWZQA9TIV-kyG!I9oO7( z3JEBXc`FgE|Bj3x%kf)$g{s(?w*4_db|*4(>#SMrERtj&AsLHQHUj5)$I0gIUgd7;{@%7{d!;lwFxDkt6~;gAFu|s3V-tw~NmHdr zqqfAdD&I|wUu^e{^ssl&8ax|ED3AzfX6%Wz*d!@VWwWM575}Q30tA%Ec14^U_)S{o zU)db-{^ZdSNDV-BGLAs{7|u}mRZh|?%;^x$aH#ev5r42B!H2Q13c`A}B^1?%0)DMR zDXP@qd3m|7gCx{L9Wnxy6I&{2>pBr{ag&jI4(jaN;nb& zZDWxw){W`+6dRT(IbU$jN^|{K)|THWTNwDx#cy4_JMit1Z#Ra$hgQo4p2Fz_<6wZ6 zEJ0w--1y59c_{wbPce>*n~Jf%9&fHMPNYJI8#Y!V?)=Ke51hg46Sc` zH-(+%K)J1`j)a3x@f+2@b~^0c63bgdc3{10jF)AvnYfkIR^QceSV$2E#FqyrF%rCH zRM{WRK0g-MS(%zu%!q#k3ofG#%runoEC$t=>FvhcN)e5&P#zuW z+er6w=B__n*BZ%e!OcM@cZFWpLSHCI?(2q%K>13^HE? zB8-V)<3?!8T_i~^*h~sW1NuoA`QuD{#lfiI{Kel=*0_`kCRZ{cKwIzeW2@Qz@vC%u z;AU+97J`f-j?7|gf9~v_u)7>^cu{k3@iU%8tt3dIGYV1l#`wCIBeTH-5Cku$-c;<# z&NR8OYDJxN*s6-;hCJ*|sWf%-D=TIlic6*Dl0|z`B02Z+0s?o8e zRxo=Bh)M*Awbr=F@6ytUvClESLO%IvB?WLJ-ryysx8?#~4ndOTv1?&8>H|yxz?sD8 zavkiWZqk1hlcF~Wjw0Z=J}?gvFcp)c^39lkaQ;?fAihwmw4fBkf$L;!rZGd@cMJ zHIX4Urb$i^02R6J8k!^tKG*o|1vnrTevtso>2Jg?V=*!~RYDHk>s=2Z+n%vvv?1wa z;HB0^NJ6aL1diVUkTc{S{v1nf9XzMb!0RB-*U6)vvdCjzCyy#WKpyKld29;KMIQTC zt%8G{)lLmh^=T@g%O*9LODi@he7Wt~+kgeTZ6KHic_q7qfkXMnLTgoJ4MUpHtJ)-iB-#FF|#oy2A0H|5%Fd?_~QFwDE!4Q{k=~2C4GC!hy2fqPS=rg zIOT8YsWSynM^m~|kmYE~Nyn_%QGnh z^ptx(1qbcnxa6{#P62sQvhx)?n8*pDH{=Ve6?!7!3b3SGT|HD41Fy%yY_c!GBiwOz zo?z^gVZ6q%kze$siP69FGu?6a&pyEWguFLiL>ILKT<0b;4f)uynG#^F;GQNM!h0^b zPda23eP0EjAMdn!JOMrvu#Rtjf?p*dDJS?Ni0^TNpN*g3$JT1TY3q*--I!4DEJr1v ze2DT^W5NJfN_0tPGPu@}Q>CmuGUT`w4uq+6#{n@LW;rr#K8=z@rOHJfPvN)t8htVE ztlji$U3xG`08of(-1Am8KN`v0&uvIF=FeBxjx>JaCzCQK!J@)7upC;{DBp0gIWSbz z(1o!)-ZCN+CITHeJWWIc@!;k}(Ep-cB8dSs6CHoK{z4P9_X|k@$5=9M_kq##00ivR z0SPD{(41H%f=UK&61%Omk5+3Gg4JuMDLG&m9UQbM5`BgW z9z_-Lt2CD+?OjXMMnTk`>{&W_Dsu8v`1G0gPo52*>t8xI6gf8(zHssVbC<$7!yG?! z$MHko=JOlpD<5y})SV+d_S^}i`6MnX;S)C><2xsAJgd%2(7k%^u+i|XL+JNWVEzq) z`4(hO4)dJ)1^su--!k9Tf7=$x*~dYw5%yeOdw8u&-|*RBUfQzJ2UI?g!O7N*bxogz z`cdh|R`i`v77y;WDH2!Fk;3vZYKf~Z6N9=jRL;nx!p%9d-y}f#WkB-i{rke+{i|3r zTE#4?#gp+x`m>6_m8?A(h**#lU<$IQ8ir}S8ZVW0o9rtp$DyagpMzD7M9y>(!vWGt zt;qr<90k)<47SLYCMiBr*Yt=CTC7hv2qb>ueoE`SSFz7J@71ZmsX!9|Be1k)IKrRo z#(jP;M(tVeD$uW^D^do6fDVac0~162GE5}bxHydP{R5*)$|f5A@6nWzVu{wiPkZ%j zVUZG5K2}huTyY7?{#1P4e*XF;NQeQz_#DtoDzaj3u1S{y5PkpCcW+2Ka~6z+Fv-Vn z;Op_u@z2goZHB#gpjp8JN(o_RRYw&m2hp$j1(^M<&BvNM)^kGRx)P=Yj4O@EszWiV z{3cQ8U#GA4kjfQ--=fELS(+cv#J9^6U$dN78@CpS=IwrT#|pdYOngC{*mR;3#GK^U zLdcR?aM5m+35=vut8U7lf9$DUXQH&*bi-pvVF@si7Pet=^GSkt3v(Jw5kEyACG+@L zKhuu;=*e}c>v+r2&h8E+teN--4lj!|Ph|JWHfZ9!_-mAFHSg(v-~4^^d-~tT8FdtX z&Efp|aApJc>rk8%e{$35d93Mpe2RIq=^$f6C9mDx7%aNJdn2C&)OJ+4<ju7 zTfW7rxeG=GYi@&8^oq1bAH`_k0|Fgk5?X^58cVOllbuAL@#Qw0%%ujV!RxXHPSRDrg(lf`I7<~#yp?*1lW9CZc1dSJcT+r?A{sfgrlAS+*Ogz zUoJTR5&dE`R~*kX9~?%@w$M`Fn1}vrEm|*2L>F<3FUYV~`{cY=OI|sh1Ch-0M4#DB znuz2B>{M5*oDyAfSWsi8kyGsYI60)2HehScdyd!+G30&vB zmK;k3+DTy&M9J9)_i)u-htH2XXZ}}t_7j>k#e1rFxwc{c z3*Wr{&h>>ad?WacruUlvsN)A6;oiPKI1(NdmIg;6gCnrOj1FFjc*me#)R?nAx%oUP z$}s?*h_;Q6TO*)PhvCPBG&y^*4$4vy5flsL&Ol&;HQp^6em4p;i1||_2c3oe!vXH- zcwU9h#zv_B4?#yUdMS=oHr~znUiNph?`8Z}Uc}o92xzeM-^q0FDi!fQ7TZlulKo8r zxTkbY?6b8>*LYai&k$aZX}8wXM6Ms!TVYC8h3eZlT6)s$V^`+w@6>tQ6kDk?s9-Cc zx|@eRN`m9aj#;p5Nl7pV=*? zw;VrqsIwcFbhWj&x3%<2W_fM!{o6;>G26s%(JvO1uYp!1(QjN_!y-6l(c53bmsGqe zs9`@3+8htce~KwQMPiec^OXXbN#>yo7vK~W*yL&-Bc?6zb+k=qYzbnnzR@zLf7|?) zd0ziD+v~@}uDXZb1e6_d9E^GW3r&mN{o&^amY%;DdH!Pf(s14^(ZtQW>lb-IDVJoOYk>?`ZDq?r%9EA2b}KEbj3+ zVu#mdf(r?xB{E164a#$S_pRNtTVLC^Y~~cK5@~g_$(JMypb{qo6+l+|>(CvXdIi7Sh!8bWOTlaIthV@@K@;g-kisjT$^uLkPVUymD&R zs?==lQ~dJ95faxVe1x2kPPwjeGBuPsqZex@Fj4#yN*!@3zvF*}T;(88{!SX!$(g6- zND=Zw1}HmqLctq`Nxe|WdJfYUf=DhZ7wil!l|qsHCOzRzu23w$$w+wP5Pa;7MJQSQ zMuwV6P@y)KF2l?us4yEd3M#}j&`OJsSotNChEh~$8AC=~Iv9tQ@zG$V_OOh`yGeWH zKgIScs6C;wRrg$xPB&=^nFwY9{VSG`X(U4#Vf?SMf7Jd~QF*;?OmEN$)iS*O>f0Jt zd+nO^I!b42HASeW9p-Nc9yl=|Qm6qIhy(J}`FtZ$w**Ayfz4DIGE|l z`Nq$W;An5~8zckb=w0~K%FZgHazAyjpE7;@shvIXsNEbpJ&!&F4J1b3!o8z-R%{ba z;5VZtx+RNTLqHQl=pJCCNHEeDTr* zT~sR>uR{hdN=B9<8H54xvdGYX5RHQJ1Ir;?8y%HQ1I#;HvLb>16bbwLt>RDUoan)C z$rixmP6Wu1M+9A@lZ;meCI&C@OIfQZ!Nje3*@dlsv-rQ!(Oph23~&IS0GD%V99N0- z^I`-k%ncL`asu@$K*As&|A;mCEpAc1s`LCl#oTOM&1QS!6l;$3QT?rd+w zSwhKY!o_v z$Li#q+17~D7pr6A#z@x99dY;*M)~sbm@`j1xR;MVEGpw;!f>*3ZlAgZi0)VrqTc<} zwg+}EG4jEs#->PP(>;B(@ldq3Md{7yh@*PhoBdgfV4idO^&ja{ty$9@v2@JY%U_B$ z?EL1HcdmS6e8x0$BjWPS3enD6KysU02IV<=@k|_kU&Yl^>iFa{a1h-brxiSCQ=MX|vP7P*L4)mWf z=h`d=O2Mh69(erTaXRV5|3d9n(l0va{3dp^Nj5&#evFm(_WQ^tr72DEV@=I#W8EfOmD=R8!N5Z zASH7~h*6_ZIYKTNcWr8M~*BJTPZ0mz2+)UaHs`so1$N5Utn~E!m6q_eCs4%Ng#+$=$GE zh-U0$bw>;`? zn(BUF_QpyYmr8ap9Z<4F`WM@YQjC4=H$^u3;J&dAfcn<6XLhXQ^7`nl*o%o-qVM0=<;lI)EKfsq{ zy#T&}Zw#lhO-9GB6B@q?`xaQ=NH#VIuG9F>RM1QX?Q*YZPX$Os$q^#H8Nn|(VTS}J zL9SE$W0d(CVaFnd9f1TrzL|zO{ao!_A+Fk5a_x+`c1B&hmt0RoTu($@O;eqJX3qwF z|Ip*(By-eLz2s?#cp9RfEmOxnC~o{n=Qid?Ecw&snY?9J=56aO>ul8=%5I%DN_JN) zyJ*f9&Z?d6Kw~cNt6zHgOLIHlZhEU}Vc>q*?pRUTo0sogo-cWQY^i8lq-a~TXvd5_ z<}M1CJ|A&EAFFPd>6kqn@l>pMbe{Z|yI0)0tdb>fZNytU-@54Cx^QM`=h4W{qwlpX z?mQW*u9tH!H$HhUKiYT5JnN5D~<+ zC43YdHEEilNoJpr>XQXrVh&_zh(wUNYP;C;Vrs~8kuXkD;t@Cs*g&*TsQW*p-uyYH zzo>(YqN=yi>t1=rpbL@9gJFQ;-`Z%swcVHy!RKN(3d1i93)f(UMQktjr|eA3jTWwq z3-spv@aXWwO(yVYV8xqRUfe*98`*}&1}O})fVzBNxHdj9gk(6&1%|MWL3FU_-v~!A zIy{CqPy`3A!k;nFV3YeXaOEn3sSb}_y*9CrB~|r66Nj#CRn%VFAxs{{)*>q)-pN3N zuTv8{W@jxP#o>vD2HrbgX$xbtQAPW>cpcPEgRhkg%@Ct!_m(YNWFLWsQr4a(_c2b0 zQNxV9+D`o?QAC695JH(>Mg?jiR^j$|ZAu_sGFp;b#c;1)9UlWCQ$;KdrB!_3Cx<9_ zQouJljIdr5BVibtARb&uD`O%^GJGKTWNi^2V$fPzedb*0bG80b30ft|$nce9*OXB}Si5 z$z#a9{YR+o2ZRYVJ7Zb-w=dti{MwaiJE$SIZ_XagteZA}2o#sSoZm42;@v~h{HE!y2kH5- z{Hoc88S_I+`m1R#r6F)&I60t)$`el*<0_G!kQ(=_P08N)xMI823E>-4);{| zTJ%F`0iD);yo_I;izC*@6{jOaL??WR+)~j8I9%~yD1`!rCw}5)sT&d5lK zkrcO3Wf?(oq>f+$5+N{^#0REy6WcbO)XIFA;I6foB=YWLY z`9|ub2_y^=SRjK!CeDF}Owd-O%c-tasTp!==BiY;oa)i0hKzXfGJ*~DZ2}X>_gBr| z^XrUHJ%TnIpIOsdGR;6XG%03cMHwu$xm`R>`z_=muY6RB`Z2eV7c!5ywK@22brs~3 z3Qp65Wb3scVZ22`q2T!J>wso()3%EK1=}i4XzQuZKBmvPwk;E0Wp3hx{G?Uz(TWdQ zMf@+6kcBG91on56nJP^f(YDXGGJh(or!1jQ6`S^H1FSV^6Usw2p+cy9gtb)l&(L!9 zBee|em9h&-hAD17W_f=rtAYM1dvww+)Cjd9yHNKCW3EqVdCz04X~#MI~@8)*@j^HmbV)6u27RI^V zxQ=i@t0jzQkl9{V_%NtFP@5q582?Db;pHJ;DGbIm+Bn~{rFCi=3!SJ2k2@t3w#YCv zF(?y?4Jr)^>kDCgC@@wv5u(37#1bRla~4btBs+^mAglG>!8t3Xv^_-;T;V=|mBeM3 z&3IHi3;qas#4vp^$>vjd6)aY&<9b5X?DNdIy0Z-+R=Hi(AEJK2J6(e$YL=BuAi9!slrX@+5MoAdBefVvw>Ow01yr#?C$VbXnZV0 zS9OJ$%`sv)!3MRVrd*7nouJ_y^pKK64Zenp#$^pG^p{{K`bnf2d=mB1#Q2+5PXik} z-YG7AerD&&qM^Y*8MMB?i90Dv>9TLf$+niZ&Zpa2gT;zPbHd${N>#!AJXj`;cw&44 zEDftJ0ovS@Qx2Yao-r;#upw|WU;$Z9AMYlk)xPdtMQN)}0`!r}@B%?EH`IbFI@m&D zYZ%=gEXUBaDs03s@Ke-}YEqBKj|BN(&U8PK8x9 zF?J!+C;KG>(>HIYh4!mhoWWuiuUVN42z6)zv;|xzjz0tG5iAK$G@tD3Io{pvx5vdx zabXgdAiYbwh{WeoYT(*=&KDUch9^dcq!NYKi37f$)+I&n;}SD}x-4y{Ro~AmdLJBW%J&I0S8EsKym@ihfAZ< zIa8?iM*K%q^tU)p15ZG_3NFm1%gnl+cPsC;f~AbINJd#Sqhjg^I4o!StDP@(hO;`} z%ZoaCr`jHv9WhVt?W4Dj&goz4Uh-5&Jk?Q8&9wEQr!1CNL|j&7AUn70^q z<}TZc&SbT%SadD=F8%K}e!nq#sAtuyPdsWfd+ydm9c`=`(iXQV4MkmLP!)6DZ?5FE zv8Ak6W(~D)E>%4-8$VZQ2B>lfye}kJ!sdSI|DQKjJ7}$>MryuP!ZX zHb3GlCsl*|DwDs;(4}S1)<&Eano?=}l~b3NJ9{+ZtcsP^E2V6T;=6)WtWQAKplH4o zn6=#tMjagk=feqeXLy62@m5SE=RS{Cuu6wPKD15MI9GdOAkF20LHR6XV&{>{+;}}r(Q3LdaD5$ zng@f`rYWWY_Gc*78-DuvsAFKgIr8S+K6C5LT*hnXmc0Im*B|vl$wNAh-3!5}_t3PB z=BtX&*MsV9vlMWZx@KfcWbgj?<0me4fDH?_sAK;IkbLMVjpdfUS$wBBnp*=HQH`k> ztV6BhiMyDLBfJWi_qP3(eYW|vv?W)0#8n=3RZbge0ekbXhLggo=^oa9*CP}!PFj4+ z0@n2tn+(8{7t5zGersoHCt&9|#ELJcXU^=rz5mw!*)P0yFq&Qpi;1`>cfoYOXxFX2 zyKU1pHlyV+Z*I~GHB+BtpRH42CBldDT_*RCtPhfiYgI+k%fLyu!J%v>t|c3R37{_i z8BrBJN(v}mpeyX!sJ7>7 zxf55QmX`~Gek0-ye?Y&L`=Q5H2s+dX>W}C;KhhY9xk~J5>+I-04ic-mr;RJO{}gLN z{9Am19Jva~wv;+LG=?H%uO%6YwhO>>MUt<3{vN%y4UP^Cj4=XGGU9BU2uKF{ zBN^F?0BIbQLzEkE{T;PNU%!OO4}1&nacWwCUZ&cB-E#BawB50V%YYnDFP=TObaps$ zb~u_d0v#-@{Ygb#kB#chy?y%D>DSIq+a$X;=E!)p>!q&Qyro=!B-bC!t$p87N4o0z z53#K>ZuNcuosQ*}C7io`p*QN%$+l@Kli??78P3SaJoA(rn)weY*KXR%_N(Xq>|A8vR>YU@6aBM z`!FWkwIPIkm{8R-$t0fdrl>pHpi!`>N>%IuC||J$_CU^OAe-Hd*8HRqxs03UGHEzp z)x~AftVxY4cr0vxUJqH&halVsRB3EnRU;S~&ufI5mGyAUDVUS)XA7KXteQ8ff)=g? z2CfW-+SLxV>kl+sXsN6tVJ7;eJ{Vp?1(TphIKf%XeZJDxao@A5T1B?%$DdPBc(6JZ zg~fmmCZrngnK)ZZP65yd5vRb~QZyD|A4YHbhHeZEUYi(Vb%CR$Tvx^6D+4f8;hF$n z;M(Be(2xMt5N#lTYOsWYDh6thn|m67QNUwh9MMSX8lIz9!7`pjc4#tWkZ7XzF(WehJF+(>Dw$0=EQ+Meob>uzZiUnfLh?QHKqb-b^?^|;JMNon$U zWCe+o&Y%z{fPsybbHBX>e{B7ZV1v`41<`J$1BB)XCNn}o*x zfTJ;&&QrYPE|0j&qwdP7u8&NHEYnmsPIph~M>-E#*N}c0xQNs^tG?-o6Y!26GDK^W!%~G=D|A$qxrSdU9sGv*)QD5d9&zFQ8d>-O{_$5-F#QH zXz%p#^v#V!MP0ck=BrsQ+p*9e zEo%cscUGSTbX&cBxnkGCWVE8~!*okd=0`9k%3R4s7gy>OQUsT>4-SkD^>h7va?{2` zAW=3$cN>c4^)PKrA$1KiV+2tmaMMO3OdI9jn+RlK`lt#5LCT1wAZJwMf@zUIf{KbZ zLVReG*_3S3rbW{x8RV6L4BEI&Ri&f!CoX(Mn^sbbjQMda*l;XxqQ}RH9)b)|CR|X+ z$PmAr$?azpQKnLxY^F&hB>N;gG#~7DbQ{*!)b^9 zrV0g>V-O1i$$nMdV`u?A~aHZ zzyJX|8|5SSbt`LS+atilz@V9mHdCL_g;D|r2=cdIfKo7onV`S^9RmlkeAzj#@Dv>P zB8bz(&8xVZfGkKDHkR#aNhanS;A!wUB)cxH?X7H1(kxyKa4QlbA++dxpRX5Zp)65v zhu?@|q@k6qlVttK_<3K?z?Ey_z_5~~w2t+Zs$BIcZGkM4nc7xA-PtK$0iax3#0^GH zL++}G<5?v#85Qqj?=`Z2fpoH3fxtc@sp?h@e;>0CAt7WpD)h6O#4ar9xXTWUVH(_V z_Ix#Y#f0D#6C$6O5OawMsU9&Q<`Bc5L*x$QKYN}V7?b-+Fl}V~{25SL&mp$Pb;#?V zL88A>GQ)_5?yHkbm&eGrMluIDh`=rlkBtmS2G}rPh9k8&aB+NmENDBApyiiwRl>!g zpzZpl;fW#kTe5JMAM(fn4K{Q^GMopSC7FbQvB4oRXdw?OR>*pO^cpV{v`!3zhon@p ztQ#Fb?5?1ldhV0^Vm*(GIEKW_sMRD6jKSPcvR)Y&yfi!p+ZxGwacKMst6nlg>U;%h zLC5$QnL5ekZFC>TD9>WJg2qUCIy!i5bYNm!4B7&hZ~CqdlhsVnI9fG0jBW(RM}=WD zV}K3MWyw150=hMZ%Bh9%!SVCslIhC$_(h0!EfeEo=$?2JuOJ$~Hh@Cs$FH21Z0Hk% zmN+08#i8>%nZOAK&%|*@G>Za;5!!O(z9Tcu?so(otZRpHEeUN6!f7ah5 z{w|Ox6QeU_fYvaa=^!+6Yh-3##vh@CNaAh~spNn(IDQ56-f&Kblcj&8}8<7Wh-ziYXEg)JAN&1;#uh4rh+&jr!uzV4&l$DipI7eHA{m|%XEo6xO`?Gb{hexlT#eHz{v4`jiYh5XEhDQSdL*~< zi(+-qeL7ujtqDf?l1nYd-R63vO!Tc+qznD zMJ0wPWoaHXg}b!|s!25nB(jjz2p5MY{7%ush<(|flxqh57Lz48+u z5ph>U-BnBO`iQ$e>TaCsin+a0T@d41GH1?4%y1s7nRd)PbKg?<&{s#lB9_8WEIN2U zb>8ZXS(;)N&&S48uW9PohZdd18!K&GD%}|=CCm2GJxiqrBc%tUrB9;ZDcJO*AS~}; z${I$*va=9-Om#jmyJAIEZ;sy?hk<+1mZhRyk)mDEqCF_lci)o#k;&xk(@$H;*0hl1 zBU#feF$hUV@28i}y?D3oepP#{(*O4GTf<+wJOj~4#8swvPeB&W-MV6y-Mp8?_fRjh zVr5&G%63P}cHh-U%l0jmJsBx`GFo~OT~2pT^fvG~wk#Uj7;-e@$Vhr1O( z`Ywxg=1Zcvby08qv<)hcC2vKi7e5R;+ycQu*FU`QE!F z(eeXJ<%c5Whoa@JOXWu*~ig_pPE`cvyOyC!TF9Oyb9Tg>J!_7deREy+&0AuQoZ0NKqXc$^j+|I}_N-_6i(xEq zxYeBv+e^ZRlC{D#GLXW?(S3a45x7f;#3?WPBom#jF$JuQ`#Y>-{T$;= zG}1ivZ*H7Mp%7t5Hdw(oi~PmGKV4DPyt7t3Vcpa>27kBu+j9 z&nhbjU&m!chTk4;`8+NW6JI)_Z9W>u!PxUHc(3cBujT& zM{_SswG_*#y;RFt`YNZYs_7oGRUzi$>ta<+Vjh)gqB2$dq6X$C!{;$RfvbS?kAOxu z9CYJKgVk=iTxmeGI5Z1?fVmRW2#Cz{tc!jTyTIm(0apA8vaHotO0wjiRwMR?GR55} z+Xo&X(1=nX@j)|dCI70yPt0(Y*)lpJ%9S{fk=JFa>d@e zbx$Grd*@jA+;A+vWNueD zuLjl^1!>T~=9Um_GOT2u^r44{%8IQp8#;)A#N>b(+-xXj+3{2ER$2X;p6vhBG}v+bwZiGtE_`Hpb@ z&P_XjSS=e+{GVdCem;HDCK7ovkipjFpOGY?D>QGD_%;XOxTGrDLD@2&?384Z`M5NF zBfSWWZ<3c*Y4Z(B8#JR$=GX#CU?Y!ng+>?QS+4PSR`md+i3;GBBk%#>df+Lpy19hZ z{*hr0JU8P`76y1+lhzm?^6G@=rWu}_%yaxEG+iO%L^gj5?^0Fo0mVIeWZHu>8rnoP zqX99X^|=Ja01Fc$RG3*R>Ghwb>x_J-WaAl)ZvJ?8YiDog@$Tj>MXgTP)B3K916N_k z3vvO}4-Y%ZD;ppSaBgTS8{&A*4PPM99-TdP(6Qr(zr35vh)H-DbR}xzMc6tiA*!TQ zoPf-VTKqAcM5&yJATtq!6F{VF`9KNy9f|g`?4TkQxMXTQ-irX$+<2B9a%6QXGJW_D z=@(OqYYsWdGJHXnaHXl^;TrD@K3w+DKX3uQkNie*7FY2DRF>oj%$1ej3S@9;f;=DM z(-`Vs&^d^3nRE`?wCCWGyDs9ci@F=8x^P;!GGD#%(v5IV<3j#_I{&>Z-@WpO=l^K< z2g8wr&qULoojUx$?j|p7Z{h88x6aKqN4=Fx-nxhvGM|R2ZlIMn)9$1p+EI>wDW@@# z(-_U!3Y#EQYq5R#=D)ic&M2Q7TdLd_soWQ>Jg{hf0(IeKhHow{>S~1S%kH7$r6}eu zfezejo3_HFF})yMP|v(1|ID8GL3T~J_Q2iq(d_1F#{;;GXP3>4O?Ti8s-p7~Hn~O1 zIsW;oXwEjAMh+9qK#isikl8;y0y6uo;tLt!Byq5gBOD>+njRKKsuC0^CRu)U3#(!d zt>sYiGDan@@)t-!RSCmx4ZYoAT&*2y_Unrk0aRjvE!|63T9*2kOJkQ z6{yhoE!Z*^+X>$S@*=Okc9lG{6&4B2lI4*?XD7IoH)+ru3->G8HO(rHFMBYxuoYqT z_g}l(KQRv82R(om1&jxx!r^xy*gky0cjg?NUI>S7*ctF{Yas!Tc*F!65D;>YRRn`b zKSQg)s1l(->VZK@TUKcf9}}AfoR^7)9DX(w$2tWBf0fZQRHs9YY68am`+>HEtoyGRJb)#NHKp3cSLh{PN$&*1vN4DAFy#X*nx0* zS;SIKw$zzZ$2P#rFfrbuAG+*B7%4mG5Pk`sm^D*h8IH|e=C-dez= zAu;1n0AYyMObI>DjJKxz0vW3IoCr%qyWIWN=rf-;ur%PC4Q9mlgWa)lzgzXzb1!qNt;ZEH)lFCT+zSc z2&LoQfc(xinXxg1LavZgfzV`TC=*6&#VNW_MkrGqlRM-dDM{!C9tGF1YWtt`eTGtl zkjeUH#Hs5RSoA*F_Lr@#G2~WC=n?aV;@`pxLI27%^|v>9IYb?Xd5+-G296=y|3`*o zhX#@aJvgQ@HOr$wFTT!Y=vj4Z;J4{$Lwd4=R;;04>7dF2 zJqm=IjNS=xN{C5{rvYLqU-xtSQc z5)fOc)SnVTVr{!IIK(JFzn9ZAjIkrhr{v(21ow+XTteBFS$S3@obodw5X+F7W9q$z^nx9_Iu9@E- z&ECyfJ%kWD2qm?Kn{2xmS~T}AgATbI&D}Sh_Q0MS^OT0&Wno8|CRn6>8@Z zf5QdnMAY5OLjJ~-=w&S6@3b|RRl1Z_9m%Sm&xj&4nf)Q6HV#MZ#mk=TH&WiT-m%VA z&ikV|JC<_x;VRB(&Vi`siRrdjZskiyKJaAET3_p?C*Smu4>C&UhUT7`Z=SzA|6I6i zKY}5`@e|y7!ED!3L0zPvE?UqKE@%X)xRkytlD;dNzGvF-LB)=xihYraebI^oAL*P{ z*ie*AADsn_nKygsetKohl>?DBtje8vh_s9FWZBC(d8}Ji2xFYHWyUDEa~>3y&-J~2 zZl?WVcH!;dt>9es{Gn)e<5KqaNcQ%H_GtG0yEpDzi*_w-h$I~4%&n#miV0trqaV`|~>|icJ zD=Ef|T(#rc4#o0If3f>RCrYoRqDC0~P!Ob_d}7w+z;8*Pk-O~4`Nx%1{P;9LWDli%0D>XRkAU05rZ6fuO5}~S1#h8B@<*6oh@yWx#w_SdwW+Kvk6AL3d+kYQb7TTlB2iz zD7&kS>>ovu-r0}!_4LZujEWAb`789bmyRTRUpKpyviVR~8`*&h2(;hR)+?nc_Xi&8 z?CR`2C4LKlw7!H0FvnbW|pS} zsfp}#BNnQ!o_8mA|*>t?fkH$zz>8J%BBM z-i%}-B3Ah;VT*8!vLh(49v-D@p;cT2k0iKEQV5=>lM4xO<7PZJ`7LqhMawX*q4`w= zYsYmd`d?)%v|wiS#NXg{TltNZy|Kz=z$gliH&Wzx&V*99?Mr^c*|K6{V9FXu7yO9=wZnt6U)7)PC!oDeBuOb zPI@HMwW|V*$zeA@t3+=uoISun>UU#{Ass?p~`fR?sstL{~BuouC>J_o`= z8~FgTe}I%ew^Ck7Hz3C(HX7%4C&9h?^}$BXvQ%S=@{>70^6%BlGtl7Ii!@(2B^bLD z!0!N-2j-ab8>C=kTDEeUQIe)$M*Um<*uHhHc@ei`JoUb#_`V$)sjdHjKU7@zbD4Pt z@^YYy90kcKE6n;?U{d1z)DNvCRImH^7xDcl$Z11a4{n4=rt*bpXB=G_*U6(rX}Coq zX+2N}t4PwkP9C$SEttx}IWh@CQOK;2g~&ZN&#+*xH6n6u#6yXbv3 z>wUMzu~946bcUQ_wnk2>-n=l0Hy3FHOx7i2s`dZOx}(Y3Y&4K@DZT7R1Wcuur_jq> z93Fk^*8ExEl=p~mGREPw&Z^3f%LXUYLTNBbP6IshnXb)--WRZ6Rwm<8<;Re56-=fJ zg&G3|)e#g@))Zybkb+q!)4!M=LV5m6BL^!AHYf_b08R+_rzz$LiNrt7IVgg(ha1H> zXGe`>hbC$0M*sP1Vql`3MbA()XcS3<1w-d&($|33X(qU-s>pd?1AJhtQMQf2Sa_Y9@|BqYo zbrgb9LPO8x5ZZ-!R7SRVrG5lefG_AT??x;S{cW7xujEm*`(I1Fu75`sfsrLd_d9xa zAit9$r8I026LIUO)&m!Z#)fWO6%Ph|d>Arx8xD+)gMtVgY*2Ib0R4W9E6{X*sr$*4 z?*6`u;nQdCZvEcQ@9w;p^;=K8*ZKbbzR13d|L`#l=x2(2ddYCOv*R!b%(m9fzGLFA zAw8JgGJb6o7k+>kVa+K9AmV?(Tk$AL1`89jtm6A{L9dC^^58Kz1;6SjqsD)#&=kK# zJ^OX~`Zm5+olL)pgw5eL2Dpj;kt+BOeX(d~w3LF*6U+=4;>?<-q0w032pOZ~&CFFA6z+?x1(RO6?Ex*4Ye@wa&_&eIEXV$@x;Y;RYlBoE3fLIBALUz z0+7j0Lou|=x7_Ml5Fnpo!PdxH z557wFk`J=V=DHSYqge;1J07IN38@x#mpAXbN*-hs#476MN5bWMDFqS#AuP-;pF0}O z+QPCf!`G`Lnzv)dEEhtS<=y+RCBpp|7WZ9T+}T3>F!ub1$z9#t+a>vCDW$q8xczmMeu=kn8b1pFT`@jy>O%Zjnswa zZ=2?CgnfIEZSsBcPXeX-k1J-p|1?01(|no+J?C03@&bwQ8xs2<+7j-Za#4# z8R#zPslnP|!_Wu9Hp2+@Kj9OP(E}u32~84QpZunv?}Rvxy9;o^0gO)g<{L&JRT!1P zj1GivgOmc&*L-d4^4R$GF@6@A`}h;wgxNI;C;;Peroi|U!ZoyanJNR4E_U&G9Hsmo zUdd;l5|AII#XqNFOzuMHW39}K!oRR?_EVq4_mJsJgdASLAb}jxGGD#)(xsV+*;CQ9 zDku7uMNK|_je1#gXbR?cjSs+60}xk&qS4QW5%^R$NP6*8i<1WeJ^rN={~SJUm2M#n>R07x2yma6f86^r@LRh`O-}U;t5R~ z{yr6Hr0mI@DSyMTXfA{WjVz|j#1)HSOL@$mK6Ui(?a0Q;e;Tl(;@7g8y{X^#8k>vE zl4<;HqKCOrwB02d)K0De7z2rDC1weB~4GP@s@~WR*(wyX3YX9kQab0Slu)50>!jq zTMte<>UJmon}dZsdWIT;xwbQ{Cr|lK_H{q!dxp_w0V+B%zOP%-Ul;!XvnKu_eKi11 z?L>VM6AjZc$Iw^+x6Jkr1O|tPgLWIWh%0BuLC6>pjZOr0F4>Rw^^(k(R+0EeR7(V3 zSU1~`FUVcklLVgJHY%NED0)|ad^m9r&t%?oYsTlUe4+K&}wv`u%tkw5DU z+bZ8TRQ)}Unfo;&rhaH~Q3pSEK?9>j63K4v5%dTNC!>G5 zDmxhqP6rIujm$bju9rNQX+kw{Vrz!_fX}-5iHWzr>rmF?y7`>Qm-Yzx(vi=VkWV#k z<$a-VMW6st5kZQ51XWZ7q!&+B%}9`{B09BviY8~KhEZ4H2_qeM+&~B8(~l(4Hi<_l z#OAB1vJk5b$19|-$uv%aN13VQHIc{w`YJ@Wg21c7fQVV-HxPJP(@!#ENzw=OG)vpl zo77j20-g9@SWqNQNBQiprqC4(nvqm)G!h|4Sx+OXoqxQYxZeQAQ^Cel&Bvn|OYS-_ zM_i+1eFsib4bp(e^5f=IBji<<@KI)Yq%h$H9+h`OLHr*sJuiI2JWSU^6hSNn<2a$1 zNzx&pZhCDHYL3RMDPec1sao<3Dxu}PEH|Ol@*XEM?@*3P(t;FEKH1H5=w8R z+(@Amp)80sI*4_|1stqZaA**QnS}Cna@mruvkIY7?GFTHLKPE6rJyDJ=SCkhHtS=c3pH$A2M$JIE9*%K8cO&; z1Zoqu(Odl8zFvQY9r3-j4pesvyVMcwenYb>uyaZi8pUHEWk&x>m1gJd30bh?_bR=? z?|n*-ga+ytQucpUHLqNSQxB*)cTi42Cp?iy`44LGkEX4rkbN~Z5puBpjBg5M>h;fP zRs&(ybWP1qhSHPGx1d=W=vQ+neKqDF%!-=7$-e*Epgk`RDXVbRh+C4TwqgyGa#(3; zB~Aa@kfVIV9PP+ayOd*JW2%&t_+J%29{E|_yGNCk zhW(hO8arytlZCEO8iTVd0nRyqtzW4X!hiipjq()#tJKa;*SdJR@=FY9AewxBj%m&j zdG{$JM!&k(S(h5x063ZLS*+#bd4zZ1pbXiq$9NhNAXZ{4u z#IAyQ2%0$0D*iSN&DcV43EG&j_yP>@&w|$4G$t%H-;nr6@C3r`uZLEVrf63UqqRR z{}=rt3AspIp?H_R{%`vFE`9waef^leNXo+1q&_M}B7X6I&=;$oBllw)| zE|tT@3*9^Z)mAA>;C zeX6&yX%1TDH#dEs>h}dLJ|Bgi+~*Vj2GjpzfqI5nJ;|mWsVhkJXG@j=@giIPQW~OI z;-1d238t!m<<@|JqVwofd(2>4GGs>#*|U~#RcqLgy=Z8Q zrJ@bcH)Ev*gj3J!8pU5V03T?L||q z9~i7*TiK$aeA!@~uKwBM5QaFjzk>Tf=(*z;TV{=~9ho^W`vN2*i-syPl5u?b=Fi-O z3gwSo2WP%8_te{cZ}rXZ_}ZC;*6(zFt20{h#4luoT?eO)_vl*|z$l>`_^M+`Ceb|!o=l1+q?SA?GoH=vEQH?tg zX6mC3-&}LVQGve?vnoHoH|EKk-52pxE_v!P zpjcT=%wIcyJmNn{gk4{z(ZC%#wu-svASgirNHjyxak90(7b z59bXodIZXTWKNu~dFzV{mm*b7_fqd=(r&A4yVn!W>s<64p&Z@w`{wJydAk=qd;TQ5 zaIW(0nzw4^PyKP}?pT?B-XAI30UcHDas6z|azV*l+kDwKtKO+vsJ!cs*0hHGZTC*T zmwNA7xb)cj1>GN|QpS(k^fc`&8MKH#K@3}n8XFf4d9=N177bqfh1u?$5f){>9pU1g zVcV`n!)}&ZHrE!e*&iuC5H5QnY&*DUXxboi$y~*JdZctuxMXkGwr|m}pXDu>?VCFg zDclk+*c!HNTQqEEsU?esvgIP!`iE=xM=B01RUC>`9Ew)7{-ANO=rrlzY9p3BnBVu& zHcOe=KT|&|&Q;81htvG;TWVl3Z>)vMzR@*fnl;cSTQrcm&*E4z=ifKyqtNvDqNRw$ zv98*8TNX?U!N`_F(Yls!ZR@?G;j|Nr7Kmb<)0bXJS60MaU_K@6sih#7Tc=wIX&izA zsPopBuv6x4E_g7zTie51I_`ZToY}ePI6^rN&-TtWMhdqr>{w_C7w!oc>w#E{zVK7x5lu&(N`hz81;UimD>ndVfDVnMhV{>uEXJd7`(!wezH8KXLN-k+v50 zAcm>-Kc%lfLapKj`gM)I{tJCA($^MLDF*0^%mJW<0a3~PrrGUh>@pYT$Al=x6up_n zKjl76PgC(h`icjuc#|HP`2e%3gEUdr`n^XlNJm34fyYPriA!f04Tp>b01KjS7+u27 zyH70#V7`29bm*X%k9Woj|(TKNcI@?h_ zULVuP-ycH)c56I`9~o-n@9XfoL4Ny`z9HSTVx*Q=E?{@tW7b0C_Q|Rmzh*@hs)TP$rbt*bzLCA4DmdcNIYno}LC56>}8o5z7dXicf&%NhE zon;>$EhwC+vlZiQiTt)O6HT4rgMmQia2eiKsD(33D{ZN)7YUP;->! zVk(|9F=+OhS&N6TDB7q7TA^4Z+7*h&C-AySew*z=`+a6s8sUzN*)b~?U}|H0e3*(< znhHL;T+_;nJoiZ;Y2@xiWnG%Kn$bA}n@YLyBS?blO;D&*C)}2WG>-U@fW~*oMa)@(A(xB-MXNsUO)Bs%xkB zhc)k;P`;U-Wr$(x8)@sy&6ne`GXALD={Hl(>#^Sk>}&!?(%5VkVSY-GU!G0sPAcmT zUyzv3%V{kCp>&3as?ofHPSO2N>fTYMdrk*XPfI$>|2*ugsBw#G_|&eoiQ7Ftr`El$t?Ur+{^?!#?#k2|b7Iz3yw>8E zDilF`*1+~G<-mYxiS3pv#3OoRq~6dBV0+f%k?<`&K2eU&b$D6ldb9rjvd-k8iEInw zRn&k%5Cwz;0wRM0s3`4g!S1#pKo|mqDa<4?BOo&f%Fvs)cst$U4tB6JJK6Q}ElYR& z7ggQ-0q;Ba+_ICr)g|BW-gC~KZw(1z$e?nXsGOVt7;qX5IDEt}OlH*LSWB~2e#94C zHQMVabI~n~pGZC#bM|4Z=+g7-pWL=)6k~WY?kqsnE9@RMwOP1QLxE8=u?clm!3KBH*(aGIeb^~$3l>uS&nw~ z33D^Zj#z`pE_M-WcP$;!%`)Ew&lgQ)P{T6DtlDGTS*RElm!3XYkH|raAKb|pQDJY) z9rRh5_b{ppg+Dx(HVQ920ko}{+OnrsQ9xU#0#XQ&AofLS{oE`+1|D1JD8fX(^whwm zyY*-$W^Sm6I|mqj`wIei^&?<3-vr||E{$()ySqNci;17oI;{w#X(l4b zqeB4Vat~Ru%?xTY8qV2Sw?vpJosJ1((9TI&vZ&(l|9^IVMkd-W*^XD(LG3iE9d(~( zAOKt~P{U}VVOWJZsOab)n~#=$+jR1ki~-6yNR7ogOGVE6s3{#gXlqZ3ikszMM2Pj(O{IeZ1g%PQ9hSv^_%1NEWXPF;g+Urw=b~eD}3ldYhd^ zBEG+GmLs-G{LG(Wq}v4|XPIJ(B}|ItLVTi_cM%NM6GcbP8X-2QiaCsWU}KPaqbfiL zK$O617larL0LWn?OGFq%0r0y7dXNQLGXS`$r0Bgam}Rg6knDVwK|oW?3KYO3-`FHGRD%fyc#Yb` z-k`mbZns%(#v+4dO|O;KTQWF)$Vm+pX8kpEEGqiHWcEpx7a=Eh{1VIikZC2=LvEc8 zr1|S&8PaGO5{<)aTNHAlnHb9pkTI4u8q1XX4a>Wb6UXu%%K@yAi6J&+iW&_-PF_zU z4CVl65b9zO(%7G8um+IWH0vw}vJ_JsFk}-ni6z+Sge><08Du~$;h(X5E=iXrTB5ZX-`J*Z`nqMiH8(})0mxS`8^q;I`_DB{=lH^mSPSO7;!=SE#YAh;5|IxyCN_} ztu({{SCb|ka`iFS^;-rz0Cbo&)(MdFcMLjmlBawqM|kLioH&pAS)PJCL1tpEnP~{PD0Lc@4mBB7R@_}KGL7)I9FIdWzuABHkH2}F0je#2&GSmoz*8sE) z=*_O{Nd~yEOaYq=_5pAf)$62(1D3nJiaAY&W?e&Juc-BFfRstjU=bj3$y{Q23v%+x zyUpMbK%CTN4USmu^C_k{<;!^beZuWHj99wc~3If0caspt*)te3>r!lbA`Z~3mQv=sSbeT5+Mcy0Lf?l z2!kj5>Jm|mWLrH zo-amNo`Rgb@=Y^X0Z2Zyt}@sKpfle;N4q@+fxEo1>SAN1S~uMl5p@F4Zla6bgg_UA zL4Y}`+yXTRRc?sE6hQKxJI!DjfUYTYaZN#{-ZIz$z`4@+O&WT~az~lim~`5hD0iq# zL^J?7`6wM>Fb9CGTc@p?^3Sup3we!Z-iF&fdkmV(G5!dQx}c?;hkyjS0A#9{!4yF9 zCE_%L6@X=Gj1{*rRv82;cuE>#N>VE|RR|x00N8bZRBnjn1<2G!hG-+o|AxU9K=MMg z&7h+)wM3{=c!&bvHU}P&$!3kQz5zXXW#44bd@uFlsO28V3V{C6sDEhV9b$P7@&MY; z9HjQ6wQ-)oJ^<}bI3-GOz@YEGVjj>4IC7^@|9#G7_{r6h4Llk}o4i z7%T$N`4o@cWQipPhX9Ea`-tV9s?_suZHV29dcn)NN{bVk(08Iiy?gJ5-P zNUhZzE5JO3^u`Togux5|c2te7x2RWVS>A%2ymo9e2tJ~-ELHfHp8gY+y7k#u%&s&?y_Q!^;L=We~va zrNqUc>4`8j06BRxiZF-*1TfHyW_K}&F<1nkzBa^-Cvv^S;1FPoz>e$sh(TWsb}2Fy zc1`uy2bd&^oJFlc+qhbP<_m7x8pFf|U4c)c^h@(N_y?hqLA z)0A9g(EN;Ng(hYNb$81%VW<;8-eN=v0$mKE07n{r*RxRvxCRhounR!r0DGSFvB#jh zmbVH`Y!zfGTuVOwxZ%vyhE%oW7*FsiJ!!rYsWYBdrRI~0ghV9HsCq}ed7?QAk}r7V ziR9~pKc8PbxuQRvPPJ0aJ=t^=BxhS!lsLm`G)=vEjLekc_fVgoA~*f*1dM$3))_n? z`2r6}oZ9=yH0>xz&KACGov&QcpU!}~r>bRSn$olFE0H?8T8NAyKc#K~`r8@TAF1XU zo+BaoQunnv{_2YUbfW5WHRq(?QIMPsf0;RtUeTYa3*|zyY!& z`NGN9;Xh|CPzs9uszLSQeVM#ZN9Tp{Ve7#wEB|*JtGYK0uj3dwpTeh$@k*<*&dRN~ z(}j!|3jCi};~5uiR!xgl9JD-KZIi9s_!!Lj!= z9FJM$EtWTEw=f6-c#j{P#^TFXMU&-gwp#_T+W>Mu4xiqLr(1XGth{==olD?0w&6cs zI4}8D-)=qVu!=)=h>P@qplT1#!xy7gb(>YtZuc_j13_a{oyRVgtVbP|H)Qv-HQf6) z{NGAy;x*rz`mJXJR&m6RFd789ix(l|N8j2ete>M+Siltf7%s)Zk5+rzIuC_!3==!xWb<0kN9aLBmel?>5KCYtL%kUP-ibOz`b?j z_NU#`D*Rsa-8w739{1Ko({2D{fAW6rI5(`KC)Ujxdy~N~fcN;}=|Vi)s%)@)jrJac zLt$zkz_cn~Sow9%kpPyG=LFMA)SP3y0)XUX=86(0pr)y{$6Jnq`ruf16eK6e mh2$%8A^F>jpJ04u "Deal it X damage" + (r"def (?:it|them) (\d+) damage", lambda m: { + "type": "DAMAGE", + "amount": int(m.group(1)), + "target": {"type": "CHOSEN"} + }), + # "Deal 1 of them X damage, 1 of them Y damage..." + (r"deal (\d+) of them (\d+) damage", lambda m: { + "type": "SPLIT_DAMAGE_SPECIFIC", + "count": int(m.group(1)), + "amount": int(m.group(2)), + "target": {"type": "CHOSEN"} + }), + ], + + # DRAW patterns + "DRAW": [ + (r"draw (\d+) cards?", lambda m: { + "type": "DRAW", + "amount": int(m.group(1)), + "target": {"type": "CONTROLLER"} + }), + (r"your opponent draws? (\d+) cards?", lambda m: { + "type": "DRAW", + "amount": int(m.group(1)), + "target": {"type": "OPPONENT"} + }), + ], + + # BREAK patterns + "BREAK": [ + (r"break (?:it|them|that forward)", lambda m: { + "type": "BREAK", + "target": {"type": "CHOSEN"} + }), + (r"break (.+?)(?:\.|$)", lambda m: { + "type": "BREAK", + "target": parse_target_text(m.group(1)) + }), + ], + + # DULL patterns + "DULL": [ + (r"dull (?:it|them|that forward)", lambda m: { + "type": "DULL", + "target": {"type": "CHOSEN"} + }), + (r"dull all (?:the )?forwards? (.+?) controls?", lambda m: { + "type": "DULL", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "OPPONENT" if "opponent" in m.group(1).lower() else "CONTROLLER", + "filter": {"card_type": "FORWARD"} + } + }), + (r"dull (.+?)(?:\.|$)", lambda m: { + "type": "DULL", + "target": parse_target_text(m.group(1)) + }), + ], + + # ACTIVATE patterns + "ACTIVATE": [ + (r"activate (?:it|them)", lambda m: { + "type": "ACTIVATE", + "target": {"type": "CHOSEN"} + }), + (r"activate all (?:the )?forwards? you control", lambda m: { + "type": "ACTIVATE", + "target": { + "type": "ALL", + "zone": "FIELD", + "owner": "CONTROLLER", + "filter": {"card_type": "FORWARD"} + } + }), + (r"activate (.+?)(?:\.|$)", lambda m: { + "type": "ACTIVATE", + "target": parse_target_text(m.group(1)) + }), + ], + + # POWER_MOD patterns (gains power) + "POWER_MOD": [ + (r"(.+?) gains? \+(\d+) power until the end of the turn", lambda m: { + "type": "POWER_MOD", + "amount": int(m.group(2)), + "duration": "END_OF_TURN", + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) gains? \+(\d+) power", lambda m: { + "type": "POWER_MOD", + "amount": int(m.group(2)), + "duration": "PERMANENT", + "target": parse_target_text(m.group(1)) + }), + (r"gains? \+(\d+) power until the end of the turn", lambda m: { + "type": "POWER_MOD", + "amount": int(m.group(1)), + "duration": "END_OF_TURN", + "target": {"type": "SELF"} + }), + (r"gains? \+(\d+) power", lambda m: { + "type": "POWER_MOD", + "amount": int(m.group(1)), + "duration": "PERMANENT", + "target": {"type": "SELF"} + }), + # Loses power patterns (negative power mod) + (r"(?:it|they) loses? (\d+) power until the end of the turn", lambda m: { + "type": "POWER_MOD", + "amount": -int(m.group(1)), + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"(?:it|they) loses? (\d+) power", lambda m: { + "type": "POWER_MOD", + "amount": -int(m.group(1)), + "duration": "PERMANENT", + "target": {"type": "CHOSEN"} + }), + (r"loses (\d+) power until the end of the turn", lambda m: { + "type": "POWER_MOD", + "amount": -int(m.group(1)), + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # CONTROL patterns (gain control of target) + "CONTROL": [ + (r"(?:you )?gain control of (?:it|them)", lambda m: { + "type": "CONTROL", + "target": {"type": "CHOSEN"} + }), + (r"(?:you )?gain control of (.+)", lambda m: { + "type": "CONTROL", + "target": parse_target_text(m.group(1)) + }), + ], + + # BOTTOM_OF_DECK patterns + "BOTTOM_OF_DECK": [ + (r"put (?:it|them) at the bottom of (?:its |their )?owner'?s? deck", lambda m: { + "type": "BOTTOM_OF_DECK", + "target": {"type": "CHOSEN"} + }), + (r"place (?:it|them) at the bottom of (?:your|its owner'?s?) deck", lambda m: { + "type": "BOTTOM_OF_DECK", + "target": {"type": "CHOSEN"} + }), + ], + + # SEARCH patterns + "SEARCH": [ + (r"search for (\d+) (.+?) and add (?:it|them) to your hand", lambda m: { + "type": "SEARCH", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "destination": "HAND" + }), + (r"search for (.+?) and add (?:it|them) to your hand", lambda m: { + "type": "SEARCH", + "count": 1, + "filter": parse_card_filter(m.group(1)), + "destination": "HAND" + }), + ], + + # PLAY patterns + "PLAY": [ + (r"(?:you may )?play (\d+) (.+?) from your hand onto the field(?: dull)?", lambda m: { + "type": "PLAY", + "count": int(m.group(1)), + "optional": "you may" in m.string.lower(), + "filter": parse_card_filter(m.group(2)), + "zone_from": "HAND", + "modifiers": {"enters_dull": "dull" in m.string.lower()} + }), + (r"(?:you may )?play (.+?) from your hand onto the field(?: dull)?", lambda m: { + "type": "PLAY", + "count": 1, + "optional": "you may" in m.string.lower(), + "filter": parse_card_filter(m.group(1)), + "zone_from": "HAND", + "modifiers": {"enters_dull": "dull" in m.string.lower()} + }), + (r"(?:you may )?play (.+?) from your break zone onto the field(?: dull)?", lambda m: { + "type": "PLAY", + "count": 1, + "optional": "you may" in m.string.lower(), + "filter": parse_card_filter(m.group(1)), + "zone_from": "BREAK_ZONE", + "modifiers": {"enters_dull": "dull" in m.string.lower()} + }), + ], + + # RETURN patterns + "RETURN": [ + (r"return (?:it|them) to (?:its |their )?owner'?s? hands?", lambda m: { + "type": "RETURN", + "destination": "HAND", + "target": {"type": "CHOSEN"} + }), + (r"return them to their owners' hands", lambda m: { + "type": "RETURN", + "destination": "HAND", + "target": {"type": "CHOSEN"} + }), + (r"return (.+?) to (?:its |their )?owner'?s? hands?", lambda m: { + "type": "RETURN", + "destination": "HAND", + "target": parse_target_text(m.group(1)) + }), + ], + + # REMOVE_FROM_GAME patterns (exile) + "REMOVE_FROM_GAME": [ + (r"remove (?:it|them) from the game", lambda m: { + "type": "REMOVE_FROM_GAME", + "target": {"type": "CHOSEN"} + }), + (r"remove (.+?) from the game", lambda m: { + "type": "REMOVE_FROM_GAME", + "target": parse_target_text(m.group(1)) + }), + ], + + # DAMAGE_REDUCTION patterns + "DAMAGE_REDUCTION": [ + (r"(?:the next )?damage dealt to (?:it|them) is reduced by (\d+)", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(1)), + "target": {"type": "CHOSEN"} + }), + (r"reduce the next damage dealt to (?:it|them) by (\d+)", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(1)), + "target": {"type": "CHOSEN"} + }), + (r"the next damage dealt to (?:it|them) (?:this turn )?becomes 0", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": "ALL", + "duration": "NEXT_DAMAGE", + "target": {"type": "CHOSEN"} + }), + (r"reduce the next damage dealt to it this turn by (\d+)", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(1)), + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # DAMAGE_INCREASE patterns + "DAMAGE_INCREASE": [ + (r"if (?:it|they) deals? damage .+ this turn, (?:the )?damage increases by (\d+)", lambda m: { + "type": "DAMAGE_INCREASE", + "amount": int(m.group(1)), + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"the damage increases by (\d+)", lambda m: { + "type": "DAMAGE_INCREASE", + "amount": int(m.group(1)), + "target": {"type": "CHOSEN"} + }), + (r"if (?:it|they) (?:is|are) dealt damage,? double the damage", lambda m: { + "type": "DAMAGE_INCREASE", + "modifier": "DOUBLE", + "target": {"type": "CHOSEN"} + }), + ], + + # CANCEL patterns + "CANCEL": [ + (r"cancel (?:its|their|the) effect", lambda m: { + "type": "CANCEL", + "target": {"type": "CHOSEN"} + }), + (r"cancel (\d+) summon", lambda m: { + "type": "CANCEL", + "count": int(m.group(1)), + "target": {"type": "SUMMON"} + }), + ], + + # COPY_ABILITY patterns + "COPY_ABILITY": [ + (r"gains? (?:its|their) (?:special )?abilities?", lambda m: { + "type": "COPY_ABILITY", + "target": {"type": "CHOSEN"} + }), + ], + + # DISCARD patterns + "DISCARD": [ + (r"(?:your opponent )?discards? (\d+) cards? from (?:his/her|their) hand", lambda m: { + "type": "DISCARD", + "amount": int(m.group(1)), + "target": {"type": "OPPONENT"} + }), + (r"discard (\d+) cards? from your hand", lambda m: { + "type": "DISCARD", + "amount": int(m.group(1)), + "target": {"type": "CONTROLLER"} + }), + ], + + # ABILITY_GRANT patterns + "ABILITY_GRANT": [ + (r"(.+?) gains? (haste|brave|first strike) until the end of the turn", lambda m: { + "type": "ABILITY_GRANT", + "ability": m.group(2).upper().replace(" ", "_"), + "duration": "END_OF_TURN", + "target": parse_target_text(m.group(1)) + }), + (r"gains? (haste|brave|first strike) until the end of the turn", lambda m: { + "type": "ABILITY_GRANT", + "ability": m.group(1).upper().replace(" ", "_"), + "duration": "END_OF_TURN", + "target": {"type": "SELF"} + }), + (r"gains? (haste|brave|first strike)", lambda m: { + "type": "ABILITY_GRANT", + "ability": m.group(1).upper().replace(" ", "_"), + "duration": "PERMANENT", + "target": {"type": "SELF"} + }), + ], + + # PREVENT patterns + "PREVENT": [ + # "cannot attack until end of opponent's turn" (longer duration) + (r"(?:it|they) cannot attack until the end of your opponent'?s? (?:next )?turn", lambda m: { + "type": "PREVENT", + "action": "ATTACK", + "duration": "END_OF_OPPONENT_TURN", + "target": {"type": "CHOSEN"} + }), + (r"cannot attack until the end of your opponent'?s? (?:next )?turn", lambda m: { + "type": "PREVENT", + "action": "ATTACK", + "duration": "END_OF_OPPONENT_TURN", + "target": {"type": "CHOSEN"} + }), + # "cannot attack or block until end of opponent's turn" (longer duration) + (r"(?:it|they) cannot attack or block until the end of your opponent'?s? (?:next )?turn", lambda m: { + "type": "PREVENT", + "action": "ATTACK_AND_BLOCK", + "duration": "END_OF_OPPONENT_TURN", + "target": {"type": "CHOSEN"} + }), + (r"they cannot attack or block until the end of (?:your|the) (?:next )?turn", lambda m: { + "type": "PREVENT", + "action": "ATTACK_AND_BLOCK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + # "cannot be returned to hand" + (r"(?:it )?cannot be returned to (?:its )?owner'?s? hand", lambda m: { + "type": "PREVENT", + "action": "RETURN_TO_HAND", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + # "cannot be broken by opposing" + (r"(?:it )?cannot be broken by oppos(?:ing|ent'?s?)", lambda m: { + "type": "PREVENT", + "action": "BREAK_BY_OPPONENT", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"cannot attack or block until the end of your opponent'?s? (?:next )?turn", lambda m: { + "type": "PREVENT", + "action": "ATTACK_AND_BLOCK", + "duration": "END_OF_OPPONENT_TURN", + "target": {"type": "CHOSEN"} + }), + (r"(?:it|they|that forward) cannot be blocked", lambda m: { + "type": "PREVENT", + "action": "BLOCK", + "target": {"type": "CHOSEN"} + }), + (r"(?:it|they|that forward) cannot block", lambda m: { + "type": "PREVENT", + "action": "BLOCKING", + "target": {"type": "CHOSEN"} + }), + (r"(?:it|they|that forward) cannot be broken this turn", lambda m: { + "type": "PREVENT", + "action": "BREAK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"(?:it|they|that forward) cannot attack this turn", lambda m: { + "type": "PREVENT", + "action": "ATTACK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"(?:it|they|that forward) cannot attack or block this turn", lambda m: { + "type": "PREVENT", + "action": "ATTACK_AND_BLOCK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"(.+?) cannot be chosen by .+ summons? or abilities", lambda m: { + "type": "PREVENT", + "action": "TARGET", + "target": parse_target_text(m.group(1)) + }), + (r"cannot block this turn", lambda m: { + "type": "PREVENT", + "action": "BLOCKING", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"cannot attack this turn", lambda m: { + "type": "PREVENT", + "action": "ATTACK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"cannot be broken this turn", lambda m: { + "type": "PREVENT", + "action": "BREAK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # FREEZE patterns + "FREEZE": [ + (r"freeze (?:it|them)", lambda m: { + "type": "FREEZE", + "target": {"type": "CHOSEN"} + }), + (r"(.+?) doesn'?t activate during .+ next active phase", lambda m: { + "type": "FREEZE", + "target": parse_target_text(m.group(1)) + }), + ], + + # RETRIEVE patterns (add card from break zone to hand) + "RETRIEVE": [ + (r"add (?:it|them) to your hand", lambda m: { + "type": "RETRIEVE", + "destination": "HAND", + "target": {"type": "CHOSEN"} + }), + (r"add (.+?) (?:card )?(?:in|from) your break zone to your hand", lambda m: { + "type": "RETRIEVE", + "destination": "HAND", + "zone_from": "BREAK_ZONE", + "filter": parse_card_filter(m.group(1)) + }), + ], + + # PLAY_FROM_ZONE patterns (play chosen card from break zone/hand) + "PLAY_FROM_ZONE": [ + (r"play (?:it|them) onto the field(?: dull)?", lambda m: { + "type": "PLAY", + "target": {"type": "CHOSEN"}, + "modifiers": {"enters_dull": "dull" in m.string.lower()} + }), + (r"play (?:it|them) onto the field without paying (?:its|their) cost", lambda m: { + "type": "PLAY", + "target": {"type": "CHOSEN"}, + "modifiers": {"free_cost": True} + }), + ], + + # SPLIT_DAMAGE patterns (divide damage among targets) + "SPLIT_DAMAGE": [ + (r"divide (\d+) damage among them", lambda m: { + "type": "SPLIT_DAMAGE", + "total_damage": int(m.group(1)), + "target": {"type": "CHOSEN"} + }), + (r"divide (\d+) damage among them equally", lambda m: { + "type": "SPLIT_DAMAGE", + "total_damage": int(m.group(1)), + "distribution": "EQUAL", + "target": {"type": "CHOSEN"} + }), + (r"divide (\d+) damage among them as you like", lambda m: { + "type": "SPLIT_DAMAGE", + "total_damage": int(m.group(1)), + "distribution": "CHOOSE", + "target": {"type": "CHOSEN"} + }), + ], + + # REMOVE_ABILITIES patterns + "REMOVE_ABILITIES": [ + (r"(?:it|they) loses? all (?:its|their) abilities until the end of the turn", lambda m: { + "type": "REMOVE_ABILITIES", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"(?:it|they) loses? all (?:its|their) abilities", lambda m: { + "type": "REMOVE_ABILITIES", + "duration": "PERMANENT", + "target": {"type": "CHOSEN"} + }), + (r"loses all (?:its )?abilities until the end of the turn", lambda m: { + "type": "REMOVE_ABILITIES", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # REMOVE_KEYWORDS patterns (loses specific keywords) + "REMOVE_KEYWORDS": [ + (r"(?:it|they) loses? (haste|brave|first strike)(?:,? (?:and )?(haste|brave|first strike))*\s*until the end of the turn", lambda m: { + "type": "REMOVE_KEYWORDS", + "keywords": [kw.upper().replace(" ", "_") for kw in re.findall(r"haste|brave|first strike", m.group(0))], + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"loses (haste|brave|first strike)(?:,? (?:and )?(haste|brave|first strike))*\s*until the end of the turn", lambda m: { + "type": "REMOVE_KEYWORDS", + "keywords": [kw.upper().replace(" ", "_") for kw in re.findall(r"haste|brave|first strike", m.group(0))], + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # ADD_COUNTER patterns + "ADD_COUNTER": [ + (r"place (\d+) (.+?) counters? on (?:it|them)", lambda m: { + "type": "ADD_COUNTER", + "count": int(m.group(1)), + "counter_type": m.group(2).upper().replace(" ", "_"), + "target": {"type": "CHOSEN"} + }), + (r"place (\d+) (.+?) counters? on (.+)", lambda m: { + "type": "ADD_COUNTER", + "count": int(m.group(1)), + "counter_type": m.group(2).upper().replace(" ", "_"), + "target": parse_target_text(m.group(3)) + }), + ], + + # GRANT_RESTRICTION patterns (gains "cannot X") + "GRANT_RESTRICTION": [ + (r"(?:it|they) gains? \"this forward cannot attack(?:\"|\.)", lambda m: { + "type": "GRANT_RESTRICTION", + "restriction": "CANNOT_ATTACK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"(?:it|they) gains? \"this forward cannot block(?:\"|\.)", lambda m: { + "type": "GRANT_RESTRICTION", + "restriction": "CANNOT_BLOCK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"(?:it|they) gains? \"this forward cannot attack or block(?:\"|\.)", lambda m: { + "type": "GRANT_RESTRICTION", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"(?:it|they) gains? \"this forward cannot be chosen by", lambda m: { + "type": "GRANT_RESTRICTION", + "restriction": "CANNOT_BE_TARGETED", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"(?:it|they) gains? \"if possible, this forward must block(?:\"|\.)", lambda m: { + "type": "GRANT_RESTRICTION", + "restriction": "MUST_BLOCK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"gains \"this forward cannot attack(?:\"|\.)", lambda m: { + "type": "GRANT_RESTRICTION", + "restriction": "CANNOT_ATTACK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"gains \"this forward cannot block(?:\"|\.)", lambda m: { + "type": "GRANT_RESTRICTION", + "restriction": "CANNOT_BLOCK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # SHUFFLE_INTO_DECK patterns + "SHUFFLE_INTO_DECK": [ + (r"put (?:it|them) under the top (?:four|4|three|3|two|2) cards? of (?:its |their )?owner'?s? deck", lambda m: { + "type": "SHUFFLE_INTO_DECK", + "position": "NEAR_TOP", + "target": {"type": "CHOSEN"} + }), + (r"shuffle (?:it|them) into (?:its |their )?owner'?s? deck", lambda m: { + "type": "SHUFFLE_INTO_DECK", + "position": "RANDOM", + "target": {"type": "CHOSEN"} + }), + ], + + # COMBAT_DAMAGE patterns (deal damage equal to power between forwards) + "COMBAT_DAMAGE": [ + (r"the former deals damage equal to its power to the latter", lambda m: { + "type": "COMBAT_DAMAGE", + "direction": "FIRST_TO_SECOND", + "target": {"type": "CHOSEN"} + }), + (r"each forward deals damage equal to its power to the other", lambda m: { + "type": "COMBAT_DAMAGE", + "direction": "MUTUAL", + "target": {"type": "CHOSEN"} + }), + (r"deals damage equal to its power to (.+)", lambda m: { + "type": "COMBAT_DAMAGE", + "direction": "TO_TARGET", + "target": parse_target_text(m.group(1)) + }), + ], + + # SET_POWER patterns (set power to specific value) + "SET_POWER": [ + (r"(?:its|their) power becomes? (\d+)", lambda m: { + "type": "SET_POWER", + "amount": int(m.group(1)), + "target": {"type": "CHOSEN"} + }), + (r"power becomes? (\d+)", lambda m: { + "type": "SET_POWER", + "amount": int(m.group(1)), + "target": {"type": "CHOSEN"} + }), + ], + + # MUTUAL_DAMAGE patterns (two cards deal damage to each other) + "MUTUAL_DAMAGE": [ + (r"(.+?) and the chosen forward deal damage equal to their power to each other", lambda m: { + "type": "MUTUAL_DAMAGE", + "source_card": m.group(1), + "target": {"type": "CHOSEN"} + }), + (r"and the chosen forward deal damage equal to their power to each other", lambda m: { + "type": "MUTUAL_DAMAGE", + "source_card": "SELF", + "target": {"type": "CHOSEN"} + }), + (r"the first one deals damage equal to its power to the second one", lambda m: { + "type": "MUTUAL_DAMAGE", + "direction": "FIRST_TO_SECOND", + "target": {"type": "CHOSEN"} + }), + # "Cecil and the chosen Forward deal damage..." + (r"(.+?) and the chosen forward deal damage", lambda m: { + "type": "MUTUAL_DAMAGE", + "source_card": m.group(1), + "target": {"type": "CHOSEN"} + }), + # "Deal it and X damage" - damage to both target and self + (r"deal (?:it|them) and (.+?) (\d+) damage", lambda m: { + "type": "SHARED_DAMAGE", + "self_card": m.group(1), + "amount": int(m.group(2)), + "target": {"type": "CHOSEN"} + }), + # "Deal them and X damage" + (r"deal them and (.+?) (\d+) damage", lambda m: { + "type": "SHARED_DAMAGE", + "self_card": m.group(1), + "amount": int(m.group(2)), + "target": {"type": "CHOSEN"} + }), + ], + + # REDIRECT_ABILITY patterns (change target of summon/ability) + "REDIRECT_ABILITY": [ + (r"(?:the )?summon or ability (?:is )?that is choosing only", lambda m: { + "type": "REDIRECT_ABILITY", + "target": {"type": "CHOSEN"} + }), + (r"(?:the )?ability that is choosing only", lambda m: { + "type": "REDIRECT_ABILITY", + "target": {"type": "CHOSEN"} + }), + (r"(?:the )?summon that is choosing only", lambda m: { + "type": "REDIRECT_ABILITY", + "target": {"type": "CHOSEN"} + }), + (r"you may choose another .+ as the new target", lambda m: { + "type": "REDIRECT_ABILITY", + "target": {"type": "CHOSEN"} + }), + ], + + # OPPONENT_PUTS_BOTTOM patterns + "OPPONENT_PUTS_BOTTOM": [ + (r"your opponent puts them at the bottom", lambda m: { + "type": "OPPONENT_PUTS_BOTTOM", + "target": {"type": "CHOSEN"} + }), + ], + + # TOP_OR_BOTTOM patterns + "TOP_OR_BOTTOM": [ + (r"put (?:it|them) at the top or bottom of (?:its )?owner'?s? deck", lambda m: { + "type": "TOP_OR_BOTTOM_OF_DECK", + "target": {"type": "CHOSEN"} + }), + ], + + # TRANSFORM patterns (monster becomes forward) + "TRANSFORM": [ + (r"(?:it )?(?:also )?becomes a forward with (\d+) power", lambda m: { + "type": "TRANSFORM", + "becomes": "FORWARD", + "power": int(m.group(1)), + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # COPY_ACTION_ABILITIES patterns + "COPY_ACTION_ABILITIES": [ + (r"(.+?) gains (?:his/her|its) action abilities", lambda m: { + "type": "COPY_ACTION_ABILITIES", + "copy_from": "CHOSEN", + "duration": "END_OF_TURN", + "target": {"type": "SELF"} + }), + (r"gains (?:his/her|its) action abilities", lambda m: { + "type": "COPY_ACTION_ABILITIES", + "copy_from": "CHOSEN", + "duration": "END_OF_TURN", + "target": {"type": "SELF"} + }), + ], + + # COPY_SPECIAL_ABILITY patterns + "COPY_SPECIAL_ABILITY": [ + (r"(.+?) gains (?:his/her|its) special abilit(?:y|ies)", lambda m: { + "type": "COPY_SPECIAL_ABILITY", + "copy_from": "CHOSEN", + "duration": "END_OF_TURN", + "target": {"type": "SELF"} + }), + (r"gains (?:his/her|its) special abilit(?:y|ies)", lambda m: { + "type": "COPY_SPECIAL_ABILITY", + "copy_from": "CHOSEN", + "duration": "END_OF_TURN", + "target": {"type": "SELF"} + }), + ], + + # BLOCK_RESTRICTION patterns + "BLOCK_RESTRICTION": [ + (r"(?:it )?can only be blocked by a forward of cost equal or inferior", lambda m: { + "type": "BLOCK_RESTRICTION", + "restriction": "COST_LESS_OR_EQUAL", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # DAMAGE_TO_FORWARD_INCREASE patterns + "DAMAGE_TO_FORWARD_INCREASE": [ + (r"(?:the next )?damage (?:it|they) deals? to a forward (?:is|becomes) (\d+) (?:more|instead)", lambda m: { + "type": "DAMAGE_TO_FORWARD_INCREASE", + "amount": int(m.group(1)), + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"increase the damage by (\d+)", lambda m: { + "type": "DAMAGE_TO_FORWARD_INCREASE", + "amount": int(m.group(1)), + "target": {"type": "CHOSEN"} + }), + ], + + # DAMAGE_DEALT_INCREASE patterns + "DAMAGE_DEALT_INCREASE": [ + (r"(?:the )?damage dealt to (?:it|them) is increased by (\d+)", lambda m: { + "type": "DAMAGE_DEALT_INCREASE", + "amount": int(m.group(1)), + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # GAIN_JOB_SELECT patterns + "GAIN_JOB_SELECT": [ + (r"select a job\. (?:it )?gains that job", lambda m: { + "type": "GAIN_JOB", + "job": "SELECTED", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # DAMAGE_EQUAL_TO_HIGHEST_POWER patterns + "DAMAGE_EQUAL_TO_HIGHEST_POWER": [ + (r"deal (?:it|them) damage equal to the highest power forward you control", lambda m: { + "type": "DAMAGE", + "amount": "HIGHEST_CONTROLLED_POWER", + "target": {"type": "CHOSEN"} + }), + (r"deal (?:it|them) damage equal to the highest power (\w+) forward you control", lambda m: { + "type": "DAMAGE", + "amount": "HIGHEST_CONTROLLED_POWER", + "amount_filter": {"element": m.group(1).upper()}, + "target": {"type": "CHOSEN"} + }), + ], + + # HIGHEST_COST_TARGET patterns (select forward with highest cost) + "HIGHEST_COST_TARGET": [ + (r"choose 1 forward of the highest cost opponent controls", lambda m: { + "type": "DULL", # Typically followed by "cannot block" + "target": {"type": "HIGHEST_COST", "owner": "OPPONENT", "filter": {"card_type": "FORWARD"}} + }), + (r"(?:your )?opponent selects 1 forward of the highest cost they control\. put it into the break zone", lambda m: { + "type": "BREAK", + "target": {"type": "OPPONENT_SELECTS_HIGHEST_COST", "owner": "OPPONENT", "filter": {"card_type": "FORWARD"}} + }), + (r"choose 1 forward of the lowest cost opponent controls", lambda m: { + "type": "BREAK", + "target": {"type": "LOWEST_COST", "owner": "OPPONENT", "filter": {"card_type": "FORWARD"}} + }), + ], + + # RETURN_BOTH patterns + "RETURN_BOTH": [ + (r"return them to their owners' hands?", lambda m: { + "type": "RETURN", + "destination": "HAND", + "target": {"type": "CHOSEN"} + }), + ], + + # PLAY_FROM_BREAK_ZONE patterns + "PLAY_FROM_BREAK_ZONE": [ + (r"play all the forwards among them onto the field", lambda m: { + "type": "PLAY", + "filter": {"card_type": "FORWARD"}, + "zone_from": "BREAK_ZONE", + "target": {"type": "CHOSEN"} + }), + ], + + # FORCE_BLOCK patterns + "FORCE_BLOCK": [ + (r"(?:it|they) must block (?:this turn|if possible)", lambda m: { + "type": "FORCE_BLOCK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"if possible,? (?:it|they) must block", lambda m: { + "type": "FORCE_BLOCK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"gains \"this forward must block .+ if possible", lambda m: { + "type": "FORCE_BLOCK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"gains \"if possible, this forward must block", lambda m: { + "type": "FORCE_BLOCK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"gains? \"this forward must attack", lambda m: { + "type": "FORCE_ATTACK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # CHANGE_ELEMENT patterns + "CHANGE_ELEMENT": [ + (r"(?:its|their) element becomes? (fire|ice|wind|earth|lightning|water|light|dark)", lambda m: { + "type": "CHANGE_ELEMENT", + "new_element": m.group(1).upper(), + "target": {"type": "CHOSEN"} + }), + (r"element becomes? (fire|ice|wind|earth|lightning|water|light|dark)", lambda m: { + "type": "CHANGE_ELEMENT", + "new_element": m.group(1).upper(), + "target": {"type": "CHOSEN"} + }), + ], + + # TOP_OF_DECK patterns + "TOP_OF_DECK": [ + (r"put (?:it|them) on top of (?:your|its owner'?s?) deck", lambda m: { + "type": "TOP_OF_DECK", + "target": {"type": "CHOSEN"} + }), + (r"put (?:it|them) on top of your deck", lambda m: { + "type": "TOP_OF_DECK", + "target": {"type": "CHOSEN"} + }), + ], + + # REVEAL_AND_ADD patterns + "REVEAL_AND_ADD": [ + (r"reveal the top (\d+) cards? of your deck\. add (\d+) cards? among them to your hand", lambda m: { + "type": "REVEAL_AND_ADD", + "reveal_count": int(m.group(1)), + "add_count": int(m.group(2)), + "destination": "HAND" + }), + (r"reveal the top (\d+) cards? of your deck", lambda m: { + "type": "REVEAL_AND_ADD", + "reveal_count": int(m.group(1)), + "destination": "HAND" + }), + ], + + # REDIRECT_TARGET patterns (change target of ability) + "REDIRECT_TARGET": [ + (r"(?:the )?(?:summon|ability) (?:is )?choosing (?:only )?(.+?)\. (?:you may )?choose another", lambda m: { + "type": "REDIRECT_TARGET", + "original_target": m.group(1), + "target": {"type": "CHOSEN"} + }), + (r"you may choose another .+ as the new target", lambda m: { + "type": "REDIRECT_TARGET", + "target": {"type": "CHOSEN"} + }), + ], + + # GRANT_UNBLOCKABLE patterns + "GRANT_UNBLOCKABLE": [ + (r"gains \"this forward cannot be blocked by a forward of cost", lambda m: { + "type": "GRANT_UNBLOCKABLE", + "condition": "COST_RESTRICTION", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"gains \"this forward cannot be blocked(?:\"|\.)", lambda m: { + "type": "GRANT_UNBLOCKABLE", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # GRANT_PROTECTION patterns + "GRANT_PROTECTION": [ + (r"gains \"this (?:forward|character) cannot be chosen by your opponent'?s? (?:summons? or )?abilities", lambda m: { + "type": "GRANT_PROTECTION", + "protection_from": "OPPONENT_ABILITIES", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"gains \"this (?:forward|character) cannot be broken(?:\"|\.)", lambda m: { + "type": "GRANT_PROTECTION", + "protection_from": "BREAK", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # CAST_FROM_ZONE patterns + "CAST_FROM_ZONE": [ + (r"you (?:can|may) cast (?:it|them) (?:at any time )?(?:you could cast a summon)?", lambda m: { + "type": "CAST_FROM_ZONE", + "timing": "SUMMON_TIMING", + "target": {"type": "CHOSEN"} + }), + (r"during this turn,? you (?:can|may) cast it", lambda m: { + "type": "CAST_FROM_ZONE", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # REMOVE_COUNTER patterns + "REMOVE_COUNTER": [ + (r"remove (?:the selected|(\d+)) counters? (?:from (?:it|them))?", lambda m: { + "type": "REMOVE_COUNTER", + "count": int(m.group(1)) if m.group(1) else 1, + "target": {"type": "CHOSEN"} + }), + (r"remove (\d+) (.+?) counters? from (?:it|them)", lambda m: { + "type": "REMOVE_COUNTER", + "count": int(m.group(1)), + "counter_type": m.group(2).upper().replace(" ", "_"), + "target": {"type": "CHOSEN"} + }), + ], + + # DOUBLE_COUNTER patterns + "DOUBLE_COUNTER": [ + (r"double all counters of the same type", lambda m: { + "type": "DOUBLE_COUNTER", + "target": {"type": "CHOSEN"} + }), + (r"place (\d+) additional counters? of the same type", lambda m: { + "type": "ADD_MATCHING_COUNTER", + "count": int(m.group(1)), + "target": {"type": "CHOSEN"} + }), + ], + + # TRIGGER_EX_BURST patterns + "TRIGGER_EX_BURST": [ + (r"(?:you may )?trigger (?:its )?ex burst", lambda m: { + "type": "TRIGGER_EX_BURST", + "optional": "you may" in m.group(0).lower() if hasattr(m, 'group') else False, + "target": {"type": "CHOSEN"} + }), + ], + + # GAIN_JOB patterns + "GAIN_JOB": [ + (r"(?:it )?gains the named job until the end of the turn", lambda m: { + "type": "GAIN_JOB", + "job": "NAMED", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + (r"name 1 job\. (?:it )?gains the named job", lambda m: { + "type": "GAIN_JOB", + "job": "NAMED", + "duration": "END_OF_TURN", + "target": {"type": "CHOSEN"} + }), + ], + + # CONDITIONAL_BREAK patterns + "CONDITIONAL_BREAK": [ + (r"if (?:its|their) cost is equal to or less than", lambda m: { + "type": "CONDITIONAL_BREAK", + "condition": "COST_COMPARISON", + "target": {"type": "CHOSEN"} + }), + (r"if you control (\d+) or more", lambda m: { + "type": "CONDITIONAL_EFFECT", + "condition": "CONTROL_COUNT", + "count": int(m.group(1)), + "target": {"type": "CHOSEN"} + }), + ], + + # RETURN_MULTIPLE patterns (return self and target) + "RETURN_MULTIPLE": [ + (r"return (?:it|them) and (.+?) to their owners?' hands?", lambda m: { + "type": "RETURN_MULTIPLE", + "additional_target": m.group(1), + "destination": "HAND", + "target": {"type": "CHOSEN"} + }), + (r"return it and (.+?) to their owners' hand", lambda m: { + "type": "RETURN_MULTIPLE", + "additional_target": m.group(1), + "destination": "HAND", + "target": {"type": "CHOSEN"} + }), + ], + + # DEAL_SAME_DAMAGE patterns + "DEAL_SAME_DAMAGE": [ + (r"deal (?:it|them) the same amount of damage", lambda m: { + "type": "DEAL_SAME_DAMAGE", + "target": {"type": "CHOSEN"} + }), + ], + + # HALF_POWER_DAMAGE patterns + "HALF_POWER_DAMAGE": [ + (r"deal (?:it|them) damage equal to half of (?:its|their) power", lambda m: { + "type": "HALF_POWER_DAMAGE", + "target": {"type": "CHOSEN"} + }), + ], + + # WARP_COUNTER patterns + "WARP_COUNTER": [ + (r"remove (\d+) warp counters? from it", lambda m: { + "type": "REMOVE_COUNTER", + "count": int(m.group(1)), + "counter_type": "WARP", + "target": {"type": "CHOSEN"} + }), + ], + + # OPPONENT_BOTTOM_OF_DECK patterns + "OPPONENT_BOTTOM_OF_DECK": [ + (r"your opponent puts? (?:it|them) at the bottom of (?:his/her|their) deck", lambda m: { + "type": "OPPONENT_BOTTOM_OF_DECK", + "target": {"type": "CHOSEN"} + }), + ], + + # CHOOSE patterns (for target selection prefix) + "CHOOSE": [ + (r"choose (\d+) (.+?)(?:\.|:)", lambda m: { + "type": "CHOOSE", + "count": int(m.group(1)), + "target": parse_target_text(m.group(2)) + }), + (r"choose up to (\d+) (.+?)(?:\.|:)", lambda m: { + "type": "CHOOSE", + "count_up_to": int(m.group(1)), + "target": parse_target_text(m.group(2)) + }), + ], + + # RETURN patterns - additional + "RETURN_ALL": [ + (r"return all (?:the )?forwards to their owners'? hands?(?:\.|$)", lambda m: { + "type": "RETURN", + "destination": "HAND", + "target": {"type": "ALL", "filter": {"card_type": "FORWARD"}} + }), + (r"return (.+?) to your hand(?:\.|$)", lambda m: { + "type": "RETURN", + "destination": "HAND", + "target": parse_target_text(m.group(1)) + }), + ], + + # SELF_DAMAGE patterns (X deals you damage) + "SELF_DAMAGE": [ + (r"(.+?) deals you (\d+) points? of damage(?:\.|$)", lambda m: { + "type": "DAMAGE_TO_CONTROLLER", + "amount": int(m.group(2)), + "source": m.group(1) + }), + (r"(.+?) deals you 1 point of damage(?:\.|$)", lambda m: { + "type": "DAMAGE_TO_CONTROLLER", + "amount": 1, + "source": m.group(1) + }), + (r"(.+?) deals (?:your )?opponent (\d+) points? of damage(?:\.|$)", lambda m: { + "type": "DAMAGE_TO_OPPONENT", + "amount": int(m.group(2)), + "source": m.group(1) + }), + ], + + # OPPONENT_MAY_PLAY patterns + "OPPONENT_MAY_PLAY": [ + (r"your opponent may play (\d+) (.+?) (?:card )?from (?:his/her|their) hand onto the field(?:\.|$)", lambda m: { + "type": "OPPONENT_MAY_PLAY", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "zone_from": "HAND" + }), + ], + + # DELAYED_PLAY patterns (play X at end of turn) + "DELAYED_PLAY": [ + (r"play (.+?) onto (?:the|your) field at the end of the turn(?:\.|$)", lambda m: { + "type": "DELAYED_PLAY", + "target": parse_target_text(m.group(1)), + "timing": "END_OF_TURN" + }), + (r"add (.+?) to your hand at the end of the turn(?:\.|$)", lambda m: { + "type": "DELAYED_ADD_TO_HAND", + "target": parse_target_text(m.group(1)), + "timing": "END_OF_TURN" + }), + ], + + # EACH_PLAYER patterns + "EACH_PLAYER": [ + (r"each player draws? (\d+) cards?(?:\.|$)", lambda m: { + "type": "EACH_PLAYER_DRAW", + "count": int(m.group(1)) + }), + (r"each player may search for (\d+) (.+?) and add (?:it|them) to (?:his/her|their) hands?(?:\.|$)", lambda m: { + "type": "EACH_PLAYER_SEARCH", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "optional": True + }), + (r"each player discards? (\d+) cards?(?:\.|$)", lambda m: { + "type": "EACH_PLAYER_DISCARD", + "count": int(m.group(1)) + }), + ], + + # GRANT_ABILITY_TEXT patterns (X gains "Y") + "GRANT_ABILITY_TEXT": [ + (r"(.+?) gains [\"'](.+?)[\"'] until the end of the turn(?:\.|$)", lambda m: { + "type": "GRANT_ABILITY_TEXT", + "target": parse_target_text(m.group(1)), + "ability_text": m.group(2), + "duration": "END_OF_TURN" + }), + (r"(.+?) gains [\"'](.+?)[\"'](?:\.|$)", lambda m: { + "type": "GRANT_ABILITY_TEXT", + "target": parse_target_text(m.group(1)), + "ability_text": m.group(2) + }), + ], + + # FREEZE patterns + "FREEZE_ALL": [ + (r"freeze all (?:the )?forwards other than (.+?)(?:\.|$)", lambda m: { + "type": "FREEZE", + "target": {"type": "ALL", "filter": {"card_type": "FORWARD"}}, + "except": parse_target_text(m.group(1)) + }), + (r"freeze all (?:the )?(.+?)(?:\.|$)", lambda m: { + "type": "FREEZE", + "target": {"type": "ALL", "filter": parse_card_filter(m.group(1))} + }), + ], + + # SCRY / TOP_DECK patterns + "SCRY": [ + (r"look at the top card of your deck\. you may place (?:the|that) card at the bottom of your deck(?:\.|$)", lambda m: { + "type": "SCRY", + "count": 1, + "options": ["TOP", "BOTTOM"] + }), + (r"look at the top (\d+) cards of your deck\. (?:you may )?return them to the top (?:and/or|or) bottom of your deck in any order(?:\.|$)", lambda m: { + "type": "SCRY", + "count": int(m.group(1)), + "options": ["TOP", "BOTTOM"] + }), + ], + + # DAMAGE_PREVENTION patterns + "DAMAGE_PREVENTION": [ + (r"the next damage dealt to (.+?) becomes 0 (?:this turn)?(?:\.|$)", lambda m: { + "type": "DAMAGE_PREVENTION", + "target": parse_target_text(m.group(1)), + "duration": "NEXT_DAMAGE" + }), + (r"during this turn, the next damage dealt to you becomes 0(?: instead)?(?:\.|$)", lambda m: { + "type": "DAMAGE_PREVENTION", + "target": {"type": "PLAYER", "owner": "CONTROLLER"}, + "duration": "NEXT_DAMAGE" + }), + ], + + # DOUBLE_POWER patterns + "DOUBLE_POWER": [ + (r"double the power of (.+?) until the end of the turn(?:\.|$)", lambda m: { + "type": "POWER_MOD", + "modifier": "DOUBLE", + "target": parse_target_text(m.group(1)), + "duration": "END_OF_TURN" + }), + ], + + # NAME_ELEMENT patterns + "NAME_ELEMENT": [ + (r"name (\d+) elements? other than (.+?)\. (?:until the end of the turn, )?the element of (.+?) becomes the named (?:one|element)(?:\.|$)", lambda m: { + "type": "SET_ELEMENT_NAMED", + "except": m.group(2), + "target": parse_target_text(m.group(3)), + "duration": "END_OF_TURN" + }), + ], + + # REVEAL_SELECT_DISCARD patterns + "REVEAL_SELECT_DISCARD": [ + (r"your opponent reveals (?:his/her|their) hand\. select (\d+) cards? (?:of cost (\d+) or more )?in (?:his/her|their) hand\. your opponent discards? (?:this|these) cards?(?:\.|$)", lambda m: { + "type": "REVEAL_SELECT_DISCARD", + "count": int(m.group(1)), + "filter": {"cost_gte": int(m.group(2))} if m.group(2) else None, + "target": {"type": "OPPONENT_HAND"} + }), + ], + + # CAST_FREE patterns + "CAST_FREE": [ + (r"you may cast (\d+) (.+?) from your hand (?:with a cost (?:inferior|less than) (?:to )?that of the summon you cast )?without paying (?:its|the) cost(?:\.|$)", lambda m: { + "type": "CAST_FREE", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "zone_from": "HAND", + "optional": True + }), + (r"cast (\d+) (.+?) from your hand without paying (?:the|its) cost(?:\.|$)", lambda m: { + "type": "CAST_FREE", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "zone_from": "HAND" + }), + ], + + # DAMAGE_CANNOT_BE_REDUCED patterns + "DAMAGE_CANNOT_REDUCE": [ + (r"the damage dealt to forwards (?:your )?opponent controls? cannot be reduced (?:this turn)?(?:\.|$)", lambda m: { + "type": "PREVENT_DAMAGE_REDUCTION", + "target": {"type": "ALL", "owner": "OPPONENT", "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + ], + + # GENERATE_CP patterns (gain element/cp) + "GENERATE_CP": [ + (r"gain (\d+) cp of any element(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": int(m.group(1)), + "element": "ANY" + }), + (r"gain (\d+) (fire|ice|wind|earth|lightning|water|light|dark) cp(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": int(m.group(1)), + "element": m.group(2).upper() + }), + (r"gain (\d+)? ?\{?(fire|ice|wind|earth|lightning|water|light|dark)\}?(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": int(m.group(1)) if m.group(1) else 1, + "element": m.group(2).upper() + }), + (r"gain \{?(fire|ice|wind|earth|lightning|water|light|dark)\}?(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": 1, + "element": m.group(1).upper() + }), + (r"gain (\d+)? ?\[?(fire|ice|wind|earth|lightning|water|light|dark)(?: cp)?\]?(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": int(m.group(1)) if m.group(1) else 1, + "element": m.group(2).upper() + }), + (r"gain \[?(fire|ice|wind|earth|lightning|water|light|dark)(?: cp)?\]?(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": 1, + "element": m.group(1).upper() + }), + (r"gain \[(fire|ice|wind|earth|lightning|water|light|dark) cp\](?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": 1, + "element": m.group(1).upper() + }), + ], + + # DAMAGE_REDUCTION_THIS_TURN patterns + "DAMAGE_REDUCTION_TURN": [ + (r"during this turn, if (?:a )?forward you control is dealt damage, reduce the damage by (\d+)(?: instead)?(?:\.|$)", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(1)), + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + ], + + # PARTY_ANY_ELEMENT patterns + "PARTY_ANY_ELEMENT": [ + (r"(?:the )?forwards you control can form a party with forwards of any element (?:this turn)?(?:\.|$)", lambda m: { + "type": "PARTY_ANY_ELEMENT", + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + ], + + # LOOK_AT_BOTH_DECKS patterns + "DUAL_SCRY": [ + (r"look at the top card of your deck and your opponent'?s? deck\. put them on the top or bottom of the respective decks(?:\.|$)", lambda m: { + "type": "DUAL_SCRY", + "count": 1, + "targets": ["CONTROLLER", "OPPONENT"] + }), + ], + + # REVEAL_SELECT_REMOVE patterns + "REVEAL_SELECT_REMOVE": [ + (r"your opponent reveals (?:his/her|their) hand\. select (\d+) cards? in (?:his/her|their) hand\. your opponent removes? (?:it|them) from the game(?:\.|$)", lambda m: { + "type": "REVEAL_SELECT_REMOVE", + "count": int(m.group(1)), + "target": {"type": "OPPONENT_HAND"} + }), + (r"your opponent reveals (\d+) cards? from (?:his/her|their) hand\. select (\d+) cards? among them\. your opponent discards? (?:this|these) cards?(?:\.|$)", lambda m: { + "type": "REVEAL_SELECT_DISCARD", + "reveal_count": int(m.group(1)), + "select_count": int(m.group(2)), + "target": {"type": "OPPONENT_HAND"} + }), + ], + + # GRANT_ALL patterns (all forwards gain ability) + "GRANT_ALL_ABILITY": [ + (r"all (?:the )?forwards you control gain [\"'](.+?)[\"'] until the end of the turn(?:\.|$)", lambda m: { + "type": "GRANT_ABILITY_TEXT", + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}}, + "ability_text": m.group(1), + "duration": "END_OF_TURN" + }), + ], + + # EXILE_TOP_CASTABLE patterns + "EXILE_TOP_CASTABLE": [ + (r"your opponent removes the top card of (?:his/her|their) deck from the game face down\. you can look at it and/or cast it", lambda m: { + "type": "EXILE_TOP_CASTABLE", + "source": "OPPONENT_DECK", + "caster": "CONTROLLER" + }), + ], + + # SET_ELEMENT patterns + "SET_ELEMENT": [ + (r"name (\d+) elements? other than (.+?)\. (.+?) becomes the named element until the end of the turn(?:\.|$)", lambda m: { + "type": "SET_ELEMENT_NAMED", + "except": m.group(2), + "target": parse_target_text(m.group(3)), + "duration": "END_OF_TURN" + }), + ], + + # REMOVE_COUNTERS patterns + "REMOVE_COUNTERS": [ + (r"remove all (.+?) counters from (.+?)(?:\. each player can use this ability)?(?:\.|$)", lambda m: { + "type": "REMOVE_ALL_COUNTERS", + "counter_type": m.group(1), + "target": parse_target_text(m.group(2)) + }), + (r"remove (\d+) (.+?) counters? from (.+?):", lambda m: { + "type": "REMOVE_COUNTER", + "count": int(m.group(1)), + "counter_type": m.group(2), + "target": parse_target_text(m.group(3)) + }), + ], + + # ADD_ALL_REMOVED patterns + "ADD_REMOVED_CARDS": [ + (r"add all (?:the )?cards removed by (.+?)'?s? ability to your hand(?:\.|$)", lambda m: { + "type": "ADD_REMOVED_CARDS", + "source": m.group(1) + }), + ], + + # POWER_LOSS patterns + "POWER_LOSS": [ + (r"all (?:the )?forwards (?:your )?opponent controls? lose (\d+) power until the end of the turn(?:\.|$)", lambda m: { + "type": "POWER_MOD", + "amount": -int(m.group(1)), + "target": {"type": "ALL", "owner": "OPPONENT", "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + ], + + # LOOK_TOP_ARRANGE patterns + "LOOK_TOP_ARRANGE": [ + (r"look at the top (\d+) cards of your deck\. put (\d+) cards? among them on top of your deck and the other to the bottom of your deck(?:\.|$)", lambda m: { + "type": "SCRY", + "count": int(m.group(1)), + "keep_top": int(m.group(2)) + }), + ], + + # COPY_ACTION_ABILITY patterns + "COPY_ACTION": [ + (r"(.+?) uses the same action ability without paying (?:the|its) cost(?:\.|$)", lambda m: { + "type": "COPY_ACTION", + "target": parse_target_text(m.group(1)), + "free": True + }), + (r"use (\d+) (.+?) that (?:a )?character has used this turn", lambda m: { + "type": "USE_ABILITY", + "count": int(m.group(1)), + "filter": m.group(2), + "used_this_turn": True + }), + ], + + # CAST_RESTRICTION patterns + "CAST_RESTRICTIONS": [ + (r"players cannot cast (.+?)(?:\.|$)", lambda m: { + "type": "CAST_RESTRICTION", + "card_filter": m.group(1), + "applies_to": "ALL_PLAYERS" + }), + ], + + # MUST_BLOCK patterns + "MUST_BLOCK": [ + (r"(?:the )?forwards you control must block if possible(?:\.|$)", lambda m: { + "type": "MUST_BLOCK", + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}} + }), + ], + + # COPY_POWER patterns + "COPY_POWER": [ + (r"(.+?)'?s? power becomes (?:the )?same as (?:that )?(.+?)'?s? power until the end of the turn(?:\.|$)", lambda m: { + "type": "COPY_POWER", + "target": parse_target_text(m.group(1)), + "copy_from": m.group(2), + "duration": "END_OF_TURN" + }), + ], + + # SCRY_TOP_BOTTOM patterns + "SCRY_ARRANGE": [ + (r"look at the top (\d+) cards of your deck\. return (?:these|them) to the top (?:and/or|or) bottom of your deck in any order(?:\.|$)", lambda m: { + "type": "SCRY", + "count": int(m.group(1)), + "options": ["TOP", "BOTTOM"] + }), + ], + + # MUST_ATTACK patterns + "MUST_ATTACK": [ + (r"(.+?) must attack (?:once per turn )?if possible(?:\.|$)", lambda m: { + "type": "MUST_ATTACK", + "target": parse_target_text(m.group(1)) + }), + ], + + # TRIGGERED_DISCARD patterns (at beginning of X, opponent discards) + "TRIGGERED_DISCARD_PHASE": [ + (r"at the beginning of the (.+?) phase during (?:each of )?your turns?, your opponent discards (\d+) cards?(?:\.|$)", lambda m: { + "type": "TRIGGERED_DISCARD", + "trigger": {"phase": m.group(1).upper().replace(" ", "_")}, + "target": {"type": "OPPONENT"}, + "count": int(m.group(2)) + }), + ], + + # GAIN_CP_ON_ENTER patterns + "GAIN_CP_ON_ENTER": [ + (r"gain (\d+) cp(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": int(m.group(1)), + "element": "ANY" + }), + ], + + # GAIN_ELEMENT_SYMBOL patterns (various notations) + "GAIN_SYMBOL": [ + (r"gain \{?f\}?(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": 1, + "element": "FIRE" + }), + (r"gain \{?i\}?(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": 1, + "element": "ICE" + }), + (r"gain \{?w\}?(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": 1, + "element": "WIND" + }), + (r"gain \{?e\}?(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": 1, + "element": "EARTH" + }), + (r"gain \{?l\}?(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + }), + (r"gain ⚡(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + }), + (r"gain \{?water\}?(?:\.|$)", lambda m: { + "type": "GENERATE_CP", + "amount": 1, + "element": "WATER" + }), + ], + + # POWER_CANNOT_DECREASE patterns + "POWER_PROTECTION": [ + (r"the power of forwards you control cannot be (?:decreased|reduced) by your opponent'?s? summons? or abilities?(?:\.|$)", lambda m: { + "type": "PROTECT_POWER_DECREASE", + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}} + }), + (r"the power of forwards (?:your )?opponent controls? cannot be increased by your opponent'?s? summons? or abilities?(?:\.|$)", lambda m: { + "type": "PREVENT_POWER_INCREASE", + "target": {"type": "ALL", "owner": "OPPONENT", "filter": {"card_type": "FORWARD"}} + }), + ], + + # CAST_LIMIT patterns + "CAST_LIMIT": [ + (r"you can only cast up to (\d+) cards? per turn(?:\.|$)", lambda m: { + "type": "CAST_LIMIT", + "limit": int(m.group(1)), + "per": "TURN" + }), + ], + + # DISCARD_HAND patterns + "DISCARD_HAND": [ + (r"discard your hand(?:\.|$)", lambda m: { + "type": "DISCARD", + "amount": "ALL", + "target": {"type": "CONTROLLER_HAND"} + }), + ], + + # REDUCE_COST_BEFORE patterns + "REDUCE_COST_BEFORE": [ + (r"before paying the cost to cast (.+?), you can pay (.+?) to reduce the cost required to cast (.+?) by (\d+)(?:\.|$)", lambda m: { + "type": "COST_REDUCTION_OPTIONAL", + "card_filter": m.group(1), + "payment": m.group(2), + "reduction": int(m.group(4)) + }), + ], + + # TRIGGER_ON_CAST patterns + "TRIGGER_ON_CAST": [ + (r"when you cast a summon, gain (.+?)\. this effect will trigger only once per turn(?:\.|$)", lambda m: { + "type": "ON_CAST_GAIN_CP", + "trigger": "CAST_SUMMON", + "gain": m.group(1), + "once_per_turn": True + }), + ], +} + + +# ============================================================================= +# Field Ability Patterns (Continuous Effects) +# ============================================================================= + +FIELD_PATTERNS = [ + # ========================================================================== + # Keywords (simple) + # ========================================================================== + (r"^haste\b", {"type": "KEYWORD", "keyword": "HASTE"}), + (r"^brave\b", {"type": "KEYWORD", "keyword": "BRAVE"}), + (r"^first strike\b", {"type": "KEYWORD", "keyword": "FIRST_STRIKE"}), + + # ========================================================================== + # Power modifiers + # ========================================================================== + (r"(.+?) gains? \+(\d+) power", lambda m: { + "type": "POWER_MOD", + "amount": int(m.group(2)), + "condition": m.group(1) if "if" in m.group(1).lower() else None, + "target": {"type": "SELF"} + }), + (r"for each (.+?), (.+?) gains? \+(\d+) power", lambda m: { + "type": "POWER_MOD_SCALING", + "amount_per": int(m.group(3)), + "count_filter": m.group(1), + "target": parse_target_text(m.group(2)) + }), + (r"double the power of (.+)", lambda m: { + "type": "POWER_MOD", + "modifier": "DOUBLE", + "target": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # "Cannot be blocked by X" patterns (BLOCK_IMMUNITY) + # ========================================================================== + (r"(.+?) cannot be blocked by a forward (?:of|with a) (?:cost|power) (\d+) or more", lambda m: { + "type": "BLOCK_IMMUNITY", + "condition": {"comparison": "GTE", "value": int(m.group(2)), "attribute": "cost" if "cost" in m.group(0) else "power"}, + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot be blocked by a forward with a power greater than (?:his|hers|its|their)", lambda m: { + "type": "BLOCK_IMMUNITY", + "condition": {"comparison": "GT", "attribute": "power", "compare_to": "SELF_POWER"}, + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot be blocked by a forward with a power less than (?:his|hers|its|their)", lambda m: { + "type": "BLOCK_IMMUNITY", + "condition": {"comparison": "LT", "attribute": "power", "compare_to": "SELF_POWER"}, + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot be blocked(?:\.|$)", lambda m: { + "type": "BLOCK_IMMUNITY", + "condition": None, + "target": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # "Cannot block X" patterns (BLOCK_RESTRICTION) + # ========================================================================== + (r"(.+?) cannot block a forward (?:of|with a) (?:cost|power) (\d+) or more", lambda m: { + "type": "BLOCK_RESTRICTION", + "restriction": "CANNOT_BLOCK", + "condition": {"comparison": "GTE", "value": int(m.group(2)), "attribute": "cost" if "cost" in m.group(0) else "power"}, + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot block a forward with a power greater than (?:his|hers|its|their)", lambda m: { + "type": "BLOCK_RESTRICTION", + "restriction": "CANNOT_BLOCK", + "condition": {"comparison": "GT", "attribute": "power", "compare_to": "SELF_POWER"}, + "target": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # "Cannot be chosen by X" patterns (SELECTION_IMMUNITY) + # ========================================================================== + (r"(.+?) cannot be chosen by (?:your )?opponent'?s? summons?(?:\.|$)", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS", + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot be chosen by (?:your )?opponent'?s? abilities(?:\.|$)", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot be chosen by (?:your )?opponent'?s? summons? or abilities", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_SUMMONS_AND_ABILITIES", + "target": parse_target_text(m.group(1)) + }), + (r"if you control \[card name \((.+?)\)\], (?:it|they) cannot be chosen by", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT", + "condition": {"control": m.group(1)}, + "target": {"type": "CONDITIONAL"} + }), + + # ========================================================================== + # "Cannot attack/block" patterns (RESTRICTION) + # ========================================================================== + (r"(.+?) cannot attack(?:\.|$)", lambda m: { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK", + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot block(?:\.|$)", lambda m: { + "type": "RESTRICTION", + "restriction": "CANNOT_BLOCK", + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot attack or block(?:\.|$)", lambda m: { + "type": "RESTRICTION", + "restriction": "CANNOT_ATTACK_OR_BLOCK", + "target": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # Cost modification patterns + # NOTE: COST_REDUCTION_SCALING must come BEFORE COST_REDUCTION since it's more specific + # ========================================================================== + (r"the cost (?:required )?(?:to|for) (?:play|cast) (?:your )?(.+?) is reduced by (\d+) for each (.+?)(?:\s*\(it cannot become .+?\))?(?:\.|$)", lambda m: (lambda scale_by, scale_filter: { + "type": "COST_REDUCTION_SCALING", + "card_filter": m.group(1).strip(), + "reduction_per": int(m.group(2)), + "scale_by": scale_by, + "scale_filter": scale_filter if scale_filter else {}, + "for_player": "CONTROLLER" + })(*extract_scale_filter(m.group(3)))), + (r"the cost (?:required )?(?:to|for) (?:play|cast) (?:\[card name \()?(.+?)(?:\)\])? (?:onto the field )?is reduced by (\d+)(?:\s*\(it cannot become .+?\))?(?:\.|$)", lambda m: { + "type": "COST_REDUCTION", + "card_filter": m.group(1), + "amount": int(m.group(2)), + "for_player": "CONTROLLER" + }), + (r"the cost (?:required )?for (?:your )?opponent (?:to|for) (?:cast|play) (.+?) increases by (\d+)", lambda m: { + "type": "COST_INCREASE", + "card_filter": m.group(1), + "amount": int(m.group(2)), + "for_player": "OPPONENT" + }), + (r"if you control \[card name \((.+?)\)\], the cost for playing (.+?) is reduced by (\d+)", lambda m: { + "type": "COST_REDUCTION", + "card_filter": m.group(2), + "amount": int(m.group(3)), + "condition": {"control": m.group(1)}, + "for_player": "CONTROLLER" + }), + + # ========================================================================== + # "Must choose X if possible" (TAUNT) + # ========================================================================== + (r"summons? (?:or|and) abilities? of (?:your )?opponent must choose (.+?) if possible", lambda m: { + "type": "TAUNT", + "target": parse_target_text(m.group(1)) + }), + (r"(?:your )?opponent'?s? summons? (?:or|and) abilities? must choose (.+?) if possible", lambda m: { + "type": "TAUNT", + "target": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # "If X, then Y" conditionals (CONDITIONAL_FIELD) + # ========================================================================== + (r"if (.+?) is on the field, (?:it|they) gains? (.+)", lambda m: { + "type": "CONDITIONAL_FIELD", + "condition": {"card_on_field": m.group(1)}, + "effect": m.group(2) + }), + (r"if you control \[card name \((.+?)\)\], (.+)", lambda m: { + "type": "CONDITIONAL_FIELD", + "condition": {"control": m.group(1)}, + "effect": m.group(2) + }), + (r"if this forward blocks or is blocked by a forward without first strike, this forward deals damage first", lambda m: { + "type": "CONDITIONAL_FIELD", + "condition": {"combat": "BLOCKS_OR_BLOCKED_BY_NO_FIRST_STRIKE"}, + "effect": {"type": "KEYWORD", "keyword": "FIRST_STRIKE"} + }), + + # ========================================================================== + # Element/Job modification + # ========================================================================== + (r"(.+?) gains? elements? of (.+)", lambda m: { + "type": "GAIN_ELEMENTS", + "source": m.group(2), + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) has all the jobs?", lambda m: { + "type": "HAS_ALL_JOBS", + "target": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # Damage modifiers + # ========================================================================== + (r"if (.+?) deals damage .+, double the damage", lambda m: { + "type": "DAMAGE_MODIFIER", + "modifier": "DOUBLE", + "condition": m.group(1) + }), + (r"if a forward forming a party with (.+?) is dealt damage, the damage becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION", + "condition": {"party_with": m.group(1)}, + "target": {"type": "PARTY_MEMBER"} + }), + (r"the next damage dealt to (.+?) (?:is reduced by|becomes) (\d+)(?: instead)?", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(2)), + "duration": "NEXT_DAMAGE", + "target": parse_target_text(m.group(1)) + }), + (r"(?:during this turn, )?(?:the next )?damage dealt to you becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION", + "target": {"type": "PLAYER"}, + "duration": "NEXT_DAMAGE" + }), + + # ========================================================================== + # "Return all X" patterns + # ========================================================================== + (r"return all forwards to their owners?' hands?", lambda m: { + "type": "RETURN", + "target": {"type": "ALL", "filter": {"card_type": "FORWARD"}}, + "destination": "HAND" + }), + (r"return all (.+?) to their owners?' hands?", lambda m: { + "type": "RETURN", + "target": {"type": "ALL", "filter": parse_card_filter(m.group(1))}, + "destination": "HAND" + }), + + # ========================================================================== + # "Deals X damage to you/opponent" patterns + # ========================================================================== + (r"(.+?) deals (?:you|its controller) (\d+) points? of damage", lambda m: { + "type": "DAMAGE_TO_CONTROLLER", + "amount": int(m.group(2)), + "target": {"type": "CONTROLLER"} + }), + (r"(.+?) deals (?:your )?opponent (\d+) points? of damage", lambda m: { + "type": "DAMAGE_TO_OPPONENT", + "amount": int(m.group(2)), + "target": {"type": "OPPONENT"} + }), + + # ========================================================================== + # "Opponent may X" patterns + # ========================================================================== + (r"(?:your )?opponent may play (\d+) (.+?) from (?:his/her|their) hand onto the field", lambda m: { + "type": "OPPONENT_MAY_PLAY", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "zone_from": "HAND" + }), + (r"(?:your )?opponent may (.+)", lambda m: { + "type": "OPPONENT_MAY", + "action": m.group(1) + }), + + # ========================================================================== + # "You may X" patterns + # ========================================================================== + (r"you may play (.+?) the turn (?:it|they) enters? the field", lambda m: { + "type": "HASTE_LIKE", + "applies_to": m.group(1) + }), + (r"this character can attack or use abilities .+ the turn it enters the field", lambda m: { + "type": "HASTE_LIKE", + "target": {"type": "SELF"} + }), + + # ========================================================================== + # "Cannot use EX Burst" patterns + # ========================================================================== + (r"any card put in the damage zone .+ cannot use its? ex burst", lambda m: { + "type": "SUPPRESS_EX_BURST", + "condition": "DAMAGE_ZONE" + }), + + # ========================================================================== + # "Cannot play X" patterns + # ========================================================================== + (r"you cannot play (.+?) while (?:already )?in control of (.+)", lambda m: { + "type": "PLAY_RESTRICTION", + "cannot_play": m.group(1), + "condition": {"control": m.group(2)} + }), + + # ========================================================================== + # Protection effects + # ========================================================================== + (r"(.+?) cannot be broken by .+ summons? or abilities", lambda m: { + "type": "PROTECTION", + "protection_from": "ABILITIES", + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot be chosen by .+ summons? or abilities", lambda m: { + "type": "PROTECTION", + "protection_from": "TARGET", + "target": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # Replacement effects + # ========================================================================== + (r"(?:during this turn, )?if (?:a )?forward you control is dealt damage, reduce the damage by (\d+) instead", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(1)), + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # Select/Choose mode patterns - SPECIAL HANDLING + # These are processed by parse_modal_ability() which extracts full mode options + # The pattern here is just a placeholder that will be overridden + # ========================================================================== + (r"select (?:up to )?\d+ of the \d+ following actions?", lambda m: { + "type": "CHOOSE_MODE_PLACEHOLDER", + "_needs_modal_parsing": True + }), + + # ========================================================================== + # "X deals you/opponent damage" patterns (for AUTO abilities) + # ========================================================================== + (r"(.+?) deals you (\d+) points? of damage", lambda m: { + "type": "DAMAGE_TO_CONTROLLER", + "amount": int(m.group(2)), + "source": m.group(1) + }), + (r"(.+?) deals (?:your )?opponent (\d+) points? of damage", lambda m: { + "type": "DAMAGE_TO_OPPONENT", + "amount": int(m.group(2)), + "source": m.group(1) + }), + + # ========================================================================== + # "Return all X to hands" patterns + # ========================================================================== + (r"return all forwards to their owners' hands", lambda m: { + "type": "RETURN", + "target": {"type": "ALL", "filter": {"card_type": "FORWARD"}}, + "destination": "HAND" + }), + (r"return (.+?) to (?:your|its owner'?s?) hand", lambda m: { + "type": "RETURN", + "target": parse_target_text(m.group(1)), + "destination": "HAND" + }), + + # ========================================================================== + # "All X enter field dull" patterns + # ========================================================================== + (r"all (?:the )?forwards (?:other than (.+?) )?enter the field dull", lambda m: { + "type": "ENTERS_DULL", + "target": {"type": "ALL", "filter": {"card_type": "FORWARD"}}, + "except": m.group(1) if m.group(1) else None + }), + + # ========================================================================== + # "Freeze all X" patterns + # ========================================================================== + (r"freeze all (?:the )?(.+)", lambda m: { + "type": "FREEZE", + "target": {"type": "ALL", "filter": parse_card_filter(m.group(1))} + }), + + # ========================================================================== + # "Look at top X cards" patterns + # ========================================================================== + (r"look at the top (\d+)? ?cards? of your deck", lambda m: { + "type": "LOOK_AT_TOP", + "count": int(m.group(1)) if m.group(1) else 1, + "owner": "CONTROLLER" + }), + (r"you may place the card at the bottom of your deck", lambda m: { + "type": "MAY_PUT_BOTTOM", + "target": {"type": "LOOKED_AT"} + }), + + # ========================================================================== + # "Name X element" patterns + # ========================================================================== + (r"name (\d+) elements? (?:other than (.+?))?\.", lambda m: { + "type": "NAME_ELEMENT", + "count": int(m.group(1)), + "except": m.group(2) if m.group(2) else None + }), + (r"the element of (.+?) becomes the named one", lambda m: { + "type": "SET_ELEMENT", + "target": parse_target_text(m.group(1)), + "element": "NAMED" + }), + + # ========================================================================== + # "Can play 2 or more X" patterns + # ========================================================================== + (r"you can play (\d+) or more (light|dark) characters onto the field", lambda m: { + "type": "ALLOW_MULTIPLE", + "count": int(m.group(1)), + "filter": {"element": m.group(2).upper()} + }), + + # ========================================================================== + # "Is also Card Name X" patterns + # ========================================================================== + (r"(.+?) is also (?:\[)?card name(?: \()?([\w\s]+)(?:\))?\]? in all situations", lambda m: { + "type": "ALSO_NAMED", + "target": parse_target_text(m.group(1)), + "also_name": m.group(2).strip() + }), + (r"(.+?) is also a (\w+) in all situations", lambda m: { + "type": "ALSO_TYPE", + "target": parse_target_text(m.group(1)), + "also_type": m.group(2).upper() + }), + + # ========================================================================== + # "Can form a party with X" patterns + # ========================================================================== + (r"(.+?) can form a party with (.+?) of any element", lambda m: { + "type": "PARTY_ANY_ELEMENT", + "target": parse_target_text(m.group(1)), + "party_with": m.group(2) + }), + (r"(?:the )?forwards you control can form a party with forwards of any element", lambda m: { + "type": "PARTY_ANY_ELEMENT", + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}} + }), + + # ========================================================================== + # "Cannot cast X" patterns + # ========================================================================== + (r"you cannot cast (.+)", lambda m: { + "type": "CAST_RESTRICTION", + "card_filter": m.group(1) + }), + + # ========================================================================== + # "Play X onto field at end of turn" patterns + # ========================================================================== + (r"play (.+?) onto the field at the end of the turn", lambda m: { + "type": "DELAYED_PLAY", + "target": parse_target_text(m.group(1)), + "timing": "END_OF_TURN" + }), + + # ========================================================================== + # "Cast X without paying cost" patterns + # ========================================================================== + (r"cast (\d+) (.+?) from your hand without paying (?:the|its) cost", lambda m: { + "type": "CAST_FREE", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "zone_from": "HAND" + }), + (r"you may cast (\d+) (.+?) from your hand (?:with a cost (?:inferior|less) (?:to|than) .+? )?without paying (?:the|its) cost", lambda m: { + "type": "CAST_FREE", + "count": int(m.group(1)) if m.group(1) else 1, + "filter": parse_card_filter(m.group(2)), + "zone_from": "HAND", + "optional": True + }), + + # ========================================================================== + # "The next damage dealt to X becomes 0" patterns + # ========================================================================== + (r"the next damage dealt to (.+?) becomes 0 (?:this turn)?", lambda m: { + "type": "DAMAGE_PREVENTION", + "target": parse_target_text(m.group(1)), + "duration": "NEXT_DAMAGE" + }), + + # ========================================================================== + # "If X is dealt damage less than power" patterns + # ========================================================================== + (r"if (?:a )?forward you control is dealt damage less than its power, the damage becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": "DAMAGE_LESS_THAN_POWER", + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}} + }), + + # ========================================================================== + # "X can produce CP of any Element" patterns + # ========================================================================== + (r"if (.+?) is on the field, (.+?) can produce cp of any element", lambda m: { + "type": "PRODUCE_ANY_CP", + "condition": {"card_on_field": m.group(1)}, + "target": parse_target_text(m.group(2)) + }), + (r"(.+?) can produce (.+?) cp", lambda m: { + "type": "PRODUCE_CP", + "element": m.group(2).upper() if m.group(2) != "any" else "ANY", + "target": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # "Cost can be paid with CP of any Element" patterns + # ========================================================================== + (r"the cost (?:required )?to cast (?:your )?(.+?) can be paid with cp of any element", lambda m: { + "type": "COST_ANY_ELEMENT", + "card_filter": m.group(1) + }), + + # ========================================================================== + # "Choose 1 Forward that entered field this turn" patterns + # ========================================================================== + (r"choose (\d+) (.+?) that entered the field this turn", lambda m: { + "type": "CHOOSE", + "count": int(m.group(1)), + "filter": {**parse_card_filter(m.group(2)), "entered_this_turn": True} + }), + + # ========================================================================== + # "Reveal hand, select and discard" patterns + # ========================================================================== + (r"(?:your )?opponent reveals (?:his/her|their) hand\. select (\d+) card", lambda m: { + "type": "REVEAL_AND_DISCARD", + "count": int(m.group(1)), + "target": {"type": "OPPONENT_HAND"} + }), + + # ========================================================================== + # "Damage dealt to Forwards cannot be reduced" patterns + # ========================================================================== + (r"the damage dealt to forwards (?:you|opponent) controls? cannot be reduced (?:this turn)?", lambda m: { + "type": "PREVENT_DAMAGE_REDUCTION", + "target": {"type": "ALL", "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "Gains 'X'" ability text patterns + # ========================================================================== + (r"(.+?) gains \"(.+?)\" until the end of the turn", lambda m: { + "type": "GRANT_ABILITY_TEXT", + "target": parse_target_text(m.group(1)), + "ability_text": m.group(2), + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "If you control Card Name X" cost reduction patterns + # ========================================================================== + (r"if you control (?:a )?(?:\[)?card name(?: \()?(.+?)(?:\))?(?:\])?, the cost for playing (.+?) (?:onto the field )?is reduced by (\d+)", lambda m: { + "type": "COST_REDUCTION", + "condition": {"control_card_name": m.group(1).strip()}, + "card_filter": m.group(2), + "amount": int(m.group(3)), + "for_player": "CONTROLLER" + }), + (r"if you control (?:a )?(?:\[)?category(?: \()?(.+?)(?:\))?(?:\])? character, the cost for playing (.+?) (?:onto the field )?is reduced by (\d+)", lambda m: { + "type": "COST_REDUCTION", + "condition": {"control_category": m.group(1).strip()}, + "card_filter": m.group(2), + "amount": int(m.group(3)), + "for_player": "CONTROLLER" + }), + (r"if your opponent controls (\d+) or more (.+?), the cost for playing (.+?) (?:onto the field )?is reduced by (\d+)", lambda m: { + "type": "COST_REDUCTION", + "condition": {"opponent_controls_count": int(m.group(1)), "card_filter": m.group(2)}, + "card_filter": m.group(3), + "amount": int(m.group(4)), + "for_player": "CONTROLLER" + }), + + # ========================================================================== + # "If X is dealt damage by summon/ability" damage prevention + # ========================================================================== + (r"if (.+?) is dealt damage by a summon or an ability, the damage becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION", + "condition": {"damage_source": "SUMMON_OR_ABILITY"}, + "target": parse_target_text(m.group(1)) + }), + (r"during this turn, if (?:a )?(.+?) you control is dealt damage(?:, reduce the damage by (\d+))? instead", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(2)) if m.group(2) else 0, + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": parse_card_filter(m.group(1))}, + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "X enters the field dull" patterns + # ========================================================================== + (r"(.+?) enters the field dull", lambda m: { + "type": "ENTERS_DULL", + "target": parse_target_text(m.group(1)) + }), + (r"(?:the )?opponent'?s? forwards enter the field dull", lambda m: { + "type": "ENTERS_DULL", + "target": {"type": "ALL", "owner": "OPPONENT", "filter": {"card_type": "FORWARD"}} + }), + + # ========================================================================== + # "Each player X" patterns + # ========================================================================== + (r"each player may search for (\d+) (.+?) and add (?:it|them) to (?:his/her|their) hand", lambda m: { + "type": "EACH_PLAYER_SEARCH", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "optional": True + }), + (r"each player draws (\d+) cards?", lambda m: { + "type": "EACH_PLAYER_DRAW", + "count": int(m.group(1)) + }), + (r"each player discards (\d+) cards?", lambda m: { + "type": "EACH_PLAYER_DISCARD", + "count": int(m.group(1)) + }), + + # ========================================================================== + # "During X phase, Y cannot be broken" patterns + # ========================================================================== + (r"during (?:each )?(.+?) phase, (.+?) cannot be broken", lambda m: { + "type": "BREAK_IMMUNITY", + "phase": m.group(1).upper().replace(" ", "_"), + "target": parse_target_text(m.group(2)) + }), + + # ========================================================================== + # "Deal X damage for each Y" patterns + # ========================================================================== + (r"deal (\d+) damage for each (.+)", lambda m: { + "type": "DAMAGE_SCALING", + "damage_per": int(m.group(1)), + "count_filter": m.group(2), + "target": {"type": "CHOSEN"} + }), + + # ========================================================================== + # "Can use action abilities as though had Haste" patterns + # ========================================================================== + (r"(.+?) can use action abilities (?:with .+ in the cost )?as though (?:they|it) had haste", lambda m: { + "type": "ACTION_HASTE", + "target": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # "When X attacks, Y" patterns (for FIELD abilities) + # ========================================================================== + (r"when (?:a )?(.+?) you control attacks, deal (\d+) damage", lambda m: { + "type": "ON_ATTACK_DAMAGE", + "trigger_filter": parse_card_filter(m.group(1)), + "damage": int(m.group(2)), + "target": {"type": "CHOSEN"} + }), + + # ========================================================================== + # "Gain X CP" patterns + # ========================================================================== + (r"gain (\d+) cp(?:\.| of any element)?", lambda m: { + "type": "GENERATE_CP", + "amount": int(m.group(1)), + "element": "ANY" + }), + + # ========================================================================== + # "You may discard X. If you do" patterns + # ========================================================================== + (r"you may discard (\d+) cards?\. if you do(?:,| so,?) (.+)", lambda m: { + "type": "DISCARD_THEN_EFFECT", + "discard_count": int(m.group(1)), + "then_effect": m.group(2) + }), + + # ========================================================================== + # "Look at top X, return to top/bottom in any order" patterns + # ========================================================================== + (r"look at the top (\d+) cards of your deck\.? (?:you may )?return (?:these|them) to the top (?:and/or|or) bottom of your deck in any order", lambda m: { + "type": "SCRY", + "count": int(m.group(1)) + }), + + # ========================================================================== + # "When X enters field, you may pay Y" patterns + # ========================================================================== + (r"when (.+?) enters (?:the|your) field, you may pay (.+?)\. when you do so, (.+)", lambda m: { + "type": "ENTERS_FIELD_PAY_TRIGGER", + "source": m.group(1), + "cost": m.group(2), + "effect": m.group(3) + }), + + # ========================================================================== + # "X's power becomes same as Y" patterns + # ========================================================================== + (r"(.+?)'?s? power becomes (?:the )?same as (?:that )?(.+?)'?s? power", lambda m: { + "type": "COPY_POWER", + "target": parse_target_text(m.group(1)), + "copy_from": m.group(2) + }), + + # ========================================================================== + # "X uses the same action ability" patterns + # ========================================================================== + (r"(.+?) uses the same action ability without paying (?:the|its) cost", lambda m: { + "type": "COPY_ACTION", + "target": parse_target_text(m.group(1)), + "free": True + }), + + # ========================================================================== + # "Double the power of X" patterns + # ========================================================================== + (r"double the power of (.+?) until the end of the turn", lambda m: { + "type": "POWER_MOD", + "modifier": "DOUBLE", + "target": parse_target_text(m.group(1)), + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "Gain CP" patterns (various notations) + # ========================================================================== + (r"gain (\d+) cp of any element", lambda m: { + "type": "GENERATE_CP", + "amount": int(m.group(1)), + "element": "ANY" + }), + (r"gain (\d+) (fire|ice|wind|earth|lightning|water|light|dark) cp", lambda m: { + "type": "GENERATE_CP", + "amount": int(m.group(1)), + "element": m.group(2).upper() + }), + (r"gain \{?(fire|ice|wind|earth|lightning|water|light|dark)\}?(?:\.)?$", lambda m: { + "type": "GENERATE_CP", + "amount": 1, + "element": m.group(1).upper() + }), + (r"gain (\d+)? ?\[?(fire|ice|wind|earth|lightning|water|light|dark)\]?(?:\.)?$", lambda m: { + "type": "GENERATE_CP", + "amount": int(m.group(1)) if m.group(1) else 1, + "element": m.group(2).upper() + }), + (r"gain (\d+)? ?\[?(fire|ice|wind|earth|lightning|water|light|dark) cp\]?", lambda m: { + "type": "GENERATE_CP", + "amount": int(m.group(1)) if m.group(1) else 1, + "element": m.group(2).upper() + }), + (r"gain ⚡", lambda m: { + "type": "GENERATE_CP", + "amount": 1, + "element": "LIGHTNING" + }), + + # ========================================================================== + # "Name 1 Element" patterns + # ========================================================================== + (r"name 1 element other than (.+?)\. (?:until the end of the turn, )?the element of (.+?) becomes the named (?:one|element)", lambda m: { + "type": "SET_ELEMENT_NAMED", + "except": m.group(1), + "target": parse_target_text(m.group(2)), + "duration": "END_OF_TURN" + }), + (r"(.+?) becomes the named element until the end of the turn", lambda m: { + "type": "SET_ELEMENT_NAMED", + "target": parse_target_text(m.group(1)), + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "Play X onto field at end of turn" patterns (more specific) + # ========================================================================== + (r"play (.+?) onto (?:the|your) field at the end of the turn", lambda m: { + "type": "DELAYED_PLAY", + "target": parse_target_text(m.group(1)), + "timing": "END_OF_TURN" + }), + (r"add (.+?) to your hand at the end of the turn", lambda m: { + "type": "DELAYED_ADD_TO_HAND", + "target": parse_target_text(m.group(1)), + "timing": "END_OF_TURN" + }), + + # ========================================================================== + # "Forwards can form party with any Element" patterns + # ========================================================================== + (r"(?:the )?forwards you control can form a party with forwards of any element (?:this turn)?", lambda m: { + "type": "PARTY_ANY_ELEMENT", + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # Cast restriction patterns + # ========================================================================== + (r"you can only pay with cp produced by (.+?) to cast (.+)", lambda m: { + "type": "CAST_RESTRICTION_CP_SOURCE", + "cp_source": m.group(1), + "card_filter": m.group(2) + }), + (r"you can only pay with (.+?) cp to cast (.+)", lambda m: { + "type": "CAST_RESTRICTION_CP_TYPE", + "cp_type": m.group(1), + "card_filter": m.group(2) + }), + (r"you cannot play (.+?) from your hand due to summons or abilities", lambda m: { + "type": "PLAY_RESTRICTION", + "card_filter": m.group(1), + "restriction": "NOT_FROM_ABILITIES" + }), + (r"you must control (\d+) or more (.+?) to cast (.+)", lambda m: { + "type": "CAST_REQUIREMENT", + "count": int(m.group(1)), + "control_filter": m.group(2), + "card_filter": m.group(3) + }), + + # ========================================================================== + # "X can attack N times" patterns + # ========================================================================== + (r"(.+?) can attack (\d+) times? in the same turn", lambda m: { + "type": "MULTI_ATTACK", + "attack_count": int(m.group(2)), + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) can attack twice in the same turn", lambda m: { + "type": "MULTI_ATTACK", + "attack_count": 2, + "target": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # "Back Attack" keyword + # ========================================================================== + (r"^back attack$", lambda m: { + "type": "KEYWORD", + "keyword": "BACK_ATTACK" + }), + + # ========================================================================== + # "Remove X counters: effect" patterns + # ========================================================================== + (r"remove (\d+) (.+?) counters? from (.+?): (.+)", lambda m: { + "type": "ACTIVATED_REMOVE_COUNTERS", + "counter_count": int(m.group(1)), + "counter_type": m.group(2), + "from_target": parse_target_text(m.group(3)), + "effect": m.group(4) + }), + + # ========================================================================== + # "Add all cards removed by X's ability to hand" patterns + # ========================================================================== + (r"add all the cards removed by (.+?)'?s? ability to your hand", lambda m: { + "type": "RETRIEVE_REMOVED", + "source": m.group(1) + }), + + # ========================================================================== + # "All Forwards lose X power" patterns + # ========================================================================== + (r"all (?:the )?forwards (?:you|opponent) controls? lose (\d+) power", lambda m: { + "type": "POWER_MOD", + "amount": -int(m.group(1)), + "target": {"type": "ALL", "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "Your opponent may play X" patterns + # ========================================================================== + (r"your opponent may play (\d+) (.+?) (?:of cost (\d+) or less )?from (?:his/her|their) hand onto the field", lambda m: { + "type": "OPPONENT_MAY_PLAY", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "cost_max": int(m.group(3)) if m.group(3) else None, + "zone_from": "HAND" + }), + + # ========================================================================== + # "X deals your opponent N damage" patterns + # ========================================================================== + (r"(.+?) deals your opponent (\d+) points? of damage", lambda m: { + "type": "DAMAGE_TO_OPPONENT", + "source": m.group(1), + "amount": int(m.group(2)) + }), + + # ========================================================================== + # "Your opponent reveals hand, select and discard" patterns + # ========================================================================== + (r"your opponent reveals (?:\d+ cards from )?(?:his/her|their) hand\. select (\d+) cards? (?:among them|in their hand)?\.? your opponent discards", lambda m: { + "type": "REVEAL_SELECT_DISCARD", + "count": int(m.group(1)), + "target": {"type": "OPPONENT_HAND"} + }), + (r"your opponent reveals (?:his/her|their) hand\. select (\d+) cards? (?:of cost (\d+) or more )?(?:among them|in their hand)\.? your opponent discards", lambda m: { + "type": "REVEAL_SELECT_DISCARD", + "count": int(m.group(1)), + "cost_min": int(m.group(2)) if m.group(2) else None, + "target": {"type": "OPPONENT_HAND"} + }), + (r"your opponent reveals (?:his/her|their) hand\. select (\d+) cards? in their hand\. your opponent removes (?:it|them) from the game", lambda m: { + "type": "REVEAL_SELECT_REMOVE", + "count": int(m.group(1)), + "target": {"type": "OPPONENT_HAND"} + }), + + # ========================================================================== + # "Your opponent removes top card" patterns + # ========================================================================== + (r"your opponent removes the top card of (?:his/her|their) deck from the game", lambda m: { + "type": "OPPONENT_REMOVE_TOP", + "count": 1 + }), + + # ========================================================================== + # "Look at top of decks, put on top/bottom" patterns + # ========================================================================== + (r"look at the top card of your deck and your opponent'?s? deck\. put them on the top or bottom", lambda m: { + "type": "LOOK_AT_BOTH_DECKS", + "count": 1, + "reorder": True + }), + + # ========================================================================== + # "Opposing Forwards entering field" patterns + # ========================================================================== + (r"opposing forwards entering the field will not trigger any auto-abilities", lambda m: { + "type": "SUPPRESS_AUTO_TRIGGERS", + "target": {"type": "OPPONENT", "filter": {"card_type": "FORWARD"}}, + "trigger_type": "ENTERS_FIELD" + }), + + # ========================================================================== + # "If X Forward you control is dealt damage by opponent's abilities" patterns + # ========================================================================== + (r"if (?:a )?(.+?) forward you control is dealt damage by your opponent'?s? abilities, the damage becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION", + "condition": {"damage_source": "OPPONENT_ABILITIES"}, + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": parse_card_filter(m.group(1))} + }), + + # ========================================================================== + # "During opponent's turn, Forwards cannot use action abilities" patterns + # ========================================================================== + (r"during your opponent'?s? turn, (?:the )?forwards (?:you|opponent) controls? cannot use action abilities", lambda m: { + "type": "SUPPRESS_ACTION_ABILITIES", + "during": "OPPONENT_TURN", + "target": {"type": "ALL", "filter": {"card_type": "FORWARD"}} + }), + + # ========================================================================== + # "At beginning of X phase, opponent discards" patterns + # ========================================================================== + (r"at the beginning of the (.+?) phase during (?:each of )?your turns?, your opponent discards (\d+) cards?", lambda m: { + "type": "TRIGGERED_DISCARD", + "trigger": {"phase": m.group(1).upper().replace(" ", "_")}, + "target": {"type": "OPPONENT"}, + "count": int(m.group(2)) + }), + + # ========================================================================== + # Conditional damage reduction/prevention patterns + # These handle "if X is dealt damage, reduce by Y instead" type effects + # ========================================================================== + (r"if (.+?) receives damage, reduce the damage by (\d+) instead", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(2)), + "target": parse_target_text(m.group(1)) + }), + (r"if (?:an? )?(.+?) (?:other than .+? )?you control is dealt damage, reduce the damage by (\d+) instead", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(2)), + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": parse_card_filter(m.group(1))} + }), + (r"if (.+?) is dealt damage, reduce the damage by (\d+) instead", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(2)), + "target": parse_target_text(m.group(1)) + }), + (r"if (.+?) is dealt damage other than battle damage, the damage becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION", + "condition": {"damage_type": "NON_BATTLE"}, + "target": parse_target_text(m.group(1)) + }), + (r"if (.+?) is dealt damage less than (?:his|her|its|their) power, the damage becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": "DAMAGE_LESS_THAN_POWER", + "target": parse_target_text(m.group(1)) + }), + (r"if (.+?) is dealt (\d+) damage or more, the damage becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION_CONDITIONAL", + "condition": {"damage_gte": int(m.group(2))}, + "target": parse_target_text(m.group(1)) + }), + (r"if (.+?) is dealt damage by (?:an )?ability, the damage becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION", + "condition": {"damage_source": "ABILITY"}, + "target": parse_target_text(m.group(1)) + }), + (r"if (?:a )?forward forming a party (?:with .+? )?you control is dealt damage, the damage becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION", + "condition": {"in_party": True}, + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}} + }), + (r"if (.+?) forms a party, the damage dealt to (.+?) becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION", + "condition": {"in_party": True}, + "target": parse_target_text(m.group(2)) + }), + (r"during each turn, if (.+?) is dealt damage by your opponent'?s? summons? or abilities? for the first time in that turn, the damage becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION", + "condition": {"damage_source": "OPPONENT_SUMMONS_OR_ABILITIES", "once_per_turn": True}, + "target": parse_target_text(m.group(1)) + }), + (r"if (.+?) is dealt damage by your opponent'?s? summons? or abilities?, the damage becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION", + "condition": {"damage_source": "OPPONENT_SUMMONS_OR_ABILITIES"}, + "target": parse_target_text(m.group(1)) + }), + (r"during this turn, if (?:a )?(.+?) you control is dealt damage by a summon or an ability, the damage becomes 0 instead", lambda m: { + "type": "DAMAGE_PREVENTION", + "condition": {"damage_source": "SUMMON_OR_ABILITY"}, + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": parse_card_filter(m.group(1))}, + "duration": "END_OF_TURN" + }), + (r"if (?:a )?(.+?) you control is dealt damage by a forward, reduce the damage by (\d+) instead", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(2)), + "condition": {"damage_source": "FORWARD"}, + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": parse_card_filter(m.group(1))} + }), + + # ========================================================================== + # Selection immunity - more variations + # ========================================================================== + (r"(.+?) cannot be chosen by (?:your )?opponent'?s? abilities(?:\.|$)", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot be chosen by summons(?:\.|$)", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "SUMMONS", + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot be chosen by ex bursts?(?:\.|$)", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "EX_BURST", + "target": parse_target_text(m.group(1)) + }), + (r"during this turn, (?:the )?forwards you control cannot be chosen by ex bursts?", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "EX_BURST", + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + (r"(.+?) cannot be chosen by (?:a )?multi-element forward'?s? abilit(?:y|ies)", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "MULTI_ELEMENT_FORWARD_ABILITIES", + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot be chosen by (.+?) summons? or (.+?) abilities", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": {"element": m.group(2).upper()}, + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot be chosen by summons? or abilities? that share (?:its|their) element", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "SAME_ELEMENT", + "target": parse_target_text(m.group(1)) + }), + (r"(?:the )?forwards you control cannot be chosen by your opponent'?s? backup abilities", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_BACKUP_ABILITIES", + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}} + }), + (r"(?:until the end of the turn, )?(.+?) cannot be chosen by your opponent'?s? abilities(?:\.|$)", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "OPPONENT_ABILITIES", + "target": parse_target_text(m.group(1)), + "duration": "END_OF_TURN" + }), + (r"(.+?) cannot be chosen by summons? or abilities? of the named element", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "NAMED_ELEMENT", + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot be chosen by your opponent'?s? abilities of characters with the named job", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": {"job": "NAMED"}, + "target": parse_target_text(m.group(1)) + }), + (r"(.+?) cannot be chosen by summons during this turn", lambda m: { + "type": "SELECTION_IMMUNITY", + "from": "SUMMONS", + "target": parse_target_text(m.group(1)), + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "X cannot be blocked" patterns - more variations + # ========================================================================== + (r"(.+?) cannot be blocked this turn", lambda m: { + "type": "BLOCK_IMMUNITY", + "target": parse_target_text(m.group(1)), + "duration": "END_OF_TURN" + }), + (r"(.+?) cannot be blocked by a forward of cost (\d+) or less", lambda m: { + "type": "BLOCK_IMMUNITY", + "condition": {"comparison": "LTE", "value": int(m.group(2)), "attribute": "cost"}, + "target": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # Self damage patterns + # ========================================================================== + (r"(.+?) deals you (\d+) points? of damage(?:\.|$)", lambda m: { + "type": "DAMAGE_TO_CONTROLLER", + "amount": int(m.group(2)), + "source": m.group(1) + }), + + # ========================================================================== + # Opponent reveal/select/discard patterns + # ========================================================================== + (r"your opponent reveals (?:his/her|their) hand\. select (\d+) cards? (?:of cost (\d+) or more )?in (?:his/her|their) hand\. your opponent discards? (?:this|these) cards?", lambda m: { + "type": "REVEAL_SELECT_DISCARD", + "count": int(m.group(1)), + "filter": {"cost_gte": int(m.group(2))} if m.group(2) else None, + "target": {"type": "OPPONENT_HAND"} + }), + (r"your opponent reveals (\d+) cards? from (?:his/her|their) hand\. select (\d+) cards? among them\. your opponent discards? (?:this|these) cards?", lambda m: { + "type": "REVEAL_SELECT_DISCARD", + "reveal_count": int(m.group(1)), + "select_count": int(m.group(2)), + "target": {"type": "OPPONENT_HAND"} + }), + (r"your opponent reveals (?:his/her|their) hand\. select (\d+) cards? in (?:his/her|their) hand\. your opponent removes? (?:it|them) from the game", lambda m: { + "type": "REVEAL_SELECT_REMOVE", + "count": int(m.group(1)), + "target": {"type": "OPPONENT_HAND"} + }), + + # ========================================================================== + # "Your opponent may play" patterns + # ========================================================================== + (r"your opponent may play (\d+) (.+?) from (?:his/her|their) hand onto the field", lambda m: { + "type": "OPPONENT_MAY_PLAY", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "zone_from": "HAND" + }), + (r"your opponent may play (\d+) (.+?) of cost (\d+) or less from (?:his/her|their) hand onto the field", lambda m: { + "type": "OPPONENT_MAY_PLAY", + "count": int(m.group(1)), + "filter": {**parse_card_filter(m.group(2)), "cost_lte": int(m.group(3))}, + "zone_from": "HAND" + }), + + # ========================================================================== + # Cost increase patterns + # ========================================================================== + (r"the cost (?:required )?to cast (.+?) is increased by (\d+) for each (.+)", lambda m: { + "type": "COST_INCREASE_SCALING", + "card_filter": m.group(1), + "increase_per": int(m.group(2)), + "count_filter": m.group(3) + }), + + # ========================================================================== + # "Return X to hand" patterns + # ========================================================================== + (r"return (.+?) to your hand(?:\.|$)", lambda m: { + "type": "RETURN", + "destination": "HAND", + "target": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # "Forwards lose power for each X" patterns + # ========================================================================== + (r"(?:all )?(?:the )?forwards (?:your )?opponent controls? lose (\d+) power for each (.+)", lambda m: { + "type": "POWER_MOD_SCALING", + "amount_per": -int(m.group(1)), + "count_filter": m.group(2), + "target": {"type": "ALL", "owner": "OPPONENT", "filter": {"card_type": "FORWARD"}} + }), + (r"(?:the )?forwards (?:your )?opponent controls? lose (\d+) power for each (.+?) until the end of the turn", lambda m: { + "type": "POWER_MOD_SCALING", + "amount_per": -int(m.group(1)), + "count_filter": m.group(2), + "target": {"type": "ALL", "owner": "OPPONENT", "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "Deal damage for each X to all forwards" patterns + # ========================================================================== + (r"deal (\d+) damage for each (.+?) to all (?:the )?forwards (?:your )?opponent controls?", lambda m: { + "type": "DAMAGE_SCALING", + "damage_per": int(m.group(1)), + "count_filter": m.group(2), + "target": {"type": "ALL", "owner": "OPPONENT", "filter": {"card_type": "FORWARD"}} + }), + + # ========================================================================== + # "Double the damage" patterns + # ========================================================================== + (r"if (.+?) deals damage to a forward, double the damage", lambda m: { + "type": "DAMAGE_MODIFIER", + "modifier": "DOUBLE", + "condition": {"target_type": "FORWARD"}, + "source": m.group(1) + }), + + # ========================================================================== + # "The damage dealt to forwards cannot be reduced" patterns + # ========================================================================== + (r"the damage dealt to forwards (?:your )?opponent controls? cannot be reduced (?:this turn)?", lambda m: { + "type": "PREVENT_DAMAGE_REDUCTION", + "target": {"type": "ALL", "owner": "OPPONENT", "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "Choose 1 forward that entered field this turn" patterns + # ========================================================================== + (r"choose (\d+) forward that entered the field this turn\. deal (?:it|them) (\d+) damage", lambda m: { + "type": "DAMAGE", + "amount": int(m.group(2)), + "target": {"type": "CHOOSE", "count": int(m.group(1)), "filter": {"card_type": "FORWARD", "entered_this_turn": True}} + }), + + # ========================================================================== + # "Can only use/play X if Y" patterns + # ========================================================================== + (r"you can only (?:use this ability|play .+?) if (.+)", lambda m: { + "type": "PLAY_CONDITION", + "condition": m.group(1) + }), + + # ========================================================================== + # "During this turn" conditional patterns + # ========================================================================== + (r"during this turn, if you attacked with (\d+) or more forwards you controlled, the cost for playing (.+?) onto the field is reduced by (\d+)", lambda m: { + "type": "COST_REDUCTION", + "condition": {"attacked_with_count_gte": int(m.group(1))}, + "card_filter": m.group(2), + "amount": int(m.group(3)), + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "Cost is reduced and can be paid with any element" patterns + # ========================================================================== + (r"the cost (?:required )?to play (?:your )?(.+?) onto the field is reduced by (\d+) and can be paid with cp of any element", lambda m: { + "type": "COST_REDUCTION", + "card_filter": m.group(1), + "amount": int(m.group(2)), + "any_element": True, + "for_player": "CONTROLLER" + }), + + # ========================================================================== + # "Look at top card of your deck and opponent's deck" patterns + # ========================================================================== + (r"look at the top card of your deck and your opponent'?s? deck\. put them on the top or bottom of the respective decks", lambda m: { + "type": "DUAL_SCRY", + "count": 1, + "targets": ["CONTROLLER", "OPPONENT"] + }), + + # ========================================================================== + # "Remove from game face down / look at it / cast it" patterns + # ========================================================================== + (r"your opponent removes the top card of (?:his/her|their) deck from the game face down\. you can look at it and/or cast it", lambda m: { + "type": "EXILE_TOP_CASTABLE", + "source": "OPPONENT_DECK", + "caster": "CONTROLLER" + }), + + # ========================================================================== + # "You may cast summon without paying cost" patterns + # ========================================================================== + (r"you may cast (\d+) (.+?) from your hand (?:with a cost (?:inferior|less than) (?:to )?that of the summon you cast )?without paying (?:its|the) cost", lambda m: { + "type": "CAST_FREE", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "zone_from": "HAND", + "optional": True + }), + + # ========================================================================== + # Gains ability text patterns - embedded ability as text + # These handle "X gains 'Y cannot be blocked' until end of turn" type effects + # ========================================================================== + (r"(.+?) gains \"(.+? cannot be blocked(?:\.|))\" until the end of the turn", lambda m: { + "type": "GRANT_ABILITY_TEXT", + "target": parse_target_text(m.group(1)), + "ability_text": m.group(2), + "duration": "END_OF_TURN" + }), + (r"(.+?) gains \"(.+? cannot be chosen .+?(?:\.|))\" until the end of (?:the|your opponent'?s?) turn", lambda m: { + "type": "GRANT_ABILITY_TEXT", + "target": parse_target_text(m.group(1)), + "ability_text": m.group(2), + "duration": "END_OF_TURN" + }), + (r"each forward you control with a (.+?) counter on it gains \"(.+?)\"", lambda m: { + "type": "GRANT_ABILITY_TEXT", + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD", "has_counter": m.group(1)}}, + "ability_text": m.group(2) + }), + (r"if you have (\d+) or more cards in your hand, (.+?) gains \"(.+?)\"", lambda m: { + "type": "CONDITIONAL_GRANT_ABILITY_TEXT", + "condition": {"hand_count_gte": int(m.group(1))}, + "target": parse_target_text(m.group(2)), + "ability_text": m.group(3) + }), + + # ========================================================================== + # "End of opponent's turn" duration patterns + # ========================================================================== + (r"(.+?) gains \"(.+?)\" until the end of your opponent'?s? turn", lambda m: { + "type": "GRANT_ABILITY_TEXT", + "target": parse_target_text(m.group(1)), + "ability_text": m.group(2), + "duration": "END_OF_OPPONENT_TURN" + }), + + # ========================================================================== + # "If either player has received X damage" patterns + # ========================================================================== + (r"you can only play (.+?) if either player has received (\d+) points? of damage or more", lambda m: { + "type": "PLAY_CONDITION", + "card": m.group(1), + "condition": {"either_player_damage_gte": int(m.group(2))} + }), + + # ========================================================================== + # "Gains control" and "opponent gains control" patterns + # ========================================================================== + (r"(?:at .+?, )?if you don'?t have (?:a )?(.+?), your opponent gains control of (.+)", lambda m: { + "type": "CONDITIONAL_CONTROL_CHANGE", + "condition": {"not_control": m.group(1)}, + "new_controller": "OPPONENT", + "target": parse_target_text(m.group(2)) + }), + + # ========================================================================== + # Self damage - "X deals you 1 point of damage" (singular point) + # ========================================================================== + (r"(.+?) deals you 1 point of damage(?:\.|$)", lambda m: { + "type": "DAMAGE_TO_CONTROLLER", + "amount": 1, + "source": m.group(1) + }), + + # ========================================================================== + # "Return all forwards to their owners' hands" variations + # ========================================================================== + (r"return all (?:the )?forwards to their owners'? hands?(?:\.|$)", lambda m: { + "type": "RETURN", + "destination": "HAND", + "target": {"type": "ALL", "filter": {"card_type": "FORWARD"}} + }), + + # ========================================================================== + # "Freeze all forwards other than X" patterns + # ========================================================================== + (r"freeze all (?:the )?forwards other than (.+?)(?:\.|$)", lambda m: { + "type": "FREEZE", + "target": {"type": "ALL", "filter": {"card_type": "FORWARD"}}, + "except": parse_target_text(m.group(1)) + }), + + # ========================================================================== + # "Look at top card, may place at bottom" patterns + # ========================================================================== + (r"look at the top card of your deck\. you may place (?:the|that) card at the bottom of your deck(?:\.|$)", lambda m: { + "type": "SCRY", + "count": 1, + "options": ["TOP", "BOTTOM"] + }), + + # ========================================================================== + # "Can be played even if you control other X" patterns + # ========================================================================== + (r"(.+?) can be played onto the field even if you control other (.+?) characters(?:\.|$)", lambda m: { + "type": "ALLOW_MULTIPLE", + "target": parse_target_text(m.group(1)), + "element": m.group(2).upper() + }), + + # ========================================================================== + # "Each player may search" patterns (variations) + # ========================================================================== + (r"each player may search for (\d+) (.+?) and add (?:it|them) to (?:his/her|their) hands?(?:\.|$)", lambda m: { + "type": "EACH_PLAYER_SEARCH", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "optional": True + }), + (r"each player draws? (\d+) cards?(?:\.|$)", lambda m: { + "type": "EACH_PLAYER_DRAW", + "count": int(m.group(1)) + }), + + # ========================================================================== + # "If a counter is placed on X, X cannot be broken" patterns + # ========================================================================== + (r"if (?:a )?(.+?) counter is placed on (.+?), (.+?) cannot be broken(?:\.|$)", lambda m: { + "type": "CONDITIONAL_BREAK_IMMUNITY", + "condition": {"has_counter": m.group(1)}, + "target": parse_target_text(m.group(2)) + }), + + # ========================================================================== + # Complex "gains ability text" - damage prevention with counter removal + # ========================================================================== + (r"(.+?) gains \"if (.+?) is dealt damage, remove (\d+) (.+?) counter from (.+?) and the damage becomes 0 instead\.?\"", lambda m: { + "type": "GRANT_ABILITY_TEXT", + "target": parse_target_text(m.group(1)), + "ability_text": "if %s is dealt damage, remove %s %s counter from %s and the damage becomes 0 instead" % (m.group(2), m.group(3), m.group(4), m.group(5)) + }), + + # ========================================================================== + # "Play X onto field at end of turn" variations + # ========================================================================== + (r"play (.+?) onto (?:the|your) field at the end of the turn(?:\.|$)", lambda m: { + "type": "DELAYED_PLAY", + "target": parse_target_text(m.group(1)), + "timing": "END_OF_TURN" + }), + (r"add (.+?) to your hand at the end of the turn(?:\.|$)", lambda m: { + "type": "DELAYED_ADD_TO_HAND", + "target": parse_target_text(m.group(1)), + "timing": "END_OF_TURN" + }), + + # ========================================================================== + # "Cast X from hand without paying cost" (no count) + # ========================================================================== + (r"cast (\d+) (.+?) from your hand without paying (?:the|its) cost(?:\.|$)", lambda m: { + "type": "CAST_FREE", + "count": int(m.group(1)), + "filter": parse_card_filter(m.group(2)), + "zone_from": "HAND" + }), + + # ========================================================================== + # "During this turn, the next damage dealt to you becomes 0" patterns + # ========================================================================== + (r"during this turn, the next damage dealt to you becomes 0(?: instead)?(?:\.|$)", lambda m: { + "type": "DAMAGE_PREVENTION", + "target": {"type": "PLAYER", "owner": "CONTROLLER"}, + "duration": "NEXT_DAMAGE" + }), + + # ========================================================================== + # "During this turn, if a X you control is dealt damage" variations + # ========================================================================== + (r"during this turn, if (?:a )?forward you control is dealt damage, reduce the damage by (\d+)(?: instead)?(?:\.|$)", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(1)), + "target": {"type": "ALL", "owner": "CONTROLLER", "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "During this turn, if your ability deals damage, double it" patterns + # ========================================================================== + (r"during this turn, if your abilit(?:y|ies) deals? damage to (?:a )?forward, double the damage(?: instead)?(?:\.|$)", lambda m: { + "type": "DAMAGE_MODIFIER", + "modifier": "DOUBLE", + "condition": {"source": "CONTROLLER_ABILITIES", "target_type": "FORWARD"}, + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "Reduce the damage by X instead" (standalone effect) + # ========================================================================== + (r"reduce the damage by (\d+)(?: instead)?(?:\.|$)", lambda m: { + "type": "DAMAGE_REDUCTION", + "amount": int(m.group(1)), + "target": {"type": "IMPLICIT"} + }), + + # ========================================================================== + # "X gains 'Y cannot be blocked'" with various endings + # ========================================================================== + (r"(.+?) gains [\"'](.+?) cannot be blocked(?:\.)?[\"'](?:\.|$)", lambda m: { + "type": "GRANT_ABILITY_TEXT", + "target": parse_target_text(m.group(1)), + "ability_text": "%s cannot be blocked" % m.group(2) + }), + (r"(.+?) gains [\"'](.+?) cannot be blocked by a forward of cost (\d+) or more(?:\.)?[\"'] until the end of the turn(?:\.|$)", lambda m: { + "type": "GRANT_ABILITY_TEXT", + "target": parse_target_text(m.group(1)), + "ability_text": "%s cannot be blocked by a forward of cost %s or more" % (m.group(2), m.group(3)), + "duration": "END_OF_TURN" + }), + (r"(.+?) gains [\"'](.+?) cannot be broken(?:\.)?[\"'] until the end of the turn(?:\.|$)", lambda m: { + "type": "GRANT_ABILITY_TEXT", + "target": parse_target_text(m.group(1)), + "ability_text": "%s cannot be broken" % m.group(2), + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "During this turn, the next damage dealt to X by a summon or ability becomes 0" + # ========================================================================== + (r"during this turn, the next damage dealt to (.+?) by a summon or an ability,? becomes 0(?: instead)?(?:\.|$)", lambda m: { + "type": "DAMAGE_PREVENTION", + "condition": {"damage_source": "SUMMON_OR_ABILITY"}, + "target": parse_target_text(m.group(1)), + "duration": "NEXT_DAMAGE" + }), + + # ========================================================================== + # "You may use X by discarding Y instead of Z" patterns + # ========================================================================== + (r"you may use (.+?)'?s? (?:special )?ability by discarding (?:a )?(.+?) instead of discarding (?:a )?(.+?) as part of the cost(?:\.|$)", lambda m: { + "type": "ALTERNATE_COST", + "ability": m.group(1), + "alternate_discard": m.group(2), + "original_discard": m.group(3) + }), + + # ========================================================================== + # "When X attacks, deal Y damage for each Z to all forwards opponent controls" + # ========================================================================== + (r"when (?:a )?(.+?) you control attacks?, deal (\d+) damage for each (.+?) to all (?:the )?forwards (?:your )?opponent controls?(?:\.|$)", lambda m: { + "type": "ON_ATTACK_DAMAGE_SCALING", + "trigger_filter": parse_card_filter(m.group(1)), + "damage_per": int(m.group(2)), + "count_filter": m.group(3), + "target": {"type": "ALL", "owner": "OPPONENT", "filter": {"card_type": "FORWARD"}} + }), + + # ========================================================================== + # "Deal X damage for each Y to the blocking forward" patterns + # ========================================================================== + (r"deal (\d+) damage for each (.+?) placed on (.+?) to the blocking forward(?:\.|$)", lambda m: { + "type": "DAMAGE_SCALING", + "damage_per": int(m.group(1)), + "count_filter": {"counter_type": m.group(2), "on_card": m.group(3)}, + "target": {"type": "BLOCKING_FORWARD"} + }), + (r"deal (\d+) damage for each (.+?) to the blocking forward(?:\.|$)", lambda m: { + "type": "DAMAGE_SCALING", + "damage_per": int(m.group(1)), + "count_filter": m.group(2), + "target": {"type": "BLOCKING_FORWARD"} + }), + + # ========================================================================== + # "Then, remove all X counters from Y" patterns + # ========================================================================== + (r"then,? remove all (.+?) counters from (.+?)(?:\.|$)", lambda m: { + "type": "REMOVE_ALL_COUNTERS", + "counter_type": m.group(1), + "target": parse_target_text(m.group(2)) + }), + + # ========================================================================== + # "Choose 1 forward. Until end of turn, it gains +X power for each Y" + # ========================================================================== + (r"choose (\d+) forward\. until the end of the turn, (?:it|they) gains? \+(\d+) power for each (.+?)(?:\.|$)", lambda m: { + "type": "POWER_MOD_SCALING", + "amount_per": int(m.group(2)), + "count_filter": m.group(3), + "target": {"type": "CHOOSE", "count": int(m.group(1)), "filter": {"card_type": "FORWARD"}}, + "duration": "END_OF_TURN" + }), + + # ========================================================================== + # "You can only use this ability if X" patterns + # ========================================================================== + (r"you can only use this ability if (\d+) or more (.+?) counters? (?:are|is) placed on (.+?)(?:\.|$)", lambda m: { + "type": "USE_CONDITION", + "condition": {"counter_count_gte": int(m.group(1)), "counter_type": m.group(2), "on_card": m.group(3)} + }), + (r"you can only use this ability if (.+?) is (?:a )?forward(?:\.|$)", lambda m: { + "type": "USE_CONDITION", + "condition": {"card_is_type": "FORWARD", "card": m.group(1)} + }), + + # ========================================================================== + # "Hein cannot be chosen by summons or abilities of the named element and if dealt damage by..." + # Complex combined effects with named element + # ========================================================================== + (r"discard (\d+) cards?: name (\d+) elements?\. during this turn, (.+?) cannot be chosen by summons? or abilities? of the named element and if (.+?) is dealt damage by a summon or an ability of the named element, the damage becomes 0 instead(?:\.|$)", lambda m: { + "type": "COMBINED_EFFECT", + "cost": {"discard": int(m.group(1))}, + "effects": [ + {"type": "NAME_ELEMENT", "count": int(m.group(2))}, + {"type": "SELECTION_IMMUNITY", "from": "NAMED_ELEMENT", "target": parse_target_text(m.group(3)), "duration": "END_OF_TURN"}, + {"type": "DAMAGE_PREVENTION", "condition": {"damage_source": "NAMED_ELEMENT_SUMMON_OR_ABILITY"}, "target": parse_target_text(m.group(4)), "duration": "END_OF_TURN"} + ] + }), + + # ========================================================================== + # "Name 1 element. X cannot be chosen by summons or abilities of the named element this turn" + # ========================================================================== + (r"name (\d+) elements?\. (.+?) cannot be chosen by summons? or abilities? of the named element (?:this turn)?(?:\.|$)", lambda m: { + "type": "COMBINED_EFFECT", + "effects": [ + {"type": "NAME_ELEMENT", "count": int(m.group(1))}, + {"type": "SELECTION_IMMUNITY", "from": "NAMED_ELEMENT", "target": parse_target_text(m.group(2)), "duration": "END_OF_TURN"} + ] + }), + + # ========================================================================== + # "You may pay {x}. When you do so, gain element for each cp paid" + # ========================================================================== + (r"you may pay \{?x\}?\. when you do so, gain \{?(.+?)\}? for each cp paid as x(?:\.|$)", lambda m: { + "type": "PAY_X_GAIN_CP", + "element": m.group(1).upper() + }), +] + + +# ============================================================================= +# Helper Functions +# ============================================================================= + +def parse_target_text(text: str) -> dict: + """Parse target description text into structured target object.""" + text = text.strip().lower() + + # Self-reference + if text in ["self", "this card", "this forward", "this backup"]: + return {"type": "SELF"} + + # All targets + if text.startswith("all "): + target = {"type": "ALL", "zone": "FIELD"} + rest = text[4:].strip() + + if "forwards" in rest: + target["filter"] = {"card_type": "FORWARD"} + elif "backups" in rest: + target["filter"] = {"card_type": "BACKUP"} + elif "characters" in rest: + target["filter"] = {"card_type": "CHARACTER"} + + if "opponent controls" in rest: + target["owner"] = "OPPONENT" + elif "you control" in rest: + target["owner"] = "CONTROLLER" + else: + target["owner"] = "ANY" + + return target + + # Choose targets + choose_match = re.match(r"(\d+) (.+)", text) + if choose_match: + count = int(choose_match.group(1)) + rest = choose_match.group(2) + target = {"type": "CHOOSE", "count": count, "zone": "FIELD", "filter": {}} + + if "forward" in rest: + target["filter"]["card_type"] = "FORWARD" + elif "backup" in rest: + target["filter"]["card_type"] = "BACKUP" + elif "character" in rest: + target["filter"]["card_type"] = "CHARACTER" + elif "summon" in rest: + target["filter"]["card_type"] = "SUMMON" + + if "opponent controls" in rest: + target["owner"] = "OPPONENT" + elif "you control" in rest: + target["owner"] = "CONTROLLER" + else: + target["owner"] = "ANY" + + # Cost filter + cost_match = re.search(r"cost (\d+) or less", rest) + if cost_match: + target["filter"]["cost_max"] = int(cost_match.group(1)) + cost_match = re.search(r"cost (\d+) or more", rest) + if cost_match: + target["filter"]["cost_min"] = int(cost_match.group(1)) + + # Element filter + for element in ["fire", "ice", "wind", "earth", "lightning", "water", "light", "dark"]: + if element in rest: + target["filter"]["element"] = element.upper() + break + + # Dull filter + if "dull" in rest: + target["filter"]["is_dull"] = True + if "active" in rest: + target["filter"]["is_active"] = True + + return target + + # Default to chosen target + return {"type": "CHOSEN"} + + +def parse_card_filter(text: str) -> dict: + """Parse card filter description into filter object.""" + text = text.strip().lower() + filter_obj = {} + + # Card type + if "forward" in text: + filter_obj["card_type"] = "FORWARD" + elif "backup" in text: + filter_obj["card_type"] = "BACKUP" + elif "summon" in text: + filter_obj["card_type"] = "SUMMON" + elif "monster" in text: + filter_obj["card_type"] = "MONSTER" + + # Element + for element in ["fire", "ice", "wind", "earth", "lightning", "water", "light", "dark"]: + if element in text: + filter_obj["element"] = element.upper() + break + + # Cost + cost_match = re.search(r"cost (\d+) or less", text) + if cost_match: + filter_obj["cost_max"] = int(cost_match.group(1)) + cost_match = re.search(r"cost (\d+) or more", text) + if cost_match: + filter_obj["cost_min"] = int(cost_match.group(1)) + cost_match = re.search(r"cost (\d+)(?!\d)", text) + if cost_match and "cost_max" not in filter_obj and "cost_min" not in filter_obj: + filter_obj["cost"] = int(cost_match.group(1)) + + # Category + category_match = re.search(r"\[category \((.+?)\)\]", text) + if category_match: + filter_obj["category"] = category_match.group(1) + + # Card name + name_match = re.search(r"\[card name \((.+?)\)\]", text) + if name_match: + filter_obj["name"] = name_match.group(1) + + return filter_obj + + +def parse_trigger(trigger_text: str, effect_text: str) -> Optional[dict]: + """Parse trigger condition into structured trigger object.""" + # Combine trigger and effect text for full context + full_text = f"{trigger_text} {effect_text}".lower().strip() + + if not trigger_text: + return None + + trigger_lower = trigger_text.lower().strip() + + for pattern, event_type in TRIGGER_PATTERNS: + match = re.search(pattern, trigger_lower) + if match: + trigger = {"event": event_type} + + # Extract source from match groups if present + if match.lastindex and match.lastindex >= 1: + source_text = match.group(1).strip() + if source_text in ["this card", "this forward", "this backup", "this character"]: + trigger["source"] = "SELF" + elif source_text.startswith("a ") or source_text.startswith("an "): + trigger["source"] = "ANY" + trigger["source_filter"] = parse_card_filter(source_text) + else: + # Likely a specific card name reference + trigger["source"] = "SELF" + else: + trigger["source"] = "SELF" + + return trigger + + return None + + +# ============================================================================= +# Modal Action Extraction +# ============================================================================= + +def extract_modal_actions(effect_text: str) -> list: + """ + Extract individual action options from modal ability text. + Actions are enclosed in quotes and separated by newlines or spaces. + + Example input: + 'Select 1 of the 3 following actions. If you have 5+ Ifrit... + "Choose 1 Forward. Deal it 7000 damage." + "Choose 1 Monster of cost 3 or less. Break it." + "Deal 3000 damage to all the Forwards opponent controls."' + + Returns list of dicts with description and parsed effects. + """ + # Match all quoted strings (using both single quotes and double quotes) + # Handle escaped quotes and multiline + pattern = r'"([^"]+)"' + matches = re.findall(pattern, effect_text) + + actions = [] + for i, match in enumerate(matches): + action_text = match.strip() + + # Parse the effects from this action + effects = parse_effects(action_text) + + # If no effects parsed, try field pattern + if not effects: + field_effect = parse_field_ability(action_text, "") + if field_effect: + effects = [field_effect] + + actions.append({ + "index": i, + "description": action_text, + "effects": normalize_effects(effects) if effects else [] + }) + + return actions + + +# ============================================================================= +# Conditional Effect Parsing +# ============================================================================= + +def parse_condition(text: str) -> Optional[dict]: + """ + Parse condition text into a structured condition object. + Handles patterns like "if you control X", "if you have received Y damage", etc. + """ + text_lower = text.lower().strip() + + # Opponent doesn't control - check early since it has more specific pattern + match = re.search(r"opponent (?:doesn't|does not) control any (.+)", text_lower) + if match: + card_type = match.group(1).strip() + return { + "type": "CONTROL_COUNT", + "comparison": "EQ", + "value": 0, + "card_type": "FORWARD" if "forward" in card_type else card_type.upper(), + "owner": "OPPONENT" + } + + # Control count - "if you control X or more Forwards/characters/[type]" + # Check this BEFORE control card to avoid matching "3" as card name + match = re.search(r"control (\d+) or more ([^,\.]+)", text_lower) + if match: + count = int(match.group(1)) + target_type = match.group(2).strip() + + result = { + "type": "CONTROL_COUNT", + "comparison": "GTE", + "value": count + } + + # Determine what type to count + if "forward" in target_type: + result["card_type"] = "FORWARD" + elif "backup" in target_type: + result["card_type"] = "BACKUP" + elif "monster" in target_type: + result["card_type"] = "MONSTER" + elif "character" in target_type: + result["card_type"] = "CHARACTER" + else: + # Could be element or category + result["filter_text"] = target_type + + return result + + # Control specific card - "if you control [Card Name]" or "if you control a Card Name X" + match = re.search(r"control (?:a |an )?(?:card named |)([^,\.]+)", text_lower) + if match: + card_name = match.group(1).strip() + # Clean up trailing words that aren't part of the name + card_name = re.sub(r'\s+(?:and|or|in|on|from|until|this).*$', '', card_name) + # Skip if it looks like a count pattern we missed + if re.match(r'^\d+', card_name): + pass # Let it fall through + else: + return { + "type": "CONTROL_CARD", + "card_name": card_name.title() # Capitalize card names + } + + + # Damage received - "if you have received X or more damage" / "X points of damage or more" + match = re.search(r"(?:you )?have received (\d+)(?: or more)? (?:points? of )?damage", text_lower) + if match: + return { + "type": "DAMAGE_RECEIVED", + "comparison": "GTE", + "value": int(match.group(1)) + } + + # Alternative: "X points of damage or more" + match = re.search(r"(\d+) points? of damage or more", text_lower) + if match: + return { + "type": "DAMAGE_RECEIVED", + "comparison": "GTE", + "value": int(match.group(1)) + } + + # Break zone count - "if you have X or more [cards] in your break zone" + match = re.search(r"have (?:a total of )?(\d+) or more (.+?) in your break zone", text_lower) + if match: + count = int(match.group(1)) + cards_desc = match.group(2).strip() + + # Extract card names if specified (e.g., "Card Name Ifrit and/or Card Name Ifrita") + card_names = extract_card_names_from_condition(cards_desc) + + return { + "type": "BREAK_ZONE_COUNT", + "comparison": "GTE", + "value": count, + "card_names": card_names if card_names else [] + } + + # Card is on the field - "if [Card Name] is on the field" + match = re.search(r"(.+?) is on the field", text_lower) + if match: + card_name = match.group(1).strip() + return { + "type": "CONTROL_CARD", + "card_name": card_name.title() + } + + # Forward state - "if this forward is dull/active" + match = re.search(r"(?:this forward|it) is (dull|active)", text_lower) + if match: + state = match.group(1).upper() + return { + "type": "FORWARD_STATE", + "state": state, + "check_self": True + } + + # Opponent forward state - "if the forward is dull" + match = re.search(r"(?:the |that )forward is (dull|active)", text_lower) + if match: + state = match.group(1).upper() + return { + "type": "FORWARD_STATE", + "state": state, + "check_self": False + } + + # Card in hand - "if you have X in your hand" + match = re.search(r"have (.+?) in your hand", text_lower) + if match: + card_desc = match.group(1).strip() + return { + "type": "CARD_IN_ZONE", + "zone": "HAND", + "filter_text": card_desc + } + + # Cost comparison - targets "of cost X or less/more" + match = re.search(r"of cost (\d+) or (less|more)", text_lower) + if match: + cost = int(match.group(1)) + comparison = "LTE" if match.group(2) == "less" else "GTE" + return { + "type": "COST_COMPARISON", + "comparison": comparison, + "value": cost + } + + # Power comparison - targets "with X power or less/more" + match = re.search(r"with (\d+) power or (less|more)", text_lower) + if match: + power = int(match.group(1)) + comparison = "LTE" if match.group(2) == "less" else "GTE" + return { + "type": "POWER_COMPARISON", + "comparison": comparison, + "value": power + } + + return None + + +def extract_card_names_from_condition(text: str) -> list: + """ + Extract card names from condition text like "Card Name Ifrit and/or Card Name Ifrita". + """ + names = [] + + # Look for "Card Name X" patterns + card_name_matches = re.findall(r"card name ([^,]+?)(?:\s+and/or|\s+and|\s+or|$)", text, re.IGNORECASE) + for name in card_name_matches: + clean_name = name.strip() + if clean_name: + names.append(clean_name.title()) + + # If no "Card Name" prefix, the whole text might be the card name + if not names and text: + # Split on "and/or" or "and" or "or" + parts = re.split(r'\s+(?:and/or|and|or)\s+', text) + for part in parts: + clean = part.strip() + if clean and len(clean) > 2: # Avoid very short strings + names.append(clean.title()) + + return names + + +def parse_chained_effect(effect_text: str) -> Optional[dict]: + """ + Parse "If you do so" chained effects. + Pattern: "Do X. If you do so, do Y." + + Returns a CHAINED_EFFECT structure where the chain effects only execute + if the primary effect succeeds. + """ + effect_lower = effect_text.lower() + + # Split on "if you do" or "when you do" (with optional "so") + split_patterns = [ + r"\.?\s*if you do(?:\s*so)?[,.]?\s*", + r"\.?\s*when you do(?:\s*so)?[,.]?\s*", + r"\.?\s*if you do this[,.]?\s*", + ] + + for pattern in split_patterns: + parts = re.split(pattern, effect_text, flags=re.IGNORECASE) + + if len(parts) >= 2: + primary_text = parts[0].strip() + chain_text = parts[1].strip() + + # Parse both parts + primary_effects = parse_effects(primary_text) + chain_effects = parse_effects(chain_text) + + if primary_effects and chain_effects: + return { + "type": "CHAINED_EFFECT", + "primary_effect": primary_effects[0] if len(primary_effects) == 1 else { + "type": "SEQUENCE", + "effects": normalize_effects(primary_effects) + }, + "chain_condition": "IF_YOU_DO", + "chain_effects": normalize_effects(chain_effects) + } + + return None + + +def extract_scale_filter(scale_source: str) -> tuple: + """ + Extract scale_by type and scale_filter from a scale source description. + + Args: + scale_source: Text like "Fire Forward you control", "Job Samurai Forward", + "Category (VII) card in your Break Zone", etc. + + Returns: + Tuple of (scale_by: str, scale_filter: dict or None) + """ + source_lower = scale_source.lower().strip() + scale_filter = {} + + # Determine owner (controller vs opponent) + if "opponent" in source_lower: + scale_filter["owner"] = "OPPONENT" + else: + scale_filter["owner"] = "CONTROLLER" + + # Extract element filter + # Patterns: "Fire Forward", "each Ice card", "Wind Backup" + element_match = re.search( + r"\b(fire|ice|wind|earth|lightning|water|light|dark)\b", + source_lower + ) + if element_match: + scale_filter["element"] = element_match.group(1).upper() + + # Extract job filter + # Patterns: "Job Samurai Forward", "Job Warrior", "each Samurai" + job_match = re.search(r"job[:\s]+(\w+)", source_lower) + if job_match: + scale_filter["job"] = job_match.group(1).title() + else: + # Check for standalone job names (common jobs) + job_names = ["warrior", "knight", "samurai", "ninja", "monk", "dragoon", + "black mage", "white mage", "summoner", "thief", "bard", + "dancer", "red mage", "blue mage", "time mage", "paladin", + "dark knight", "berserker", "ranger", "machinist", "geomancer", + "chemist", "onion knight", "freelancer", "mime", "calculator", + "sky pirate", "l'cie", "soldier", "turk", "avalanche", "chocobo", + "moogle", "tonberry", "cactuar", "bomb", "mandragora", "rebel"] + for job in job_names: + if job in source_lower and "card name" not in source_lower: + scale_filter["job"] = job.title() + break + + # Extract category filter + # Patterns: "Category (VII)", "[Category VII]", "Category: FFVII" + category_match = re.search( + r"category[:\s]*\(?([ivxlcdm0-9]+|[a-z\s]+)\)?", + source_lower + ) + if category_match: + scale_filter["category"] = category_match.group(1).upper().strip() + + # Extract cost filter + # Patterns: "of cost 3", "cost 4 or less", "cost 5 or more" + cost_match = re.search(r"(?:of )?cost (\d+)(?: or (less|more))?", source_lower) + if cost_match: + cost_value = int(cost_match.group(1)) + comparison = cost_match.group(2) + if comparison == "less": + scale_filter["cost_comparison"] = "LTE" + scale_filter["cost_value"] = cost_value + elif comparison == "more": + scale_filter["cost_comparison"] = "GTE" + scale_filter["cost_value"] = cost_value + else: + scale_filter["cost"] = cost_value + + # Extract card name filter (for break zone counting) + # Patterns: "Card Name Ifrit", "card named Cloud" + card_name_match = re.search(r"card name[d]?\s+([^,\.\s]+(?:\s+[^,\.\s]+)?)", source_lower) + if card_name_match: + scale_filter["card_name"] = card_name_match.group(1).strip().title() + + # Determine scale_by based on zone/type + scale_by = "UNKNOWN" + + if "damage" in source_lower and "received" in source_lower: + scale_by = "DAMAGE_RECEIVED" + elif "break zone" in source_lower: + scale_by = "CARDS_IN_BREAK_ZONE" + if scale_filter.get("owner") == "OPPONENT": + scale_by = "OPPONENT_BREAK_ZONE" + elif "hand" in source_lower: + scale_by = "CARDS_IN_HAND" + if scale_filter.get("owner") == "OPPONENT": + scale_by = "OPPONENT_HAND" + elif "forward" in source_lower: + if scale_filter.get("owner") == "OPPONENT": + scale_by = "OPPONENT_FORWARDS" + else: + scale_by = "FORWARDS_CONTROLLED" + scale_filter["card_type"] = "FORWARD" + elif "backup" in source_lower: + if scale_filter.get("owner") == "OPPONENT": + scale_by = "OPPONENT_BACKUPS" + else: + scale_by = "BACKUPS_CONTROLLED" + scale_filter["card_type"] = "BACKUP" + elif "monster" in source_lower: + scale_by = "MONSTERS_CONTROLLED" + scale_filter["card_type"] = "MONSTER" + elif "character" in source_lower or "card" in source_lower: + # Generic "card you control" - count all field cards + if scale_filter.get("owner") == "OPPONENT": + scale_by = "OPPONENT_FIELD_CARDS" + else: + scale_by = "FIELD_CARDS_CONTROLLED" + + # Clean up filter - remove owner if it's just CONTROLLER (default) + if scale_filter.get("owner") == "CONTROLLER": + del scale_filter["owner"] + + # Return None for empty filter (just had owner=CONTROLLER) + if not scale_filter: + return scale_by, None + + return scale_by, scale_filter + + +def parse_scaling_effect(effect_text: str) -> Optional[dict]: + """ + Parse "for each X" scaling effects. + Pattern: "Deal X damage for each Y" or "gains +X power for each Y" + + Returns a SCALING_EFFECT structure with optional scale_filter for filtered counts. + """ + effect_lower = effect_text.lower() + + # "Deal X damage for each damage/point you have received" + match = re.search( + r"deal (?:it |them )?(\d+) damage for each (?:point of )?damage you have received", + effect_lower + ) + if match: + multiplier = int(match.group(1)) + return { + "type": "SCALING_EFFECT", + "base_effect": {"type": "DAMAGE", "target": {"type": "CHOSEN"}}, + "scale_by": "DAMAGE_RECEIVED", + "multiplier": multiplier + } + + # "Deal X damage for each [filtered] Forward/Backup/card" + match = re.search( + r"deal (?:it |them )?(\d+) damage for each (.+?)(?:\.|$)", + effect_lower + ) + if match: + multiplier = int(match.group(1)) + scale_source = match.group(2).strip() + + # Skip if this is the "damage received" pattern (handled above) + if not ("damage" in scale_source and "received" in scale_source): + scale_by, scale_filter = extract_scale_filter(scale_source) + + result = { + "type": "SCALING_EFFECT", + "base_effect": {"type": "DAMAGE", "target": {"type": "CHOSEN"}}, + "scale_by": scale_by, + "multiplier": multiplier + } + if scale_filter: + result["scale_filter"] = scale_filter + return result + + # "gains +X power for each Y" + match = re.search( + r"gains? \+(\d+) power for each (.+?)(?:\.|$)", + effect_lower + ) + if match: + multiplier = int(match.group(1)) + scale_source = match.group(2).strip() + + scale_by, scale_filter = extract_scale_filter(scale_source) + + result = { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "duration": "END_OF_TURN" if "until the end of the turn" in effect_lower else "PERMANENT", + "target": {"type": "SELF"} + }, + "scale_by": scale_by, + "multiplier": multiplier + } + if scale_filter: + result["scale_filter"] = scale_filter + return result + + # "loses X power for each Y" + match = re.search( + r"loses? (\d+) power for each (.+?)(?:\.|$)", + effect_lower + ) + if match: + multiplier = int(match.group(1)) + scale_source = match.group(2).strip() + + scale_by, scale_filter = extract_scale_filter(scale_source) + + result = { + "type": "SCALING_EFFECT", + "base_effect": { + "type": "POWER_MOD", + "amount_modifier": "NEGATIVE", # Indicates subtraction + "duration": "END_OF_TURN" if "until the end of the turn" in effect_lower else "PERMANENT", + "target": {"type": "CHOSEN"} + }, + "scale_by": scale_by, + "multiplier": multiplier + } + if scale_filter: + result["scale_filter"] = scale_filter + return result + + # "Draw X cards for each Y" + match = re.search( + r"draw (\d+) cards? for each (.+?)(?:\.|$)", + effect_lower + ) + if match: + multiplier = int(match.group(1)) + scale_source = match.group(2).strip() + + scale_by, scale_filter = extract_scale_filter(scale_source) + + result = { + "type": "SCALING_EFFECT", + "base_effect": {"type": "DRAW", "target": {"type": "CONTROLLER"}}, + "scale_by": scale_by, + "multiplier": multiplier + } + if scale_filter: + result["scale_filter"] = scale_filter + return result + + # "reduced by X for each Y" (cost reduction scaling) + match = re.search( + r"reduced by (\d+) for each (.+?)(?:\.|$)", + effect_lower + ) + if match: + multiplier = int(match.group(1)) + scale_source = match.group(2).strip() + + scale_by, scale_filter = extract_scale_filter(scale_source) + + result = { + "type": "SCALING_EFFECT", + "base_effect": {"type": "COST_REDUCTION"}, + "scale_by": scale_by, + "multiplier": multiplier + } + if scale_filter: + result["scale_filter"] = scale_filter + return result + + return None + + +def parse_conditional_ability(effect_text: str) -> Optional[dict]: + """ + Parse conditional ability text starting with "If X, do Y". + Returns a CONDITIONAL effect that wraps other effects with a condition. + """ + effect_lower = effect_text.lower().strip() + + # Match "If X, Y" pattern at the start + if_match = re.match(r"^if\s+(.+?),\s*(.+)$", effect_text, re.IGNORECASE | re.DOTALL) + if not if_match: + return None + + condition_text = if_match.group(1).strip() + effect_text_after = if_match.group(2).strip() + + # Don't parse "if you do so" as conditional - that's a chained effect + if re.search(r"you do(?:\s*so)?", condition_text.lower()): + return None + + # Parse the condition + condition = parse_condition(condition_text) + if not condition: + # Create a raw condition if we can't parse it + condition = { + "type": "UNKNOWN", + "raw": condition_text + } + + # Parse the effects after the condition + effects = parse_effects(effect_text_after) + + if not effects: + # Try field ability parsing + field_effect = parse_field_ability(effect_text_after, "") + if field_effect: + effects = [field_effect] + + if not effects: + return None + + return { + "type": "CONDITIONAL", + "condition": condition, + "then_effects": normalize_effects(effects) + } + + +def parse_modal_ability(effect_text: str) -> Optional[dict]: + """ + Parse a modal ability ("Select X of Y following actions"). + Returns structured CHOOSE_MODE effect with all mode options. + """ + effect_lower = effect_text.lower() + + # Check for "select X of the Y following actions" pattern + # Also handle "select up to X" + select_match = re.search( + r"select (up to )?(\d+) of the (\d+) following actions?", + effect_lower + ) + + if not select_match: + return None + + is_up_to = select_match.group(1) is not None + select_count = int(select_match.group(2)) + mode_count = int(select_match.group(3)) + + # Extract the quoted action strings + modes = extract_modal_actions(effect_text) + + result = { + "type": "CHOOSE_MODE", + "select_count": select_count, + "select_up_to": is_up_to, + "mode_count": mode_count, + "modes": modes + } + + # Check for enhanced/conditional upgrade clause + # e.g., "If you have 5+ Ifrit in your Break Zone, select up to 3 instead" + enhanced_match = re.search( + r"if [^.]+,\s*select (up to )?(\d+) of the \d+ following actions instead", + effect_lower + ) + if enhanced_match: + # Extract the condition text + condition_match = re.search(r"(if [^,]+)", effect_lower) + condition_text = condition_match.group(1) if condition_match else "" + + enhanced_up_to = enhanced_match.group(1) is not None + enhanced_count = int(enhanced_match.group(2)) + + result["enhanced_condition"] = { + "description": condition_text, + "select_count": enhanced_count, + "select_up_to": enhanced_up_to + } + + return result + + +def parse_effects(effect_text: str) -> list: + """Parse effect text into list of structured effect objects.""" + effects = [] + effect_lower = effect_text.lower().strip() + + # Check for modal ability first (Select X of Y following actions) + if re.search(r"select (?:up to )?\d+ of the \d+ following actions?", effect_lower): + modal_result = parse_modal_ability(effect_text) + if modal_result: + return [modal_result] + + # Check for chained "if you do so" effects + if re.search(r"if you do(?:\s*so)?[,.]|when you do(?:\s*so)?[,.]", effect_lower): + chained_result = parse_chained_effect(effect_text) + if chained_result: + return [chained_result] + + # Check for scaling "for each X" effects + if re.search(r"for each (?:point of )?(?:damage|forward|backup|card|character)", effect_lower): + scaling_result = parse_scaling_effect(effect_text) + if scaling_result: + return [scaling_result] + + # Check for conditional "If X, Y" effects (but NOT "if you do so") + if effect_lower.startswith("if ") and not re.search(r"^if you do(?:\s*so)?", effect_lower): + conditional_result = parse_conditional_ability(effect_text) + if conditional_result: + return [conditional_result] + + # Check for "Choose X" prefix first + choose_match = re.match(r"choose (\d+|up to \d+) (.+?)(?:\. |: )", effect_lower) + if choose_match: + count_str = choose_match.group(1) + target_desc = choose_match.group(2) + + if "up to" in count_str: + count = int(re.search(r"\d+", count_str).group()) + count_type = "count_up_to" + else: + count = int(count_str) + count_type = "count" + + target = parse_target_text(f"{count} {target_desc}") + + # Parse the rest of the effect + rest = effect_lower[choose_match.end():].strip() + + for effect_type, patterns in EFFECT_PATTERNS.items(): + if effect_type == "CHOOSE": + continue + for pattern, builder in patterns: + match = re.search(pattern, rest) + if match: + effect = builder(match) + # Use the parsed target from Choose prefix + if effect.get("target", {}).get("type") == "CHOSEN": + effect["target"] = target + effects.append(effect) + break # Only match first pattern per effect type + if effects: + break # Stop after finding first matching effect + + if not effects: + # Couldn't parse the effect, return raw + effects.append({ + "type": "UNKNOWN", + "raw": effect_text, + "target": target + }) + + return effects + + # No Choose prefix, parse effects directly + # Only take the FIRST matching effect to avoid duplicates + for effect_type, patterns in EFFECT_PATTERNS.items(): + for pattern, builder in patterns: + match = re.search(pattern, effect_lower) + if match: + try: + effect = builder(match) + effects.append(effect) + return effects # Return after first match + except Exception as e: + pass # Skip malformed matches + + return effects + + +def parse_field_ability(effect_text: str, card_name: str) -> Optional[dict]: + """Parse field ability text into structured effect object.""" + effect_lower = effect_text.lower().strip() + + # Special handling for modal abilities - need full text to extract quoted actions + if re.search(r"select (?:up to )?\d+ of the \d+ following actions?", effect_lower): + modal_result = parse_modal_ability(effect_text) + if modal_result: + return modal_result + + for pattern, result in FIELD_PATTERNS: + if callable(result): + match = re.search(pattern, effect_lower) + if match: + parsed = result(match) + # Skip placeholder - modal parsing should have handled this + if parsed.get("_needs_modal_parsing"): + continue + return parsed + else: + if re.match(pattern, effect_lower): + return result.copy() + + return None + + +# ============================================================================= +# Effect Normalization +# Maps fine-grained effect types to canonical types for the Godot runtime +# ============================================================================= + +EFFECT_TYPE_MAPPINGS = { + # Deck placement effects -> PUT_INTO_DECK with position + "BOTTOM_OF_DECK": ("PUT_INTO_DECK", {"position": "BOTTOM"}), + "TOP_OF_DECK": ("PUT_INTO_DECK", {"position": "TOP"}), + "TOP_OR_BOTTOM_OF_DECK": ("PUT_INTO_DECK", {"position": "CHOICE"}), + "SHUFFLE_INTO_DECK": ("PUT_INTO_DECK", {"position": "SHUFFLE"}), + "OPPONENT_PUTS_BOTTOM": ("PUT_INTO_DECK", {"position": "BOTTOM", "chooser": "OPPONENT"}), + + # Control effects -> TAKE_CONTROL + "CONTROL": ("TAKE_CONTROL", {}), + + # Force attack/block -> restrictions + "FORCE_ATTACK": ("MUST_ATTACK", {}), + "FORCE_BLOCK": ("MUST_BLOCK", {}), + + # Grant effects -> canonical forms + "GRANT_RESTRICTION": None, # Special handling below + "GRANT_PROTECTION": ("PROTECTION", {}), + "GRANT_UNBLOCKABLE": ("UNBLOCKABLE", {}), + + # Power setting -> POWER_MOD with mode + "SET_POWER": ("POWER_MOD", {"mode": "SET"}), + + # Remove abilities -> REMOVE_ABILITY + "REMOVE_ABILITIES": ("REMOVE_ABILITY", {"ability": "ALL"}), + "REMOVE_KEYWORDS": ("REMOVE_ABILITY", {}), # keeps keywords list + + # Copy effects -> COPY + "COPY_ACTION_ABILITIES": ("COPY", {"copy_type": "ACTION_ABILITIES"}), + "COPY_SPECIAL_ABILITY": ("COPY", {"copy_type": "SPECIAL_ABILITIES"}), + + # Damage variants -> DAMAGE with modifiers + "COMBAT_DAMAGE": ("DAMAGE", {"amount_source": "POWER"}), + "SHARED_DAMAGE": ("DAMAGE", {"targets": "BOTH"}), + "DEAL_SAME_DAMAGE": ("DAMAGE", {"amount_source": "SAME_AS_DEALT"}), + "HALF_POWER_DAMAGE": ("DAMAGE", {"amount_source": "HALF_POWER"}), + "SPLIT_DAMAGE": ("DAMAGE", {"distribution": "SPLIT"}), + "SPLIT_DAMAGE_SPECIFIC": ("DAMAGE", {"distribution": "SPLIT_SPECIFIC"}), + + # Damage modifiers -> DAMAGE_MODIFIER + "DAMAGE_INCREASE": ("DAMAGE_MODIFIER", {"modifier_type": "INCREASE"}), + "DAMAGE_REDUCTION": ("DAMAGE_MODIFIER", {"modifier_type": "REDUCTION"}), + "DAMAGE_DEALT_INCREASE": ("DAMAGE_MODIFIER", {"modifier_type": "DEALT_INCREASE"}), + "DAMAGE_TO_FORWARD_INCREASE": ("DAMAGE_MODIFIER", {"modifier_type": "TO_FORWARD_INCREASE"}), + + # Counter effects + "DOUBLE_COUNTER": ("ADD_COUNTER", {"modifier": "DOUBLE"}), + + # Special types that need specific handling + "CONDITIONAL_BREAK": ("BREAK", {"conditional": True}), + "CONDITIONAL_EFFECT": None, # Wrapper, keep as-is for now + + # Return variants + "RETURN_MULTIPLE": ("RETURN", {"count": "MULTIPLE"}), + + # Element/job changes -> MODIFY + "CHANGE_ELEMENT": ("MODIFY", {"property": "ELEMENT"}), + "GAIN_JOB": ("MODIFY", {"property": "JOB"}), + + # Block restriction + "BLOCK_RESTRICTION": ("PREVENT", {"action": "BLOCK_BY_COST"}), + + # Cast permission + "CAST_FROM_ZONE": ("PERMISSION", {"action": "CAST"}), +} + + +def normalize_effect(effect: dict) -> dict: + """Normalize an effect to canonical type for Godot runtime.""" + effect_type = effect.get("type", "") + + # Special handling for GRANT_RESTRICTION + if effect_type == "GRANT_RESTRICTION": + restriction = effect.get("restriction", "") + if restriction == "CANNOT_ATTACK": + return {**effect, "type": "CANT_ATTACK"} + elif restriction == "CANNOT_BLOCK": + return {**effect, "type": "CANT_BLOCK"} + elif restriction == "CANNOT_ATTACK_OR_BLOCK": + # Split into two effects would be better, but for now use PREVENT + return {**effect, "type": "PREVENT", "action": "ATTACK_AND_BLOCK"} + elif restriction == "CANNOT_BE_TARGETED": + return {**effect, "type": "SELECTION_IMMUNITY"} + elif restriction == "MUST_BLOCK": + return {**effect, "type": "MUST_BLOCK"} + return effect + + # Look up mapping + if effect_type in EFFECT_TYPE_MAPPINGS: + mapping = EFFECT_TYPE_MAPPINGS[effect_type] + if mapping is None: + return effect # Keep as-is + new_type, extra_fields = mapping + normalized = {**effect, "type": new_type} + normalized.update(extra_fields) + return normalized + + return effect + + +def normalize_effects(effects: list) -> list: + """Normalize a list of effects to canonical types.""" + return [normalize_effect(e) for e in effects] + + +def parse_ability(ability: dict, card_id: str, card_name: str, ability_index: int) -> dict: + """Parse a single ability into structured format.""" + ability_type = ability.get("type", "").upper() + trigger_text = ability.get("trigger", "") + effect_text = ability.get("effect", "") + is_ex_burst = ability.get("is_ex_burst", False) + ability_name = ability.get("name", "") + + result = { + "ability_index": ability_index, + "original": { + "type": ability_type.lower(), + "name": ability_name, + "trigger": trigger_text, + "effect": effect_text, + "is_ex_burst": is_ex_burst + }, + "parsed": None, + "parse_confidence": "LOW", + "parse_notes": None + } + + try: + parsed = { + "type": ability_type, + "is_ex_burst": is_ex_burst, + "name": ability_name if ability_name else None + } + + if ability_type == "AUTO": + # Parse trigger + trigger = parse_trigger(trigger_text, effect_text) + if trigger: + parsed["trigger"] = trigger + elif is_ex_burst: + parsed["trigger"] = {"event": "EX_BURST"} + + # Parse effects and normalize + effects = parse_effects(effect_text) + if effects: + effects = normalize_effects(effects) + parsed["effects"] = effects + result["parse_confidence"] = "HIGH" if all(e.get("type") != "UNKNOWN" for e in effects) else "MEDIUM" + else: + result["parse_notes"] = "Could not parse effects" + + elif ability_type == "FIELD": + # Parse as field ability + field_effect = parse_field_ability(effect_text, card_name) + if field_effect: + field_effect = normalize_effect(field_effect) + parsed["effects"] = [field_effect] + result["parse_confidence"] = "HIGH" + else: + # Try parsing as regular effects + effects = parse_effects(effect_text) + if effects: + effects = normalize_effects(effects) + parsed["effects"] = effects + result["parse_confidence"] = "MEDIUM" + else: + result["parse_notes"] = "Could not parse field ability" + + elif ability_type in ["ACTION", "SPECIAL"]: + # Parse effects and normalize + effects = parse_effects(effect_text) + if effects: + effects = normalize_effects(effects) + parsed["effects"] = effects + result["parse_confidence"] = "HIGH" if all(e.get("type") != "UNKNOWN" for e in effects) else "MEDIUM" + else: + result["parse_notes"] = "Could not parse effects" + + # Parse cost if present + cost = ability.get("cost", {}) + if cost: + parsed["cost"] = cost + + result["parsed"] = parsed + + except Exception as e: + result["parse_notes"] = f"Parse error: {str(e)}" + + return result + + +def process_card(card: dict) -> list: + """Process all abilities of a card.""" + card_id = card.get("id", "unknown") + card_name = card.get("name", "Unknown") + abilities = card.get("abilities", []) + + parsed_abilities = [] + for i, ability in enumerate(abilities): + parsed = parse_ability(ability, card_id, card_name, i) + parsed_abilities.append(parsed) + + return parsed_abilities + + +def load_cards() -> list: + """Load cards from cards.json.""" + with open(CARDS_PATH, "r", encoding="utf-8") as f: + data = json.load(f) + + if isinstance(data, dict): + return data.get("cards", []) + return data + + +def save_output(output: dict, dry_run: bool = False) -> None: + """Save processed abilities to output file.""" + if dry_run: + print("\n[DRY RUN] Would save to:", OUTPUT_PATH) + return + + with open(OUTPUT_PATH, "w", encoding="utf-8") as f: + json.dump(output, f, indent=2, ensure_ascii=False) + + print(f"\nSaved to: {OUTPUT_PATH}") + + +def main(): + parser = argparse.ArgumentParser(description="FFTCG Ability Processor") + parser.add_argument("--card", help="Process a single card by ID") + parser.add_argument("--set", type=int, help="Process a single set") + parser.add_argument("--dry-run", action="store_true", help="Preview without saving") + parser.add_argument("--verbose", action="store_true", help="Show parse details") + parser.add_argument("--report-unparsed", action="store_true", help="Generate unparsed abilities report") + args = parser.parse_args() + + print("FFTCG Ability Processor") + print("=" * 50) + + # Load cards + cards = load_cards() + print(f"Loaded {len(cards)} cards") + + # Filter cards if specified + if args.card: + cards = [c for c in cards if c.get("id") == args.card] + if not cards: + print(f"Card {args.card} not found") + return + elif args.set: + set_prefix = f"{args.set}-" + cards = [c for c in cards if c.get("id", "").startswith(set_prefix)] + print(f"Filtered to {len(cards)} cards in set {args.set}") + + # Process cards + output = { + "version": "1.0", + "generated_at": datetime.now().isoformat(), + "statistics": { + "total_cards": 0, + "total_abilities": 0, + "parsed_high": 0, + "parsed_medium": 0, + "parsed_low": 0, + "unparsed": 0, + "by_effect_type": {} + }, + "abilities": {}, + "unparsed": [] + } + + stats = output["statistics"] + + for card in cards: + card_id = card.get("id", "unknown") + parsed_abilities = process_card(card) + + if parsed_abilities: + output["abilities"][card_id] = parsed_abilities + stats["total_cards"] += 1 + + for ab in parsed_abilities: + stats["total_abilities"] += 1 + confidence = ab.get("parse_confidence", "LOW") + + if confidence == "HIGH": + stats["parsed_high"] += 1 + elif confidence == "MEDIUM": + stats["parsed_medium"] += 1 + else: + stats["parsed_low"] += 1 + + # Track effect types + parsed = ab.get("parsed", {}) + if parsed and parsed.get("effects"): + for effect in parsed["effects"]: + effect_type = effect.get("type", "UNKNOWN") + stats["by_effect_type"][effect_type] = stats["by_effect_type"].get(effect_type, 0) + 1 + + # Track unparsed + if confidence == "LOW" or not parsed or not parsed.get("effects"): + stats["unparsed"] += 1 + output["unparsed"].append({ + "card_id": card_id, + "ability_index": ab["ability_index"], + "original_text": ab["original"].get("effect", ""), + "reason": ab.get("parse_notes", "Could not parse") + }) + + # Verbose output + if args.verbose: + print(f"\n[{card_id}] Ability {ab['ability_index']} ({ab['original']['type']})") + print(f" Effect: {ab['original']['effect'][:80]}...") + print(f" Confidence: {confidence}") + if parsed and parsed.get("effects"): + for eff in parsed["effects"]: + print(f" -> {eff.get('type', 'UNKNOWN')}: {eff}") + + # Print summary + print("\n" + "=" * 50) + print("Summary:") + print(f" Cards processed: {stats['total_cards']}") + print(f" Abilities processed: {stats['total_abilities']}") + print(f" High confidence: {stats['parsed_high']}") + print(f" Medium confidence: {stats['parsed_medium']}") + print(f" Low/unparsed: {stats['parsed_low']}") + print(f"\nEffect types found:") + for effect_type, count in sorted(stats["by_effect_type"].items(), key=lambda x: -x[1]): + print(f" {effect_type}: {count}") + + # Save output + save_output(output, args.dry_run) + + # Unparsed report + if args.report_unparsed: + print("\n" + "=" * 50) + print(f"Unparsed Abilities Report ({len(output['unparsed'])} abilities)") + print("=" * 50) + for item in output["unparsed"][:50]: # Limit to first 50 + print(f"\n{item['card_id']} ability {item['ability_index']}:") + print(f" Text: {item['original_text'][:100]}") + print(f" Reason: {item['reason']}") + + +if __name__ == "__main__": + main() diff --git a/tools/ability_validator.py b/tools/ability_validator.py new file mode 100644 index 0000000..7223f13 --- /dev/null +++ b/tools/ability_validator.py @@ -0,0 +1,372 @@ +#!/usr/bin/env python3 +""" +Ability Validator - Reviews processed abilities and identifies issues for correction. + +This tool helps ensure all abilities are correctly parsed before shipping to players. +Run this after ability_processor.py to review and fix any problems. + +Usage: + python tools/ability_validator.py # Full validation report + python tools/ability_validator.py --unparsed # Show only unparsed abilities + python tools/ability_validator.py --low-confidence # Show low confidence parses + python tools/ability_validator.py --card 1-001H # Validate specific card + python tools/ability_validator.py --effect DAMAGE # Show all DAMAGE effects + python tools/ability_validator.py --summary # Quick summary only + python tools/ability_validator.py --export issues.json # Export issues for review +""" + +import json +import argparse +from pathlib import Path +from collections import defaultdict +from typing import Optional +from datetime import datetime + + +ABILITIES_FILE = Path(__file__).parent.parent / "data" / "abilities_processed.json" +CARDS_FILE = Path(__file__).parent.parent / "data" / "cards.json" + + +def load_abilities() -> dict: + """Load processed abilities file.""" + if not ABILITIES_FILE.exists(): + print(f"ERROR: {ABILITIES_FILE} not found!") + print("Run: python tools/ability_processor.py first") + return {} + + with open(ABILITIES_FILE, 'r', encoding='utf-8') as f: + return json.load(f) + + +def load_cards() -> dict: + """Load cards file for reference.""" + if not CARDS_FILE.exists(): + return {} + + with open(CARDS_FILE, 'r', encoding='utf-8') as f: + data = json.load(f) + cards = data.get('cards', data) if isinstance(data, dict) else data + return {card['id']: card for card in cards} + + +def get_issues(abilities_data: dict) -> dict: + """Analyze abilities and categorize issues.""" + issues = { + 'unparsed': [], # Completely failed to parse + 'low_confidence': [], # Parsed but low confidence + 'unknown_effects': [], # Has UNKNOWN effect type + 'missing_targets': [], # Effect needs target but none specified + 'complex_conditions': [], # Has conditions we can't fully parse + } + + abilities = abilities_data.get('abilities', {}) + + for card_id, card_abilities in abilities.items(): + for ability in card_abilities: + parsed = ability.get('parsed', {}) + confidence = ability.get('parse_confidence', 'LOW') + original = ability.get('original', {}) + + # Check for unparsed + if not parsed or parsed.get('type') == 'UNPARSED': + issues['unparsed'].append({ + 'card_id': card_id, + 'ability_index': ability.get('ability_index', 0), + 'original': original, + 'reason': 'Failed to parse ability type' + }) + continue + + # Check confidence level + if confidence == 'LOW': + issues['low_confidence'].append({ + 'card_id': card_id, + 'ability_index': ability.get('ability_index', 0), + 'original': original, + 'parsed': parsed, + 'reason': 'Low confidence parse - may be incorrect' + }) + + # Check for UNKNOWN effects + for effect in parsed.get('effects', []): + if effect.get('type') == 'UNKNOWN': + issues['unknown_effects'].append({ + 'card_id': card_id, + 'ability_index': ability.get('ability_index', 0), + 'original': original, + 'effect': effect, + 'reason': f"Unknown effect: {effect.get('raw', 'no text')[:80]}" + }) + + # Check for missing targets on effects that need them + effect_type = effect.get('type', '') + needs_target = effect_type in ['DAMAGE', 'BREAK', 'DULL', 'ACTIVATE', 'RETURN', 'POWER_MOD'] + has_target = effect.get('target', {}) + + if needs_target and not has_target: + issues['missing_targets'].append({ + 'card_id': card_id, + 'ability_index': ability.get('ability_index', 0), + 'effect_type': effect_type, + 'original': original, + 'reason': f'{effect_type} effect missing target specification' + }) + + # Check for complex conditions + trigger = parsed.get('trigger', {}) + if trigger.get('condition'): + issues['complex_conditions'].append({ + 'card_id': card_id, + 'ability_index': ability.get('ability_index', 0), + 'original': original, + 'condition': trigger.get('condition'), + 'reason': 'Has conditional trigger - verify correctness' + }) + + return issues + + +def print_summary(abilities_data: dict, issues: dict) -> None: + """Print a summary of the validation results.""" + stats = abilities_data.get('statistics', {}) + + print("=" * 70) + print("ABILITY VALIDATION SUMMARY") + print("=" * 70) + print(f"Generated: {abilities_data.get('generated_at', 'unknown')}") + print(f"Version: {abilities_data.get('version', 'unknown')}") + print() + print(f"Total Cards: {stats.get('total_cards', 0):,}") + print(f"Total Abilities: {stats.get('total_abilities', 0):,}") + print() + print("Parse Confidence:") + print(f" HIGH: {stats.get('parsed_high', 0):,} ({100*stats.get('parsed_high', 0)/max(1, stats.get('total_abilities', 1)):.1f}%)") + print(f" MEDIUM: {stats.get('parsed_medium', 0):,} ({100*stats.get('parsed_medium', 0)/max(1, stats.get('total_abilities', 1)):.1f}%)") + print(f" LOW: {stats.get('parsed_low', 0):,} ({100*stats.get('parsed_low', 0)/max(1, stats.get('total_abilities', 1)):.1f}%)") + print() + print("Issues Found:") + print(f" Unparsed abilities: {len(issues['unparsed']):,}") + print(f" Low confidence: {len(issues['low_confidence']):,}") + print(f" Unknown effects: {len(issues['unknown_effects']):,}") + print(f" Missing targets: {len(issues['missing_targets']):,}") + print(f" Complex conditions: {len(issues['complex_conditions']):,}") + print() + + total_issues = sum(len(v) for v in issues.values()) + if total_issues == 0: + print("✓ No issues found! Abilities are ready for shipping.") + else: + print(f"⚠ {total_issues} total issues to review") + print() + print("Run with --unparsed, --low-confidence, or --effect to see details") + print("=" * 70) + + +def print_issues(issues: list, title: str, cards: dict, limit: int = 50) -> None: + """Print a list of issues with details.""" + if not issues: + print(f"\n{title}: None found ✓") + return + + print(f"\n{'=' * 70}") + print(f"{title} ({len(issues)} total)") + print("=" * 70) + + for i, issue in enumerate(issues[:limit]): + card_id = issue['card_id'] + card = cards.get(card_id, {}) + card_name = card.get('name', 'Unknown') + + print(f"\n[{i+1}] {card_id} - {card_name}") + print(f" Reason: {issue.get('reason', 'Unknown')}") + + original = issue.get('original', {}) + if isinstance(original, dict): + if original.get('trigger'): + print(f" Trigger: {original['trigger'][:80]}...") + if original.get('effect'): + effect_text = original['effect'] + if len(effect_text) > 100: + effect_text = effect_text[:100] + "..." + print(f" Effect: {effect_text}") + + if issue.get('parsed'): + parsed = issue['parsed'] + print(f" Parsed type: {parsed.get('type')}") + if parsed.get('effects'): + print(f" Effects: {[e.get('type') for e in parsed['effects']]}") + + if len(issues) > limit: + print(f"\n... and {len(issues) - limit} more") + + +def print_effect_analysis(abilities_data: dict, effect_type: str) -> None: + """Show all abilities with a specific effect type.""" + effect_type = effect_type.upper() + abilities = abilities_data.get('abilities', {}) + + matches = [] + for card_id, card_abilities in abilities.items(): + for ability in card_abilities: + parsed = ability.get('parsed', {}) + for effect in parsed.get('effects', []): + if effect.get('type') == effect_type: + matches.append({ + 'card_id': card_id, + 'ability': ability, + 'effect': effect + }) + + print(f"\n{'=' * 70}") + print(f"EFFECT TYPE: {effect_type} ({len(matches)} occurrences)") + print("=" * 70) + + # Group by effect structure + structures = defaultdict(list) + for match in matches: + effect = match['effect'] + # Create a structure key + keys = sorted([k for k in effect.keys() if k != 'raw']) + structure = tuple(keys) + structures[structure].append(match) + + print(f"\nStructure variations: {len(structures)}") + for structure, examples in structures.items(): + print(f"\n Keys: {list(structure)}") + print(f" Count: {len(examples)}") + # Show one example + ex = examples[0] + print(f" Example ({ex['card_id']}): {ex['effect']}") + + +def validate_card(abilities_data: dict, card_id: str, cards: dict) -> None: + """Show detailed validation for a specific card.""" + abilities = abilities_data.get('abilities', {}) + card_abilities = abilities.get(card_id, []) + card = cards.get(card_id, {}) + + print(f"\n{'=' * 70}") + print(f"CARD: {card_id} - {card.get('name', 'Unknown')}") + print("=" * 70) + + if not card_abilities: + print("No abilities found for this card.") + return + + for i, ability in enumerate(card_abilities): + print(f"\n--- Ability {i + 1} ---") + + original = ability.get('original', {}) + print(f"Type: {original.get('type', 'unknown')}") + if original.get('trigger'): + print(f"Trigger: {original['trigger']}") + if original.get('effect'): + print(f"Effect: {original['effect']}") + + print(f"\nConfidence: {ability.get('parse_confidence', 'UNKNOWN')}") + + parsed = ability.get('parsed', {}) + print(f"Parsed Type: {parsed.get('type', 'none')}") + + if parsed.get('trigger'): + print(f"Parsed Trigger: {json.dumps(parsed['trigger'], indent=2)}") + + if parsed.get('effects'): + print("Parsed Effects:") + for j, effect in enumerate(parsed['effects']): + print(f" [{j+1}] {json.dumps(effect, indent=4)}") + + +def export_issues(issues: dict, cards: dict, output_path: str) -> None: + """Export issues to a JSON file for external review/fixing.""" + export_data = { + 'generated_at': datetime.now().isoformat(), + 'summary': { + 'unparsed': len(issues['unparsed']), + 'low_confidence': len(issues['low_confidence']), + 'unknown_effects': len(issues['unknown_effects']), + 'missing_targets': len(issues['missing_targets']), + 'complex_conditions': len(issues['complex_conditions']), + }, + 'issues': {} + } + + # Group issues by card + for issue_type, issue_list in issues.items(): + for issue in issue_list: + card_id = issue['card_id'] + if card_id not in export_data['issues']: + card = cards.get(card_id, {}) + export_data['issues'][card_id] = { + 'name': card.get('name', 'Unknown'), + 'problems': [] + } + + export_data['issues'][card_id]['problems'].append({ + 'type': issue_type, + 'ability_index': issue.get('ability_index', 0), + 'reason': issue.get('reason', ''), + 'original': issue.get('original', {}) + }) + + with open(output_path, 'w', encoding='utf-8') as f: + json.dump(export_data, f, indent=2) + + print(f"Exported {len(export_data['issues'])} cards with issues to: {output_path}") + + +def main(): + parser = argparse.ArgumentParser(description='Validate processed abilities') + parser.add_argument('--unparsed', action='store_true', help='Show unparsed abilities') + parser.add_argument('--low-confidence', action='store_true', help='Show low confidence parses') + parser.add_argument('--unknown', action='store_true', help='Show unknown effects') + parser.add_argument('--card', type=str, help='Validate specific card by ID') + parser.add_argument('--effect', type=str, help='Show all abilities with effect type') + parser.add_argument('--summary', action='store_true', help='Show summary only') + parser.add_argument('--export', type=str, help='Export issues to JSON file') + + args = parser.parse_args() + + abilities_data = load_abilities() + if not abilities_data: + return + + cards = load_cards() + issues = get_issues(abilities_data) + + # Always show summary + print_summary(abilities_data, issues) + + if args.summary: + return + + if args.card: + validate_card(abilities_data, args.card, cards) + return + + if args.effect: + print_effect_analysis(abilities_data, args.effect) + return + + if args.export: + export_issues(issues, cards, args.export) + return + + # Show specific issue types + if args.unparsed: + print_issues(issues['unparsed'], "UNPARSED ABILITIES", cards) + + if args.low_confidence: + print_issues(issues['low_confidence'], "LOW CONFIDENCE PARSES", cards) + + if args.unknown: + print_issues(issues['unknown_effects'], "UNKNOWN EFFECTS", cards) + + # If no specific flag, show a sample of each issue type + if not any([args.unparsed, args.low_confidence, args.unknown]): + print("\nUse --unparsed, --low-confidence, --unknown, --card, or --effect for details") + print("Use --export issues.json to export all issues for review") + + +if __name__ == '__main__': + main() diff --git a/tools/ai_card_reviewer.py b/tools/ai_card_reviewer.py new file mode 100644 index 0000000..d274a2f --- /dev/null +++ b/tools/ai_card_reviewer.py @@ -0,0 +1,373 @@ +#!/usr/bin/env python3 +""" +AI Card Reviewer - Uses Claude's vision to validate and correct card data. + +Usage: + python tools/ai_card_reviewer.py # Review all unreviewed cards + python tools/ai_card_reviewer.py --set 1 # Review only Opus 1 cards + python tools/ai_card_reviewer.py --card 1-001H # Review a specific card + python tools/ai_card_reviewer.py --limit 10 # Review only 10 cards + python tools/ai_card_reviewer.py --dry-run # Don't save changes, just show what would change + +Requires: + pip install anthropic + +Set your API key: + export ANTHROPIC_API_KEY=your-key-here +""" + +import argparse +import base64 +import json +import os +import sys +import time +from pathlib import Path + +try: + import anthropic +except ImportError: + print("Error: anthropic package not installed. Run: pip install anthropic") + sys.exit(1) + +PROJECT_ROOT = Path(__file__).parent.parent +CARDS_FILE = PROJECT_ROOT / "data" / "cards.json" +REVIEWED_FILE = PROJECT_ROOT / "data" / "reviewed.json" +SOURCE_CARDS_DIR = PROJECT_ROOT / "source-cards" + +# Rate limiting +REQUESTS_PER_MINUTE = 30 +REQUEST_DELAY = 60 / REQUESTS_PER_MINUTE + + +def load_cards(): + with open(CARDS_FILE, "r") as f: + return json.load(f) + + +def save_cards(data): + with open(CARDS_FILE, "w") as f: + json.dump(data, f, indent=2, ensure_ascii=False) + + +def load_reviewed(): + if REVIEWED_FILE.exists(): + with open(REVIEWED_FILE, "r") as f: + return set(json.load(f).get("reviewed", [])) + return set() + + +def save_reviewed(reviewed_set): + with open(REVIEWED_FILE, "w") as f: + json.dump({"reviewed": list(reviewed_set)}, f, indent=2) + + +def encode_image(image_path: Path) -> tuple[str, str]: + """Encode image to base64 and return (data, media_type).""" + with open(image_path, "rb") as f: + data = base64.standard_b64encode(f.read()).decode("utf-8") + + ext = image_path.suffix.lower() + if ext in (".jpg", ".jpeg"): + media_type = "image/jpeg" + elif ext == ".png": + media_type = "image/png" + elif ext == ".gif": + media_type = "image/gif" + elif ext == ".webp": + media_type = "image/webp" + else: + media_type = "image/jpeg" # fallback + + return data, media_type + + +SYSTEM_PROMPT = """You are a data validator for Final Fantasy Trading Card Game (FFTCG) cards. +You will be shown a card image and its current JSON data. Your job is to: + +1. Verify all fields match what's visible on the card +2. Correct any errors you find +3. Fill in any missing data +4. Ensure abilities are accurately transcribed + +FFTCG Card Structure: +- id: Card number (e.g., "1-001H" = Opus 1, card 001, Hero rarity) +- name: Character/card name +- type: Forward, Backup, Summon, or Monster +- element: Fire, Ice, Wind, Earth, Lightning, Water, Light, or Dark (can be array for multi-element) +- cost: Crystal Point cost (number in top-left) +- power: Power value for Forwards (number at bottom, in thousands like 7000). Backups/Summons have null power. +- job: Job class (e.g., "Warrior", "Knight") +- category: Game title (e.g., "VII", "X", "TACTICS") +- is_generic: true if card has no category (generic cards) +- has_ex_burst: true if card has EX BURST ability (lightning bolt icon) +- has_haste: true if the card has the Haste keyword ability (can attack/use abilities the turn it enters) + +Ability Types: +- field: Passive abilities always active (includes keyword abilities like Haste, Brave, First Strike) +- auto: Triggered abilities (start with "When..." or have a trigger condition) +- action: Activated abilities (have a cost, often require dulling with S symbol) +- special: Special abilities (usually named abilities with S symbol cost) + +Important Keywords to Identify: +- Haste: "This card can attack and use abilities the turn it enters the field" - set has_haste=true +- Brave: Card doesn't dull when attacking +- First Strike: Deals damage before opponent in combat + +Respond ONLY with valid JSON in this exact format: +{ + "changes_made": true/false, + "confidence": "high"/"medium"/"low", + "notes": "Brief explanation of changes or issues", + "corrected_data": { + // Complete card JSON with all fields + } +} + +If the data looks correct, set changes_made to false and return the original data in corrected_data. +Always include ALL fields in corrected_data, even if unchanged.""" + + +def review_card(client: anthropic.Anthropic, card: dict, image_path: Path) -> dict: + """Review a single card using Claude's vision.""" + + image_data, media_type = encode_image(image_path) + + user_message = f"""Please review this FFTCG card image and verify/correct the following JSON data: + +```json +{json.dumps(card, indent=2)} +``` + +Look carefully at: +1. Card name spelling +2. Element (color of the crystal/card border) +3. Cost (number in the crystal) +4. Power (number at bottom for Forwards, should be null for Backups/Summons) +5. Job and Category text +6. All abilities - check type, name, trigger, effect text +7. EX BURST indicator (lightning bolt symbol) +8. Haste keyword - if the card mentions attacking or using abilities the turn it enters, has_haste should be true + +Return the corrected JSON.""" + + try: + response = client.messages.create( + model="claude-opus-4-5-20251101", + max_tokens=4096, + system=SYSTEM_PROMPT, + messages=[ + { + "role": "user", + "content": [ + { + "type": "image", + "source": { + "type": "base64", + "media_type": media_type, + "data": image_data, + }, + }, + { + "type": "text", + "text": user_message, + }, + ], + } + ], + ) + + # Extract JSON from response + response_text = response.content[0].text + + # Try to parse JSON (handle markdown code blocks) + if "```json" in response_text: + json_str = response_text.split("```json")[1].split("```")[0].strip() + elif "```" in response_text: + json_str = response_text.split("```")[1].split("```")[0].strip() + else: + json_str = response_text.strip() + + return json.loads(json_str) + + except json.JSONDecodeError as e: + print(f" JSON parse error: {e}") + print(f" Response: {response_text[:500]}...") + return None + except anthropic.APIError as e: + print(f" API error: {e}") + return None + + +def print_diff(original: dict, corrected: dict, card_id: str): + """Print differences between original and corrected card data.""" + changes = [] + + # Compare top-level fields + for key in set(list(original.keys()) + list(corrected.keys())): + if key in ("abilities", "image"): + continue + orig_val = original.get(key) + corr_val = corrected.get(key) + if orig_val != corr_val: + changes.append(f" {key}: {orig_val!r} -> {corr_val!r}") + + # Compare abilities (simplified) + orig_abilities = original.get("abilities", []) + corr_abilities = corrected.get("abilities", []) + + if len(orig_abilities) != len(corr_abilities): + changes.append(f" abilities: {len(orig_abilities)} -> {len(corr_abilities)} abilities") + else: + for i, (orig_ab, corr_ab) in enumerate(zip(orig_abilities, corr_abilities)): + if orig_ab != corr_ab: + changes.append(f" abilities[{i}]: modified") + + if changes: + print(f"\n[{card_id}] Changes:") + for change in changes: + print(change) + else: + print(f"[{card_id}] No changes needed") + + +def main(): + parser = argparse.ArgumentParser(description="AI Card Reviewer using Claude Vision") + parser.add_argument("--set", type=str, help="Only review cards from this set/opus (e.g., '1' for Opus 1)") + parser.add_argument("--card", type=str, help="Review a specific card by ID") + parser.add_argument("--limit", type=int, help="Maximum number of cards to review") + parser.add_argument("--dry-run", action="store_true", help="Don't save changes, just show what would change") + parser.add_argument("--include-reviewed", action="store_true", help="Re-review already reviewed cards") + parser.add_argument("--auto-mark-reviewed", action="store_true", help="Automatically mark cards as reviewed after AI review") + args = parser.parse_args() + + # Check API key + api_key = os.environ.get("ANTHROPIC_API_KEY") + if not api_key: + print("Error: ANTHROPIC_API_KEY environment variable not set") + print("Set it with: export ANTHROPIC_API_KEY=your-key-here") + sys.exit(1) + + client = anthropic.Anthropic(api_key=api_key) + + # Load data + cards_data = load_cards() + reviewed_set = load_reviewed() + all_cards = cards_data["cards"] + + print(f"Loaded {len(all_cards)} cards, {len(reviewed_set)} already reviewed") + + # Filter cards to review + cards_to_review = [] + for card in all_cards: + # Skip if already reviewed (unless --include-reviewed) + if not args.include_reviewed and card["id"] in reviewed_set: + continue + + # Filter by set if specified + if args.set and not card["id"].startswith(args.set + "-"): + continue + + # Filter by specific card if specified + if args.card and card["id"] != args.card: + continue + + # Check image exists + image_path = SOURCE_CARDS_DIR / card.get("image", "") + if not image_path.exists(): + print(f"Warning: Image not found for {card['id']}: {image_path}") + continue + + cards_to_review.append((card, image_path)) + + # Apply limit + if args.limit: + cards_to_review = cards_to_review[:args.limit] + + if not cards_to_review: + print("No cards to review matching criteria") + return + + print(f"\nReviewing {len(cards_to_review)} cards...") + if args.dry_run: + print("(DRY RUN - no changes will be saved)") + print() + + # Track statistics + stats = { + "reviewed": 0, + "changed": 0, + "errors": 0, + "high_confidence": 0, + "medium_confidence": 0, + "low_confidence": 0, + } + + # Review each card + for i, (card, image_path) in enumerate(cards_to_review): + print(f"[{i+1}/{len(cards_to_review)}] Reviewing {card['id']}: {card.get('name', 'Unknown')}...", end="", flush=True) + + result = review_card(client, card, image_path) + + if result is None: + print(" ERROR") + stats["errors"] += 1 + time.sleep(REQUEST_DELAY) + continue + + stats["reviewed"] += 1 + confidence = result.get("confidence", "unknown") + stats[f"{confidence}_confidence"] = stats.get(f"{confidence}_confidence", 0) + 1 + + if result.get("changes_made"): + stats["changed"] += 1 + print(f" CHANGED ({confidence} confidence)") + print(f" Notes: {result.get('notes', 'No notes')}") + + corrected = result.get("corrected_data", {}) + print_diff(card, corrected, card["id"]) + + if not args.dry_run: + # Update card in data + for j, c in enumerate(cards_data["cards"]): + if c["id"] == card["id"]: + # Preserve image path + corrected["image"] = card.get("image", "") + cards_data["cards"][j] = corrected + break + else: + print(f" OK ({confidence} confidence)") + + # Mark as reviewed if auto-mark enabled + if args.auto_mark_reviewed and not args.dry_run: + reviewed_set.add(card["id"]) + + # Rate limiting + if i < len(cards_to_review) - 1: + time.sleep(REQUEST_DELAY) + + # Save changes + if not args.dry_run and stats["changed"] > 0: + print(f"\nSaving changes to {CARDS_FILE}...") + save_cards(cards_data) + + if not args.dry_run and args.auto_mark_reviewed: + print(f"Saving reviewed status to {REVIEWED_FILE}...") + save_reviewed(reviewed_set) + + # Print summary + print(f"\n{'='*50}") + print("Summary:") + print(f" Cards reviewed: {stats['reviewed']}") + print(f" Cards changed: {stats['changed']}") + print(f" Errors: {stats['errors']}") + print(f" High confidence: {stats['high_confidence']}") + print(f" Medium confidence: {stats['medium_confidence']}") + print(f" Low confidence: {stats['low_confidence']}") + + if args.dry_run and stats["changed"] > 0: + print(f"\n(Dry run - {stats['changed']} changes NOT saved)") + + +if __name__ == "__main__": + main() diff --git a/tools/card_reviewer.py b/tools/card_reviewer.py index 122b0ce..9214714 100644 --- a/tools/card_reviewer.py +++ b/tools/card_reviewer.py @@ -337,6 +337,10 @@ body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; b +
+ + +
@@ -585,6 +589,7 @@ function showCardInModal(index) { document.getElementById('fieldCategory').value = card.category || ''; document.getElementById('fieldGeneric').checked = !!card.is_generic; document.getElementById('fieldExBurst').checked = !!card.has_ex_burst; + document.getElementById('fieldHaste').checked = !!card.has_haste; const abList = document.getElementById('abilitiesList'); abList.innerHTML = ''; @@ -683,6 +688,7 @@ function getCurrentEdits() { category: document.getElementById('fieldCategory').value, is_generic: document.getElementById('fieldGeneric').checked, has_ex_burst: document.getElementById('fieldExBurst').checked, + has_haste: document.getElementById('fieldHaste').checked, abilities: getAbilitiesFromDOM(), image: card.image, };